在PostgreSQL中如何生成线性相关的测试数据
来源:互联网 发布:sdn网络控制器 编辑:程序博客网 时间:2024/05/20 18:46
生成线性相关的测试数据。
同样可以用到generate_series和随机数。
例子
生成10万条随机数字。
select trunc(10000 + 1000000*random()) id from generate_series(1,100000);
根据刚才那组数据,加减5以内的随机数,生成另一组数字。
select id, trunc(id + 5-random()*10) from (select trunc(10000 + 1000000*random()) id from generate_series(1,100000)) t;
如下
postgres=# create table corr_test(c1 int, c2 int);CREATE TABLEpostgres=# insert into corr_test select id, trunc(id + 5-random()*10) from (select trunc(10000 + 1000000*random()) id from generate_series(1,100000)) t;INSERT 0 100000
线性相关性如下:
postgres=# select corr(id, trunc(id + 5-random()*10)) from (select trunc(10000 + 1000000*random()) id from generate_series(1,100000)) t; corr ------------------- 0.999999999954681(1 row)... ...postgres=# select corr(id, trunc(id + 5-random()*10)) from (select trunc(10000 + 1000000*random()) id from generate_series(1,100000)) t; corr ------------------- 0.999999999954898(1 row)
p元回归的测试数据也可以使用以上方法生成。
0 0
- 在PostgreSQL中如何生成线性相关的测试数据
- POSTGRESQL测试数据生成
- Postgresql生成大量测试数据
- PostgreSQL生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Postgresql 随机生成测试数据sql
- 在oracle中自动大批量生成测试数据
- python 生成测试数据点(带有标签的线性可分和线性不可分)
- Powerdesigner可以在数据模型中方便地生成测试数据
- 测试数据的生成
- Ⅰ.18.3 如何在AUT中使用测试数据
- SQL Server中生成测试数据
- 在模式分类中线性相关和线性可分的理解
- 如何在postgreSQL中选择数据库?
- 获取wifi的ip,子网掩码,网关,dns之类的信息
- JAVA新手项目-图片查看
- 自助机安卓主板系列-RK3288 Android4.4 如何获取 root权限
- 欢迎使用CSDN-markdown编辑器
- Hybrid app 浏览器跨域插件安装,以及网页调试技巧。
- 在PostgreSQL中如何生成线性相关的测试数据
- 多线程
- 在socket中使用域名
- 源码安装mysql-5.5.52(centos6.8minimal)
- PhotoView 图片浏览缩放控件
- Python use Selenium to control the webdriver
- C# 委托 从不是创建控件“richTextBox1”的线程访问它。解决方案,利用委托
- MySQL运维(3) 用户管理
- Power Query