Stargazer 테이블에 메모를 포함하면 열 사이의 거리가 왜곡됩니다.

Francescobfc

stargazer 패키지를 사용하여 내 plm 모델의 일부 테이블을 인쇄하려고합니다. 테이블에 메모를 추가 할 때까지 모든 것이 괜찮 았습니다. 불행히도 메모를 추가 할 때 출력 테이블이 왜곡되어 각 열 사이에 큰 공백이 있습니다. 누구든지 문제를 해결할 수 있습니까? 미리 감사드립니다!

참고 : 아직 Latex를 배우는 중이므로 html에서도 작동하는 솔루션을 환영합니다.

#Here I create a simple data.frame just to replicate my data
vector <- rep(0,72)

for (i in 1:72) {
  vector[i] <- rnorm(1)
}

data <- as.data.frame(matrix (vector, nrow = 7))

#This outputs a normal table, with normal space width between columns
stargazer(data,
          type = "text",
          style = "AER")

#This is the note I want to print. However, it returns an error if I space it out like that.
stargazer(data,
          type = "text",
          notes = c("All models were estimated by fixed effects estimator. Errors are robust to heteroscedasticity and 
                    autocovariance. Numbers between parenthesis are the coefficient standard deviations. * represents 
                    significance at the 10 % level, ** represents significance at the 5% level, and *** represents significance 
                    at the 1% level. Models (1), (2) and (3) refer, respectively, to equations (7), (8) and (9)"),
          style = "AER")


#This outputs the table. However, there are big blank spaces between columns. How do I fix this?
stargazer(data,
          type = "text",
          notes = c("All models were estimated by fixed effects estimator. Errors are robust to heteroscedasticity and autocovariance. Numbers between parenthesis are the coefficient standard deviations. * represents significance at the 10 % level, ** represents significance at the 5% level, and *** represents significance at the 1% level. Models (1), (2) and (3) refer, respectively, to equations (7), (8) and (9)"),
          style = "AER")

오토 카시

LaTeX 솔루션

비슷한 문제가 있었고 여기에 LaTeX에 대한 솔루션이 있습니다.

먼저 메모가 포함 된 자체 미니 페이지를 생성하는 별도의 기능이 필요합니다.

library(stargazer)

stargazernote <- function(starGazerCmd, outputfile, note){
  # inserts 'note' to the end of stargazer generated latex table
  ssn <- gsub(x=starGazerCmd, pattern='\\end{tabular}',
              replacement=paste('\\end{tabular}', '\n',
                                '\\centerline{\\begin{minipage}{0.95\\textwidth}~\\', '\n',
                                '\\footnotesize{' , note, 
                                '} \\end{minipage}}',  sep=''), fixed=T)

  cat(ssn,sep='\n',file=outputfile)
}

(매개 변수로 연주하고 싶을 수 있습니다 {0.95\\textwidth}. 어떤 사람들은 음표에 대해 약간 더 넓거나 더 좁은 너비를 선호합니다.)

다음과 같이 메모없이 Stargazer 라텍스 테이블을 만듭니다.

s <- stargazer(data,
          type = "latex",
          style = "AER",
          notes.append=FALSE,
          )

그런 다음 별도로 메모를 만듭니다.

note <- "All models were estimated by fixed effects estimator. Errors are robust to heteroscedasticity and autocovariance. Numbers between parenthesis are the coefficient standard deviations. * represents significance at the 10 \\% level, ** represents significance at the 5\\% level, and *** represents significance at the 1\\% level. Models (1), (2) and (3) refer, respectively, to equations (7), (8) and (9)"

다음은 첫 번째 문제입니다. %기호는 LaTeX에 의해 주석 기호로 해석되므로 %앞에 \\.

이제 위의 기능을 사용하여 노트와 LaTeX 테이블을 대조 할 수 있습니다.

stargazernote(s, note=note, outputfile='foo.tex')

출력은 다음과 같습니다. 여기에 이미지 설명 입력

두 번째 문제는 LaTeX 파일에 graphicx를 포함해야한다는 점입니다. .tex 파일은 다음과 같습니다.

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}

\usepackage{graphicx} %% note: the table will not render without this package. 

\begin{document}
\include{foo.tex}
\end{document}

텍스트 솔루션

다음과 같은 메모에서 줄 변경을 강제 할 수 있습니다 ( 이 SO 질문 에서 복사 됨 ).

stargazer(data,
          type = "text",
          notes= c("All models were estimated by fixed effects estimator.", 
                    "Errors are robust to heteroscedasticity and autocovariance.", 
                    "Numbers between parenthesis are the coefficient standard deviations.", 
                    "* represents significance at the 10 % level", 
                    "** represents significance at the 5% level,", 
                    "and *** represents significance at the 1% level.", 
                     "Models (1), (2) and (3) refer, respectively, to equations (7), (8) and (9)"),
          style = "AER")

산출:

=================================================================================
Statistic             N       Mean   St. Dev.   Min    Pctl(25) Pctl(75)   Max   
---------------------------------------------------------------------------------
V1                    7      0.184    0.380    -0.230   -0.004   0.231    0.957  
V2                    7      -0.083   1.018    -1.246   -0.827   0.631    1.322  
V3                    7      -0.058   0.752    -0.733   -0.610   0.495    1.025  
V4                    7      -0.316   1.106    -2.223   -0.725   0.412    1.120  
V5                    7      -0.242   0.927    -1.777   -0.809   0.397    0.743  
V6                    7      -0.020   1.403    -1.453   -1.202   0.756    2.348  
V7                    7      0.565    1.130    -1.459   0.156    1.224    2.023  
V8                    7      0.840    0.938    -0.493   0.334    1.302    2.256  
V9                    7      -0.191   0.761    -1.012   -0.766   0.236    1.107  
V10                   7      0.530    0.643    -0.222   0.144    0.680    1.768  
V11                   7      0.263    0.396    -0.230   -0.004   0.432    0.957  
---------------------------------------------------------------------------------
All models were estimated by fixed effects estimator.                            
Errors are robust to heteroscedasticity and autocovariance.                      
Numbers between parenthesis are the coefficient standard deviations.             
* represents significance at the 10 % level                                      
** represents significance at the 5% level,                                      
and *** represents significance at the 1% level.                                 
Models (1), (2) and (3) refer, respectively, to equations (7), (8) and (9)   

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

트리거를 사용하여 매개 변수가있는 다른 테이블에서 열이 업데이트 될 때 한 테이블의 열 업데이트

분류에서Dev

WinForm에 그림자를 놓으면 인터페이스가 왜곡됩니다.

분류에서Dev

열 값을 사용하여 데이터 테이블의 데이터를 다른 테이블에 추가

분류에서Dev

트리거를 사용하여 MySQL 5.6의 대상 테이블에 삽입 할 때마다 소스 테이블에서 다른 테이블로 하나의 열을 가져옵니다.

분류에서Dev

UIScrollView 설정. viewDidLayoutSubviews에서 호출되면 UIImageView 이미지가 왜곡됩니다. 이미지 포함

분류에서Dev

동일한 테이블에있는 다른 열의 정보가 포함 된 Oracle 트리거 업데이트 열

분류에서Dev

왜 char 포인터를 인쇄하면 포인터의 메모리 주소 대신 전체 배열이 생성됩니까?

분류에서Dev

Javascript는 HTML의 테이블에서 데이터를 가져와 테이블 데이터를 포함하는 객체 배열을 만듭니다.

분류에서Dev

달러 금액이 포함 된 테이블 열을 반복하면 추가 할 때 NaN이 반환됩니다.

분류에서Dev

테이블의 열에 ng-if를 추가하면 해당 열을 각도로 정렬 및 필터링하는 기능이 제거됩니다.

분류에서Dev

얼마나 많은 메모리가 바이트 열거를 사용하고 이것이 C #에서 메모리 / 속도를 최적화합니까?

분류에서Dev

두 개의 다른 테이블에서 두 개의 열을 곱하고 트리거를 사용하여 다른 테이블로 설정

분류에서Dev

특정 열에 특정 문자를 포함하는 모든 줄에 이러한 문자를 추가하려면 어떻게해야합니까? (메모장 ++)

분류에서Dev

Sass에서 함수를 사용하면 결과가 아닌 함수 이름이 포함 된 문자열이 반환됩니다.

분류에서Dev

Sass에서 함수를 사용하면 결과가 아닌 함수 이름이 포함 된 문자열이 반환됩니다.

분류에서Dev

href 태그에 단어가 포함 된 문자열을 기반으로 테이블의 모든 이미지를 제거합니다.

분류에서Dev

햄버거 메뉴가 열리면 탭 활동의 탭이 사라집니다.

분류에서Dev

139 개의 열이있는 테이블에서 중복을 제거하고 모든 열을 다른 테이블에로드하는 SQL 쿼리

분류에서Dev

jsonb [] 열에 특정 ID를 포함하는 postgres 테이블에서 행을 가져옵니다.

분류에서Dev

`stargazer ()`를 사용하여 여러 모델에 대한 여러 열 이름 생성

분류에서Dev

Nil이 하나의 열거 형 크기를 늘리지 만 다른 크기는 늘리지 않는 이유는 무엇입니까? Rust 열거 형에 메모리가 어떻게 할당됩니까?

분류에서Dev

열 기본 논리가 테이블에 어떻게 포함됩니까?

분류에서Dev

비트 맵을 다른 비트 맵에 그리면 이미지가 왜곡됩니다.

분류에서Dev

SQL에서 조인 쿼리를 사용하여 세 번째 테이블이있는 두 개의 다른 테이블에서 두 개의 열 수 검색

분류에서Dev

Notepad ++ // 문자열 자체를 포함하여 특정 텍스트 문자열 사이의 모든 것을 제거하려면 어떻게해야합니까?

분류에서Dev

4 번째 열에 다른 테이블과 동일한 ID가 포함 된 테이블의 3 개 열에 모든 데이터를 표시하는 방법은 무엇입니까?

분류에서Dev

다른 테이블의 열 개수 (*)를 참조하여 한 테이블에서 데이터 가져 오기

분류에서Dev

PL / SQL : 한 테이블에 트리거를 생성하여 별도의 테이블에 포함 된 항목 수량을 업데이트합니다.

분류에서Dev

다른 테이블의 열에서 업데이트를 트리거하는 MySQL 코드

Related 관련 기사

  1. 1

    트리거를 사용하여 매개 변수가있는 다른 테이블에서 열이 업데이트 될 때 한 테이블의 열 업데이트

  2. 2

    WinForm에 그림자를 놓으면 인터페이스가 왜곡됩니다.

  3. 3

    열 값을 사용하여 데이터 테이블의 데이터를 다른 테이블에 추가

  4. 4

    트리거를 사용하여 MySQL 5.6의 대상 테이블에 삽입 할 때마다 소스 테이블에서 다른 테이블로 하나의 열을 가져옵니다.

  5. 5

    UIScrollView 설정. viewDidLayoutSubviews에서 호출되면 UIImageView 이미지가 왜곡됩니다. 이미지 포함

  6. 6

    동일한 테이블에있는 다른 열의 정보가 포함 된 Oracle 트리거 업데이트 열

  7. 7

    왜 char 포인터를 인쇄하면 포인터의 메모리 주소 대신 전체 배열이 생성됩니까?

  8. 8

    Javascript는 HTML의 테이블에서 데이터를 가져와 테이블 데이터를 포함하는 객체 배열을 만듭니다.

  9. 9

    달러 금액이 포함 된 테이블 열을 반복하면 추가 할 때 NaN이 반환됩니다.

  10. 10

    테이블의 열에 ng-if를 추가하면 해당 열을 각도로 정렬 및 필터링하는 기능이 제거됩니다.

  11. 11

    얼마나 많은 메모리가 바이트 열거를 사용하고 이것이 C #에서 메모리 / 속도를 최적화합니까?

  12. 12

    두 개의 다른 테이블에서 두 개의 열을 곱하고 트리거를 사용하여 다른 테이블로 설정

  13. 13

    특정 열에 특정 문자를 포함하는 모든 줄에 이러한 문자를 추가하려면 어떻게해야합니까? (메모장 ++)

  14. 14

    Sass에서 함수를 사용하면 결과가 아닌 함수 이름이 포함 된 문자열이 반환됩니다.

  15. 15

    Sass에서 함수를 사용하면 결과가 아닌 함수 이름이 포함 된 문자열이 반환됩니다.

  16. 16

    href 태그에 단어가 포함 된 문자열을 기반으로 테이블의 모든 이미지를 제거합니다.

  17. 17

    햄버거 메뉴가 열리면 탭 활동의 탭이 사라집니다.

  18. 18

    139 개의 열이있는 테이블에서 중복을 제거하고 모든 열을 다른 테이블에로드하는 SQL 쿼리

  19. 19

    jsonb [] 열에 특정 ID를 포함하는 postgres 테이블에서 행을 가져옵니다.

  20. 20

    `stargazer ()`를 사용하여 여러 모델에 대한 여러 열 이름 생성

  21. 21

    Nil이 하나의 열거 형 크기를 늘리지 만 다른 크기는 늘리지 않는 이유는 무엇입니까? Rust 열거 형에 메모리가 어떻게 할당됩니까?

  22. 22

    열 기본 논리가 테이블에 어떻게 포함됩니까?

  23. 23

    비트 맵을 다른 비트 맵에 그리면 이미지가 왜곡됩니다.

  24. 24

    SQL에서 조인 쿼리를 사용하여 세 번째 테이블이있는 두 개의 다른 테이블에서 두 개의 열 수 검색

  25. 25

    Notepad ++ // 문자열 자체를 포함하여 특정 텍스트 문자열 사이의 모든 것을 제거하려면 어떻게해야합니까?

  26. 26

    4 번째 열에 다른 테이블과 동일한 ID가 포함 된 테이블의 3 개 열에 모든 데이터를 표시하는 방법은 무엇입니까?

  27. 27

    다른 테이블의 열 개수 (*)를 참조하여 한 테이블에서 데이터 가져 오기

  28. 28

    PL / SQL : 한 테이블에 트리거를 생성하여 별도의 테이블에 포함 된 항목 수량을 업데이트합니다.

  29. 29

    다른 테이블의 열에서 업데이트를 트리거하는 MySQL 코드

뜨겁다태그

보관