【发布时间】:2016-11-07 01:08:47
【问题描述】:
我在 csv 文件中有一个降雨值的时间序列。我绘制了数据的直方图。直方图向左倾斜。我想转换这些值,使其具有正态分布。我使用了 R 中可用的 Yeo-Johnson 变换。变换后的值为here。
我的问题是:
在上述转换中,我对 lambda 使用了 0.5 的测试值,效果很好。是否可以根据时间序列确定 lambda 的最佳值?如有任何建议,我将不胜感激。
到目前为止,代码如下:
library(car)
dat <- scan("Zamboanga.csv")
hist(dat)
trans <- yjPower(dat,0.5,jacobian.adjusted=TRUE)
hist(trans)
【问题讨论】:
-
请提供一个可重现的例子,最好是模拟数据而不是链接数据。此处的链接已损坏,鉴于它是单个向量,因此没有必要。
标签: r csv lambda transformation r-car