2017-02-16 6 views
0

안녕하세요 모두에게 내 질문은이 매개 변수의 사용에 관한 것입니다. 다음 예제 1 = 예 2 = 아니오를위한sjt.frq에서 value.labels를 사용하는 방법 sjPlot 라이브러리 안에 comand?

x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2) 

, : 나는 빠른 예를

sjt.frq(x, 
     value.labels = c("yes","no")) 

그러나 결과는 나에게 라벨을 표시되지 않습니다.

library(sjmisc) 
sjt.frq(add_labels(x,value = lab)) 

하지만 난 SJT을 사용하는 방법을 파악하려는 : 나는이 해결 방법을 사용할 수 있습니다 알고 성공하지

lab <- c("Si" = 1, 
     "No" = 2) 


sjt.frq(x, 
     value.labels = lab) 

:

나는이 다른 방법을 시도. frq with value.labels

답변

0

이것은 현재 버전의 버그입니다 - 출력에만 레이블을 붙입니다 레이블이 지정된 데이터의 경우 value.label 인수가 제대로 처리되지 않습니다. 당신은 sjPlot의 :-)의 패키지 업데이트가 나올 때까지 기다리는 또는 벡터 레이블을 할 수 있습니다 : 버그가 해결 된 경우

library(sjPlot) 
library(sjmisc) 
x <- c(1,1,1,1,2,2,2,2,1,1,1,1,1,2,2) 
x <- set_labels(x, labels = c("si", "non")) 
sjt.frq(x) 

sjt.frq(x, value.labels = c("yes","no"))

은 올바른 것입니다. GitHub ( https://github.com/sjPlot)에 대한 수정을 약속 했으므로 현재 빌드를 설치하여 sjt.frq()이 올바로 작동하도록 할 수 있습니다.

+0

감사합니다. 이게 어떻게 작동하는지 궁금 해서요? 이제 나는 버그를 안다. 나는 github에서보고, 고침을 통지. 나는 github를 시도 할 것이다. 대단히 고마워! 그레 시아! –