2021
04-07
04-07
R语言 检验多重共线性的操作
函数kappa()df<-data.frame()df_cor=cor(df)kappa(df_cor,exact=T)当κ<100κ<100,说明共线性程度小;当100<κ<1000100<κ<1000,有较强的多重共线性;当κ>1000κ>1000,存在严重的多重共线性。函数qr()x<-matrix()qr(x)$rankqr(X)$rank计算X矩阵的秩,如果不是满秩的,说明其中有xixi可以用其他xjxj的线性组合表示;此时可以进行逐步回归,用step()命令。fm<-lm()step(fm)补充:多重共线性的产生原因、判别、检验、解决...
继续阅读 >