概述
散點圖(scatter diagram)是對兩個數量變量間關係的圖形表述,在R語言中可以使用plot函數繪製簡單的散點圖。
案例數據
某商店統計了10次利用週末電視廣告來促銷。管理人員想證實廣告播放次數和下一週商店銷售額之間是否存在關係。具體數值見下表:(案例來自Statistics for business and economics,11th Edition,作者:David R. Anderson,Dennis J. Sweeney,Thomas A. Williams)具體數據可以參見下表:
R中的實現
使用R語言繪製散點圖的代碼如下:
x
y
plot(x, y, xlab = "廣告次數", ylab = "銷售額(100美元)")
其效果如下圖所示:
從散點圖可以看出,廣告次數和銷售額之間存在正相關關係。即,較高的廣告次數可以帶來較高的銷售額。
添加趨勢線
也可以在散點圖上添加趨勢線。趨勢線(trendline)是顯示相關性近似程度的一條直線。在R語言中可以使用abline函數和lm函數添加趨勢線。
abline(lm(y~x))
lm函數是迴歸函數這裡是求y關於x的一元迴歸情況,並使用abline函數繪製出來,其效果如下圖所示:
總結
可以看出在R語言中使用plot函數繪製散點圖還是相當簡單的。而plot函數的具體用法在本號前面的文章已經介紹過,如果對這個函數有不清楚的地方,可以翻閱本號前面的文章。