我一直在看到一系列生成的数据,它们之间的近似条目之间有太多的相似性 runif
这是来自RStudio的短暂会议
1:5 * runif(1,-1,1)
Run Code Online (Sandbox Code Playgroud)
这将给我们五个"随机"分布的条目(-1,1)..好吧..所以我明白了......现实是不同的:
> 1:5 * runif(1,-1,1)
[1] -0.1534864 -0.3069729 -0.4604593 -0.6139458 -0.7674322
> 1:5 * runif(1,-1,1)
[1] 0.01084729 0.02169457 0.03254186 0.04338915 0.05423643
> 1:5 * runif(1,-1,1)
[1] -0.003854265 -0.007708529 -0.011562794 -0.015417058 -0.019271323
> 1:5 * runif(1,-1,1)
[1] -0.8809448 -1.7618896 -2.6428343 -3.5237791 -4.4047239
> 1:5 * runif(1,-1,1)
[1] -0.768577 -1.537154 -2.305731 -3.074308 -3.842885
> 1:5 * runif(1,-1,1)
[1] 0.03255907 0.06511815 0.09767722 0.13023629 0.16279537
Run Code Online (Sandbox Code Playgroud)
注意:
等等.显然这些都不是真正的random
系列.所以:
1:5 * runif(1,-1,1)
Run Code Online (Sandbox Code Playgroud)
是相同的
x <- runif(1,-1,1)
1*x, 2*x, ... 5*x
Run Code Online (Sandbox Code Playgroud)
这不是你想要的,因为只生成了一个随机数,然后它连续缩放.
你想要的是:
runif(5,-1,1)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
101 次 |
最近记录: |