2013-10-12 4 views
0

라텍스 보고서에 상관 관계 테이블을보고하고 싶습니다. 실마리를 사용하여 R 객체를 tex 코드로 변환하고 있습니다. 상관 데이터는 현재 데이터 프레임에 저장됩니다.실무실 주석이있는 상관 관계 테이블

나는 rownames를 인쇄 할 가능성이 테이블하에 주석을 추가하고 싶습니다. 나는 'print rownames'- 인수를 찾을 수 없었고 'notes'- 인수는 효과가없는 것으로 보인다.

어떤 아이디어?

## create object 
x   <- matrix(1:4, 2, byrow = TRUE) 
dimnames(x) <- list(c("A", "B"), c("A", "B")) 
x   <- data.frame(x) 

## create Tex-Code 
stargazer(x, summary = FALSE, title = "2x2 Matrix", 
      notes = "This is a two by two Matrix") 
+0

추신 : 값을 올바르게 정렬하는 방법도 궁금합니다. 양수 값과 음수 값은 모두 가운데에 표시되는 것처럼 보이므로 불안정한 표시가됩니다. 'align = TRUE'를 사용하면 전체 값 (1)이 상관 관계 (예 : .33)에 비해 왼쪽으로 너무 크게 설정됩니다. 누구든지 대안을 알고 있습니까? –

답변

0

이것은 오히려 예를 들면 다음과 같이 LaTeX로 변환 될 수있는 마크 다운 솔루션입니다. Pandoc :

> require(pander) 
> pander(x, caption = 'Annotation') 

--------------- 
&nbsp; A B 
------- --- --- 
**A** 1 2 

**B** 3 4 
--------------- 

Table: Annotation 
0

'rownames'를 얻으려면이 hackish 솔루션보십시오. (V 4.5.1)

## create object 
x   <- matrix(1:4, 2, byrow = TRUE) 
x   <- data.frame(x) 
x   <- cbind(c("A","B"),x) 
colnames(x) <- c("","A", "B") 

## create Tex-Code 
stargazer(x, summary = FALSE, title = "2x2 Matrix", 
      notes = "This is a two by two Matrix", type="text") 

순간은, '몽 상가는'회귀 테이블 작업에 가장 적합 및 데이터 프레임. 그러나 귀하의 질문은 사용자가 매트릭스에 대한 더 나은 지원에 관심이있을 수 있음을 시사합니다. 향후 몇 달 동안이 점을 기대하십시오.

메모의 경우 실제로는 회귀 테이블에서만 작동합니다. 그러나 다음 릴리스에서는 요약 통계 및 데이터 프레임 테이블에서 사용할 수 있습니다.

.format.s.stat.parts <<- c("-!","stat names","-!","statistics1","-!") 

로 :

.format.s.stat.parts <<- c("-!","stat names","-!","statistics1","-!","notes") 
1
원본을 편집하고자하는 경우, 다음 줄 (들)을 대체하여 미래의 구현에 가까운 무언가를 (아주 완벽하지 않지만) 얻을 수 있습니다

버전 5.0부터 stargazer은 행렬/벡터의 내용을 직접 출력 할 수 있습니다. 다음 코드는 문제에 쉽고 직관적 인 해결책을 제공해야합니다.

## create object 
x   <- matrix(1:4, 2, byrow = TRUE) 
dimnames(x) <- list(c("A", "B"), c("A", "B")) 

## create Tex-Code 
stargazer(x, title = "2x2 Matrix", 
      notes = "This is a two by two Matrix")