求问如何在R语言中的某一区间内任意取数 去在【0,1】内。谢谢!!!

如题所述

你这个的问题其实就是R语言的在某个范围内的随机取值问题,你这个比较特殊,直接用runif(1)就行,代表从【0,1】随机取出一个数。如果你要得到【2,10】之间的的5个数就用runif(5,2,10)。当然这个runif生成的均匀分布,也是大家一般都想要的。你还可以生成其他分部类型的随机数,比如正态分布等,你可以上网查。。。上面这些也是我自己查的。。追问

哦好的谢谢你!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-10
某一区间内 任意取数 去在[0,1]内? 啥意思啊追问

哦就是在给定的区间,如【0,1】,要怎样才能使取该区间的任意数,而不是只取其中的整数呢 谢谢!!

追答

runif(n,a,b)
n是你要取几个
a是区间下界
b是区间上界

runif就是random uniform 均匀分布
如果是正态分布就是 rnorm

追问

谢谢!!

本回答被提问者采纳
相似回答