2016-10-03 8 views
0

出力の名前をカスタマイズして、たとえば「mean」ではなく「moyenne」、「T-test pour 「ワンサンプルt検定」の代わりに「Échantillonunique」を使用します。はじめに、t.test()やsummary()のようなr-baseの標準関数に注目しましょう。R t.test()の出力を他の言語に翻訳する

もちろん、.pdfを入手してそのレベルで翻訳を行う前に、pandocによって生成された.texファイルを保存できますが、これはかなり面倒です。

多くのLaTeXパッケージでは、ある種の「国際化」(例:運動パッケージ)がサポートされていますので、必要なRパッケージに類似のものがあるかどうか疑問です。

答えて

1

getAnywhere(t.test.default)を入力すると、t.testのコードが表示されます。

これをコピーして必要な変更を加えることができます。たとえば、"mean of x"から"moyenne de x"に変更します。コピーを新しい関数t_french <- ...として保存します。

t_french(1:10) 

#T-test pour échantillon unique 

#données: 1:10 
#t = 5.7446, df = 9, p-valeur = 0.0002782 
#hypothèse alternative: moyenne réelle ne correspond pas à 0 
#95 intervalle de confiance pour cent: 
# 3.334149 7.665851 
#estimations de l'échantillon: 
#moyenne de x 
#   5.5 
+0

ありがとうございます!非常に有望ですね。しかし、このソリューションから必要な操作量を手動で変更する場合と比べて、何度もやらなければ手動で行うのが良いと感じています。 一方、これから生じる素晴らしい考えがあります:他の言語の出力を得るために通常の関数を書く...それはすばらしいでしょう。私はこれについてはあまりよく分かりませんが、te t.test()関数の余分な引数は、目的の出力言語を指定できるようにすることは面白いかもしれません! – JCBR