全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13780 7
2016-11-17
悬赏 5 个论坛币 已解决
目前知道rnorm(50,mean=20,sd=2)之类的方法,但问题是如何确定范围?比如规定最小值为多少,最大值为多少,甚至中位数等?

最佳答案

止水之涯 查看完整内容

runif(n,min=min,max=max) n表示随机数的个数,min、max分别表示最小值、最大值。
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-17 16:51:09
runif(n,min=min,max=max)

n表示随机数的个数,min、max分别表示最小值、最大值。
二维码

扫码加我 拉你入群

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

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

2016-11-17 17:05:51
随机产生一组数据,从中在随机截取。感觉你这样做出来的数据不是随机,而是有目的的在挑选
二维码

扫码加我 拉你入群

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

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

2016-11-17 17:37:56
止水之涯 发表于 2016-11-17 17:13
runif(n,min=min,max=max)

n表示随机数的个数,min、max分别表示最小值、最大值。
那能否生成其他分布的呢?同样是在min和max的范围内。
二维码

扫码加我 拉你入群

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

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

2016-11-17 18:42:42
如果对随机产生的分布进行截尾(你还要双向),有可能对该分布的第一、第三阶中心矩没有太大影响,但肯定对第二、第四阶中心矩有显著影响,因此该分布已经改变了,不是原来的分布了,这一点要明确。
不知道你为何要这样做,不过既然已经不是原来的分布了,不如你产生了随机数后手工截尾。
二维码

扫码加我 拉你入群

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

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

2019-5-28 08:38:18
cheetahfly 发表于 2016-11-17 18:42
如果对随机产生的分布进行截尾(你还要双向),有可能对该分布的第一、第三阶中心矩没有太大影响,但肯定对 ...
你好,请问如何手工截尾呢?代码可否实例一下
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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