मैं खोज कर रहा हूं कि (नेत्रहीन) प्रथम वर्ष के छात्रों को सरल रेखीय सहसंबंध कैसे समझाएं।
कल्पना करने का शास्त्रीय तरीका एक सीधा प्रतिगमन लाइन के साथ वाई ~ एक्स स्कैटर प्लॉट देना होगा।
हाल ही में, मुझे इस तरह के ग्राफिक्स को प्लॉट 3 और छवियों से जोड़कर, मुझे छोड़कर जाने का विचार आया: y ~ 1 का तितर बितर प्लॉट, फिर y ~ x, रेसिडेंस (y ~ x) ~ x और अंत में अवशिष्टों (y ~ x) ~ 1 (माध्य पर केंद्रित)
यहाँ इस तरह के एक दृश्य का एक उदाहरण है:
और इसका उत्पादन करने के लिए आर कोड:
set.seed(345)
x <- runif(50) * 10
y <- x +rnorm(50)
layout(matrix(c(1,2,2,2,2,3 ,3,3,3,4), 1,10))
plot(y~rep(1, length(y)), axes = F, xlab = "", ylim = range(y))
points(1,mean(y), col = 2, pch = 19, cex = 2)
plot(y~x, ylab = "", )
abline(lm(y~x), col = 2, lwd = 2)
plot(c(residuals(lm(y~x)) + mean(y))~x, ylab = "", ylim = range(y))
abline(h =mean(y), col = 2, lwd = 2)
plot(c(residuals(lm(y~x)) + mean(y))~rep(1, length(y)), axes = F, xlab = "", ylab = "", ylim = range(y))
points(1,mean(y), col = 2, pch = 19, cex = 2)
जो मुझे अपने प्रश्न की ओर ले जाता है: मैं इस सुझाव पर सराहना करूँगा कि इस ग्राफ़ को कैसे बढ़ाया जा सकता है (या तो पाठ, अंक, या किसी अन्य प्रकार के प्रासंगिक विज़ुअलाइज़ेशन के साथ)। प्रासंगिक R कोड जोड़ना भी अच्छा होगा।
एक दिशा आर ^ 2 की कुछ जानकारी जोड़ना है (या तो पाठ द्वारा, या किसी तरह एक्स की शुरूआत से पहले और बाद में विचरण की परिमाण को प्रस्तुत करने वाली रेखाओं को जोड़कर) एक और विकल्प एक बिंदु को उजागर करना है और यह दिखाना है कि यह कैसे "बेहतर है" समझाया "प्रतिगमन लाइन के लिए धन्यवाद। किसी भी इनपुट को सराहा जाएगा।
require(mlbench) ; cor( mlbench.smiley()$x ); plot(mlbench.smiley()$x)