如何將RMSE,斜率,截距和r^2添加到使用R的圖中?我附上了一個帶有示例數據的腳本,這與我的真實數據集類似 - 不幸的是,我處於靜止狀態。有沒有更容易的方法將這些統計信息添加到圖中,而不是通過公式創建對象並將其插入到text()
?理想情況下,我會將統計信息顯示在圖表上。我怎樣才能做到這一點?如何在R圖上添加RMSE,斜率,截距,r^2?
## Generate Sample Data
x = c(2,4,6,8,9,4,5,7,8,9,10)
y = c(4,7,6,5,8,9,5,6,7,9,10)
# Create a dataframe to resemble existing data
mydata = data.frame(x,y)
#Plot the data
plot(mydata$x,mydata$y)
abline(fit <- lm(y~x))
# Calculate RMSE
model = sqrt(deviance(fit)/df.residual(fit))
# Add RMSE value to plot
text(3,9,model)
看看這個問題http://stackoverflow.com/questions/7549694/ggplot2-adding-regression-line-equation-and-r2-on-graph – mnel
關於如何添加「RMSE = value 「除了r^2和一個整齊,格式化的坡度和截距的eq? – Borealis
您還沒有提供任何關於「格式化時尚」的意思的詳細信息。在基本圖形中,您向文本添加文本的方式是使用'text'(或'mtext'),並且您獲得了ggplot的出色答案的鏈接。還有什麼問題? – joran