2013-08-12 4 views
2

부부 변수가있는 회귀 요약 테이블을 얻었습니다. I 사용 코드xtable 함수를 사용하여 lm 회귀에서 얻은 테이블의 행 이름 변경

% latex table generated in R 3.0.1 by xtable 1.7-1 package 
    % Mon Aug 12 21:01:51 2013 
    \begin{table}[ht] 
    \centering 
    \begin{tabular}{rrrrr} 
     \hline 
    & Estimate & Std. Error & t value & Pr($>$$|$t$|$) \\ 
     \hline 
    (Intercept) & 0.0031 & 0.0036 & 0.85 & 0.3951 \\ 
     x1 & 0.4947 & 0.0371 & 13.33 & 0.0000 \\ 
     lag(x2, -1) & 0.3745 & 0.0347 & 10.79 & 0.0000 \\ 
     x2 & -0.1248 & 0.0368 & -3.39 & 0.0007 \\ 
     x3 & 0.7368 & 0.0424 & 17.36 & 0.0000 \\ 
     x4 & -0.0033 & 0.0039 & -0.84 & 0.3983 \\ 
     \hline 
     \end{tabular} 
     \end{table} 

내가 행만 이름 변경은 다음과 같이 저 출력 준

stock = dyn$lm(y1 ~ x1 +lag(x2, -1) + x2 + x3 +x4) 
    print(xtable(stock)) 

(X1이다 (× 2, -1) 등 지연)이었다 내 연구에서 회귀선과 수동으로 정렬하는 그리스 사람들에게. 그러나 여러 데이터 그룹으로 회귀를 복제해야하므로 하나씩 차례로 처리하는 데 많은 시간이 소요됩니다.

코드를 사용하여 행 이름을 사용자 정의하는 자동화 된/강력한 솔루션이 있습니까? http://www.inside-r.org/packages/cran/xtable/docs/xtable

프로그래밍 방식 매트릭스에 행과 열 이름을 추가 :

답변

1

나는 싶은 것은, 매트릭스에 요약을 변환 한 후 여기에 가이드를 사용라고 생각합니다.

나는 지금 자신이이를 파악하고 있습니다 만,이 라인을 따라 뭔가 일을해야 기본적으로

stock = dyn$lm(y1 ~ x1 + lag(x2, -1) + x2 + x3 +x4) 
stock_matrix <- matrix(summary(stock)$coef, ncol = 4L) 

rownames(stock_matrix) <- c("Intercept", "$x_{1,t}$", "$x_{2,t-1}$", "$x_2$", "$x_3$", "$x_4$") 

print(xtable(stock_matrix), sanitize.text.function = identity) 

, print.xtable 확인하기 위해 같은 $% 모든 라텍스 인식 문자를 탈출하여 출력이 컴파일됩니다. 우리는이 작업을 혼자 남기지 않는 커스텀 텍스트 소독제를 제공함으로써이를 대체합니다.