数据框df具有单个数字列,称为ReviewLength
测试是评论长度是否大于平均值(假设456)
未转换的t.test为:
t.test(df$ReviewLength, mu=456, alternative="greater")
对于转换,我假设是这样
log_ReviewLength <- log(df$ReviewLength)
log_mean <- log_ReviewLength([,1])
t.test(log_ReviewLength, mu=log_mean, alternative="greater")
问题
在转换值时,此逻辑是否甚至正确使用t.test
?
无论我如何尝试,在尝试获取日志值的平均值时,我都会以-Inf
结尾。我一直在搜寻可能导致它的原因,但没有运气。
谢谢!