全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
17785 15
2015-11-12
在做正态性检验的时候,有很数据的值都是零,做对数转换的时候就是负无穷,如果加上一个偏移,用hist()表示,不是正态分布,用Shapiro.test检验也不是……请问这种情况应该怎么办?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-12 18:33:51
把所有数加上一个非常小的数,或者都加上1也行,这样所有数就都是非负的了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-12 18:35:49
有很多值为0,这样的数据样本是否为正态分布也是一个问题。

另外可以尝试多种正态检验方式,比如QQ图等,不同的正态性检验结果也会有所差异,祝你好运。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-12 20:52:39
很多数据为零说明就不是正态分布。可以尝试一些zero inflated的模型
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-13 17:04:48
jiangbeilu 发表于 2015-11-12 18:35
有很多值为0,这样的数据样本是否为正态分布也是一个问题。

另外可以尝试多种正态检验方式,比如QQ图等, ...
谢谢,数据转换不就是把非正态分布的数据转换为正态分布的吗?很多零就做不了吗?
再次谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-13 17:05:52
aspenroad 发表于 2015-11-12 20:52
很多数据为零说明就不是正态分布。可以尝试一些zero inflated的模型
谢谢,我去查查这个模型
再次感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群