Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个轮盘赌模拟器,但我刚开始就卡住了。我想绘制从 0 到 36 的整数,所以我使用了 runif()。我注意到 0 非常出色。看一看:
n=1000000 x=floor(runif(n,0,37)) hist(x,breaks=37)
要删除“0”,我写道:
n=1000000 x=floor(runif(n,0,37)*100)/100 hist(x,breaks=37)
是什么给了我
我的问题是它为什么有效?
不,这不是runif的问题。
试试这个: plot(density(x))
plot(density(x))
你会看到分布是平滑的
问题在于直方图中的断点放置在哪里,并且工作中存在围栏问题。直方图不是最好的可视化工具,因为基本上断点必须完美排列。