全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2408 5
2017-04-27
个伟大神,今天发现runif中的参数还可以是一个vector,举个栗子:

> x
[1]  6  7 10 12 13 15 20 29 33 36 40 55 57 60 67 68 70 74 79 82
> p <- runif(x)
> p
[1] 0.33530874 0.53499136 0.28477240 0.40804512 0.07492013 0.18667613 0.19471430 0.24128928
[9] 0.18880937 0.95133807 0.39224875 0.93683075 0.70339061 0.40196458 0.51270825 0.21181694
[17] 0.68228478 0.13786226 0.92961741 0.52084933
> length(x)
[1] 20
> length(p)
[1] 20


数据应该列的比较清楚了,那么请问这里runif产生的是什么呢?有点疑惑,在runif的帮助里也并没有看到这个用法的解释,还请论坛的大神们解答一下~

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-4-27 20:09:32
runif(n = x)

n : number of observations. If length(n) > 1, the length is taken to be the number required.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-27 22:56:10
Eric1028 发表于 2017-4-27 20:09
runif(n = x)

n : number of observations. If length(n) > 1, the length is taken to be the number r ...
你好,我问的问题不是这个,此处是一个向量,长度为 〉3的向量
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-28 07:54:29

当传入runif的参数超过3个,默认产生等于参数个数的随机数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-28 15:09:22
xugami 发表于 2017-4-28 07:54
当传入runif的参数超过3个,默认产生等于参数个数的随机数
谢谢你,那么随机产生的数服从什么分布或者有什么规律吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-28 16:05:25
ivyvivi 发表于 2017-4-28 15:09
谢谢你,那么随机产生的数服从什么分布或者有什么规律吗?
仍旧是均匀分布的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群