2016-10-03 70 views
0

是否有一種快速定製輸出名稱的方法,例如,我得到「moyenne」而不是「mean」或「T-test pour échantillon獨特「而不是」一個樣本t檢驗「。首先,讓我們專注於r-base的標準功能,如t.test()或summary()。R將t.test()的輸出轉換爲其他語言

當然,我可以保存由pandoc生成的.tex文件,然後獲取.pdf並在該級別進行翻譯,但這看起來相當乏味。

許多LaTeX軟件包支持某種「國際化」(例如Exercise軟件包),所以我想知道是否有類似的東西可用於所需的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

非常感謝!它看起來很有希望。但是,在比較此解決方案所需的操作量和手動更改.tex文件的操作量時,我覺得我最好手動進行操作,除非我必須多次執行操作。 另一方面,由此產生了一個好主意:寫出通常的功能,以獲得其他語言的輸出...這將是偉大的。我對此不太瞭解,但也許te t.test()函數的一個額外參數允許指定所需的輸出語言可能很有趣! – JCBR