これは簡単な質問のようですので、簡単な回答をお願いします。私は自分のポイントをプロットし、線形モデルを当てはめています。次に、R平方値などのいくつかの要約統計量もプロットにプロットします。コマンドラインでR Squared値しか取得できないようです。何かアドバイス;私はggplotまたは何か他のものを見ている必要がありますか?前もって感謝します。
#Does the plot
plot(df$VAR1, df$VAR2)
#Adds the line
abline(lm(df$VAR2~df$VAR1), col="red")
#Shows stats on command line
summary(lm(df$VAR2~df$VAR1))
legend()
は便利な論理配置を持っているため、乱用する可能性があります。
_R> DF <- data.frame(VAR1=rnorm(100), VAR2=rnorm(100))
R> with(DF, plot(VAR1, VAR2))
R> abline(fit <- lm(VAR2 ~ VAR1, data=DF), col='red')
R> legend("topright", bty="n", legend=paste("R2 is",
+ format(summary(fit)$adj.r.squared, digits=4)))
_
ここで_bty="n"
_はボックスを抑制し、表示を短くするにはformat()
が必要です。 text()
への引数_main=
_および_sub=
_と同様に、他のplot()
も適切です。
text
関数は、テキストを現在のプロットに配置します。これは、r二乗値をプロットに追加するための1つのオプションです。テキストを配置する場所を見つける方法については、grconvertX
およびgrconvertY
関数も参照してください。
emptyspace
パッケージのcorner.label
関数とplotrix
関数も役立ちます。