2016-10-05 6 views
-3

100 개의 회귀를 함께 실행할 수 있고 모든 방정식의 출력을 표 형식으로 함께 얻을 수있는 방법이 있습니까? 모든 소프트웨어가 작동합니다. 로그 선형 모델을 사용하여 100 개의 상품 성장률을 찾아야합니다. 따라서 종속 변수가 ln (수출 값)이고 독립 변수가 시간 (0 ~ 30) 인 100 개의 방정식을가집니다. 그래서 100 회 방정식을 개별적으로 회귀하는 것은 많은 수작업입니다. 나는 방정식 모두에 대해 t의 계수를 요구합니다. 그렇게하는 데 소비되는 시간을 단축하는 방법은 무엇입니까? 당신을 가정 예를 들어다중 회귀 방정식

+2

예. 그러나 우리가하려는 일에 대해 더 자세하게 알아볼 필요가 있습니다. 100 개의 다른 데이터 세트? 동일한 예측 변수를 가진 100 개의 다른 응답 변수? 동일한 응답 변수를 가진 100 개의 다른 예측 변수? 그리고 지금까지이 문제에 대한 답을 직접 찾으려고 노력한 것에 대한 증거를 주셨으면 좋겠습니다. –

+0

예를 들어, [이 질문] (http://stackoverflow.com/questions/34169587/regression-of-variables-in-a-dataframe) R에서 많은 변수에 대한 회귀 분석에 대해 이야기합니다. 일단 회귀 모델 목록을 얻으면,'sapply (modelList, coef)'는 결과의 결합 된 테이블을 줄 것이다. –

+0

http://stackoverflow.com/questions/32226194/stata-combining-coefficients-standard-errors-from-several-regressions-in-a-sing?rq=1 –

답변

1

는 다른 열 각 상품과 R의 데이터 프레임 commodity_data이 :이 일을 야바위꾼 가지 방법이 있습니다

n <- ncol(commodity_data) 
logslopes <- numeric(n) 
tvec <- 0:(nrow(n)-1) 
for (i in 1:n) { 
    m <- lm(log(commodity_data[,i]) ~ tvec) 
    slope <- coef(m)["tvec"] 
    logslopes[i] <- slope 
} 

을하지만,이 사람은 잘 작동합니다.