您还没有绑定微信,更多功能请点击绑定

用R绘制正态机率图并进行正态性检定

R软件的强项是统计与绘图,笔者初次学习R程序,而学习软件最好的方法就是实践,不想跟着R软件教学,而直接挑战有用的话题,于是选择正态机率图并进行正态性检定作为学习R语言的主题,下图是学习的成果此次R语言程序学习重点

1 数据输入,此次以vector输入

x=c(57,67,49,64,73,91,66,87,74,58,62,74,84,87,67,61,89,72)

2 数据的叙述统计方法如同Minitab显示样本数、平均与标准偏差,而R语言对应的函数是length(x)、mean(x)与sd(x),此结果用来拟合正态分布

3 正态性检定套件因为需要进行正态性检定,JMP预设是Shapiro-Wilk
normality test,安装R软件时已经自动安装在『stat』套件中,指令为shapiro.test(x),另一方面Minitab预设是Anderson-Darling
normality test,『stat』套件并无此检定法,于是上网搜寻有一『noetestt』套件可供使用,指令为ad.test。

4 绘制正态机率图

参考上图,正态机率图有4个元素与指令

1) 拟合正态分布直线 plot()

2) 数据点 – 若呈近似直线,则可直觉地判定为正态分布 points()

3) 网格线 – 美化grid()

4) 图例 – 统计检定结果的输出 legend()

0 个评论

游客无法查看评论和回复, 请先登录注册

发起人

推荐文章

文章状态

  • 发布时间: 2011-02-28 17:32
  • 浏览: 3521
  • 评论: 0
  • 赞: 0