全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2378 3
2009-03-13
之前查了资料,时序的主成份做法和一般的做法是一样的,但是实际操作中碰到了让我很困惑的问题,希望大家帮我看看。有25个时间序列,如果只是简单平均成1个时间序列,会发现值在某个时刻有个急剧的增加,然后做了主成份分析,发现第一主成份(解释了80%多)生成的图跟均值做出来是完全相反的(翻过来看的话几乎可以重合),那个急剧变化的时刻在第一主成份图上是一个急剧下跌,请教一下这是怎么回事,谢谢啦。我做主成份用的命令是a<-princomp(x),得到第一主成份的命令是b<-x%*%a$loadings[,1]。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-13 21:37:00
主成分提取出来的东西比较难解释,不一定和原数据变化一致!
你提取出来的是第一主成分的载荷
二维码

扫码加我 拉你入群

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

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

2009-3-13 21:44:00
看R的help里面说loadings的每一列是特征向量,第一主成份就是用原矩阵(T*N)乘以第一个特征向量(N*1)得到的吧?我没记错吧
二维码

扫码加我 拉你入群

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

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

2009-3-14 09:07:00
第一主成分的载荷就是协差阵的第一个特征根所对应的特征向量。不能直接拿第一主成分的载荷和原始数据比较,往往没有太多可比较性
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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