我如何以R中的一些置信度来检查列中某些值的正态性

时间:2019-06-08 14:32:35

标签: r

我不确定,如果我对R的正态性问题了解得很好。

我进行一些练习,需要检查置信度为alpha = 0.05时,列中的值是否具有正态分布。另外,我需要说我是否拒绝假设0以及为什么。

通常我只使用t.test()函数,返回的p.value我将与alpha比较(如果小于,则我接受H0,如果不接受,则我拒绝h0),但是我认为不是运动时,我需要检查我的柱子是否具有正态分布特征

有人可以帮助我进行这项统计工作吗?

1 个答案:

答案 0 :(得分:1)

使用shapiro.test执行此操作。

要一次检查所有列并获取p.values

sapply(mtcars, function(x) shapiro.test(x)$p.value)

         mpg          cyl         disp           hp         drat           wt         qsec           vs           am         gear         carb 
1.228814e-01 6.058338e-06 2.080657e-02 4.880824e-02 1.100608e-01 9.265499e-02 5.935176e-01 9.737376e-08 7.836354e-08 1.306844e-05 4.382405e-04