2012-11-09 5 views
0

R 통계 패키지의 행렬 유형 변수에 다중 회귀 분석의 요약 출력을 삽입하려면 어떻게합니까? 내가하고 싶은요약 출력 행렬 생성

for (i in 2:(ncol(data.base)))  { 
    Test <- lm(data.base[,i] ~ log(database$var.1)) 
     results <- rbind(results, c(Test$coefficients)) 
} 

매트릭스 형 변수에 각각의 회귀에 대한 summary(lm-test)을 가져 오는 것입니다 : 여기

회귀를 실행하고 변수에 차단하고 공동 EFF를 수집 내 스크립트입니다. 행렬 타입 변수가 필요하다고 가정합니다.

감사합니다.

+1

프로그래밍이 유형의 질문은 스택 오버플로 더 잘 장착되어 있습니다 :

은 시작이다. –

답변

2

퍽! 내 의견으로는, 거기에 불쾌한 변수가 있습니다.

나는 data.base에 결과가 있으며 첫 번째 열은 원하지 않지만 각각 별도의 결과라고 생각합니다. 변수가 var.1 인 data.frame 인 database도 있습니다. 각 회귀 분석을 실행하고 매트릭스 형식으로 저장하십시오.

fits <- apply(data.base[, -1], 2, function(y) lm(y ~ log(database$var.1)) 
summ <- lapply(fits, summary) 
summ <- lapply(fits, coef) 
Reduce(cbind, summ)