저는 각 lm 객체의 계수와 표준 오차를 추출하여 누락 된 예측자를 위해 NA 채우기를 사용하여 data.frame으로 결합하는 것을 좋아합니다.불균등 한 오브젝트 길이의리스트를 데이터 프레임에 결합하는 방법은 무엇입니까?
set.seed(12345)
x<-matrix(rnorm(1000),nrow=100,ncol=10)
colnames(x)<-paste("x",1:10,sep="")
df<-data.frame(y=rnorm(100),x)
m1<-vector('list', 10)
for (i in 2:11){
eqn <- as.formula(paste("y ~", paste(colnames(df)[2:i], collapse='+')))
m1[[i-1]] <- lm(eqn, df)
}
모든 의견을 보내 주시면 감사하겠습니다.
감사합니다. Josh. 표준 오류 및 열 x2 ~ x10의 이름이 누락되었습니다. – Tony
@ 토니 - 천만에. 이제 방금 열 이름을 추가하고 유사한 data.frame에서 표준 오류를 수집하는 방법을 보여주는 해답을 편집했습니다. –
좋습니다! 코드는 계수를 추출하는 데는 잘 작동하지만 표준 오류를 추출하는 데는 적합하지 않습니다. seList 뒤에 다음과 같은 메시지가 나타납니다. "객체 $ coefficients의 오류 : 원자 벡터에 대한 $ 연산자가 유효하지 않습니다." – Tony