全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2073 3
2021-05-18
有一份右偏态的数据,用log()进行对数转换之后,用mean()和sd()计算均数和标准差,返回的是-Inf,做正态性检验也做不了。一开始认为可能是对数检验之后,有的数是无限不循环小数导致的,用round()函数处理之后,结果还是没变。不知有没有大佬知道是什么原因
二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-19 09:29:04
看不到你的数据,但我想问问楼主,如果你的原始数据里面有一个数是0的话,那你求log会是多少?
二维码

扫码加我 拉你入群

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

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

2021-5-19 11:42:39
owenqi 发表于 2021-5-19 09:29
看不到你的数据,但我想问问楼主,如果你的原始数据里面有一个数是0的话,那你求log会是多少?
谢谢提醒

二维码

扫码加我 拉你入群

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

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

2021-5-19 12:02:28
Ameeeeba 发表于 2021-5-19 11:42
谢谢提醒
如果有一个是0的话可以怎么处理?
这种事情要结合实际情况,比如
1.原始数据取0是什么原因,是无法观测到,还是录入错误?
2.对数变换是否合理?可否尝试其他变换
3.如果你有5000个样本,只有一个是0的话,可否剔除?
还有种种问题,主要是要结合你的实际问题和你的分析目标确定。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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