【发布时间】:2018-03-04 21:50:04
【问题描述】:
假设我有一个名为 Economic_Trends 的数据集,它包含 5 列和 10 年的数据。例如,
Economic_Trend <- matrix(c(1:10, 2:11, rnorm(30)), byrow = FALSE, nrow = 10, ncol = 5)
然后这是我运行的代码:
mu <- colMeans(Economic_Trend)
Econ_pca <- prcomp(Economic_Trend)
PCA1 <- Econ_pca$x[,1]
PCA2 <- Econ_pca$x[,2]
plot(Econ_pca$x[,1], Econ_pca$x[,2])
plot(lm(PCA1 ~ PCA2))
我看到我现在有两个主要组成部分,但我不确定在哪里可以找到订单,因为如果年份搞砸了怎么办?例如,我想做预测,以便我可以找到未来 10 年。如何将我的 PC 拟合到回归模型,找到时间序列中的后续步骤,然后重建原始数据?
谢谢!
【问题讨论】: