2016-05-17 6 views
-3

私はttestを実行し、t-distributionをグラフ化するカスタム関数を持っています。私は私の伝説がXはテストからP-valueあるRのカスタム関数の伝説R

"P-value = x" 

を言いたいです。 Xは、動的であるべきと

"p-value = X" 

は伝説で唯一のものでなければなりません。 base Rにこれを作成するにはどうすればよいですか?私はbase Rで配信を生成したので、すべてをコード化する必要があるため、ggplot2を使用しないことをお勧めします。

+1

コードを表示する必要があります。プロットする凡例を追加するには、 'legend'関数を使用します。 – rbm

+0

こんにちはNikolas!以下の答えはあなたの問題を解決しますか?もしそうなら、答えの始めの横のv記号をクリックして、答えを受け入れてください。このようにして、他の人は問題が解決されたことを知ることができます。さもなければ、答えがあなたの問題に対処するのに失敗した方法を指摘してください、そしておそらくそれを改善することができます。 – coffeinjunky

答えて

0

xがp値を保持するオブジェクトの場合は、paste0("p-value = ", x)を使用して、テキストとp値を含む単純な文字を作成できます。次に、このテキストをグラフに印刷するだけです。そこに多くの方法が使用状況を見ることができ、ここで、例えば、

pval <- 0.05 
pstr <-paste0("My p-value is ", pval) 

plot(x=1:5, y=1:5) 
text(x=3, y=1, label = pstr) # creates text at the bottom 
legend(x="top", legend = pstr) # creates legend at the top 

をしている、それはあなたがtextまたはlegendでそれを印刷するか否かに応じて、どのように見えますか。

enter image description here