2017-02-16 9 views
0

こんにちは皆私の質問は、このパラメータの使用についてです。sjt.frqコマンドラインのvalue.labelsをsjPlotライブラリの中で使用する方法は?

私簡単な例:この例の

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

1 = yesとし、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を試みます。どうもありがとうございます!グラシアス! –

関連する問題