找回密码
 注册
查看: 15274|回复: 1

R语言中如何模拟高斯正态分布

[复制链接]
发表于 2011-9-19 21:38:26 | 显示全部楼层 |阅读模式
使用 rnorm(n , mean , sd) 来产生 n 个来自于均值为 mean,标准差为 sd 的高斯(正态)分布的数
据。在 R 里面通过分布前增加字母 ‘d’ 表示概率密度函数,‘p’ 表示累积分布函数,‘q’ 表示分位
数函数,‘r’ 表示产生该分布的随机数。这些分布具体可以参考第 20 页中 “如何做密度曲线”,或
R-intro 中的 Probability distributions 章节,或
help . search("distribution")
使用这些函数可以很轻松的进行相关的分布的概
率计算,如已知 X?N(3,1),计算
P(2 X 5)
利用正态分布的累积分布函数 pnorm
pnorm(5 ,3 ,1) - pnorm(2 ,3 ,1)
计算结果为 0.8185946,即右图中阴影的面积。
回复

使用道具 举报

发表于 2012-10-26 09:57:26 | 显示全部楼层
很好,正在想着生成正态分布呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 17:54 , Processed in 0.027271 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表