有什么方法可以测试一个系列是否应该以其他方式记录或转换?
我有一个代码,我用它来运行大量不同的数据以进行预测。有些数据肯定需要转换,但有些则不需要。由于代码已编写为全自动,公司内部的非统计人员将使用它,因此他们不知道是否应该更改代码以根据系列转换数据。所以我需要测试来检查它们并相应地应用转换。
这是您可以使用的示例数据集:
M <- matrix(c("08Q1", "08Q2", "08Q3", "08Q4", "09Q1", "09Q2", "09Q3", "09Q4", "10Q1", "10Q2", "10Q3", "10Q4", "11Q1", "11Q2", "11Q3", "11Q4", "12Q1", "12Q2", "12Q3", "12Q4", "13Q1", "13Q2", "13Q3", "13Q4", "14Q1", "14Q2", "14Q3", 5403.676, 6773.505, 7231.117, 7835.552, 5236.710, 5526.619, 6555.782, 11464.727, 7210.069, 7501.610, 8670.903, 10872.935, 8209.023, 8153.393, 10196.448, 13244.502, 8356.733, 10188.442, 10601.322, 12617.821, 11786.526, 10044.987, 11006.005, 15101.946, 10992.273, 11421.189, 10731.312),ncol=2,byrow=FALSE)
Nu <- M[, length(M[1,])]
我boxcoxfit()
从包geoR
中找到了用于转换的 lambda....有谁知道这对于转换数据有多准确?
ml <- boxcoxfit(Nu)
Fitted parameters:
lambda beta sigmasq
0.59 375.43 3649.39
N<- ((Nu^(ml$lambda))-1)/ml$lambda