2016-09-11 2 views
1

레벨 1, 2, 3 및 4를 취하는 범주 형 변수 df $ Chain이 있습니다. 변수 df $ State가 0, 1. 국가 별 비율을 보여주는 표를 만들고 싶습니다. 비율의 표준 편차와 두 비율의 평등성 검정에 대한 t- 통계량.실마리가있는 R 테이블 출력 또는 "특별"요약 통계

제가

  0   1 
    1 0.4430380 0.4108761 
    2 0.1518987 0.2054381 
    3 0.2151899 0.2477341 
    4 0.1898734 0.1359517 

제공 우측 방향으로 진행한다

table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2) 

통해 비율을 생산할 수있다. 내가

stargazer(table.1, type = 'text') 

를 통해 몽 상가에이 객체를 줄 때

그러나, 그것은 내가 상태에서 서로 옆에 비율을 얻을 표준 오류를 추가 할 수있는 방법

0 1 NA 
----------- 
1 1 0 0.443 
2 2 0 0.152 
3 3 0 0.215 
4 4 0 0.190 
5 1 1 0.411 
6 2 1 0.205 
7 3 1 0.248 
8 4 1 0.136 
----------- 

에 비율을 스택 및 t 통계?

실습가가 이에 적합한 도구입니까?

답변

2

데이터를 가정하고 prop.table이 아이디어는 "있는 그대로"matrixtable.1에 대한 class을 정의하고 매트릭스를 인쇄 할 stargazer을 지시하는 것입니다

set.seed(123) 
dfLong <- data.frame(CHAIN = sample(1:4, 100, replace = TRUE), 
        STATE = sample(0:1, 100, replace = TRUE)) 
table.1 <- prop.table(table(dfLong$CHAIN,dfLong$STATE), margin = 2) 

입니다 :

class(table.1) <- "matrix" 
stargazer(table.1, type = "text", summary = FALSE) 
# ============= 
#  0  1 
# ------------- 
# 1 0.180 0.340 
# 2 0.320 0.220 
# 3 0.220 0.180 
# 4 0.280 0.260 
# ------------- 

이 방법을 사용하여 당신은 cbind 다른 관심의 수량 (표준 오류 등) 원래의 매트릭스에 stargazer 통해 증강 행렬을 실행할 수 있습니다.

+0

안녕하세요. Stargazer는 일반적으로 이것에 적합한 도구입니까? 실제로이 유명한 논문에서 표 2 (776 페이지)와 같은 것을 찾으려고합니다. http://davidcard.berkeley.edu/papers/njmin-aer.pdf 예를 들어, 솔루션을 사용하면 얻을 수 없을 것입니다. 그 사람 평균 이하의 괄호 안에, 맞습니까? – clog14

+3

'stargazer'로 그렇게 할 수 있습니다. 그러나 이것이 실제 질문이라면, 새로운 질문을하고 마음에 드는 레이아웃에 대해 구체적으로 설명해주십시오. –

+0

@ cyrus-mohammadian, 그게 무슨 뜻이야? – clog14