मैं यह समझने की कोशिश कर रहा हूं कि वास्तव में कारक आर में कैसे काम करते हैं। मान लीजिए कि मैं आर में कुछ नमूना डेटा का उपयोग करके एक प्रतिगमन चलाना चाहता हूं:
> data(CO2)
> colnames(CO2)
[1] "Plant" "Type" "Treatment" "conc" "uptake"
> levels(CO2$Type)
[1] "Quebec" "Mississippi"
> levels(CO2$Treatment)
[1] "nonchilled" "chilled"
> lm(uptake ~ Type + Treatment, data = CO2)
Call:
lm(formula = uptake ~ Type + Treatment, data = CO2)
Coefficients:
(Intercept) TypeMississippi Treatmentchilled
36.97 -12.66 -6.86
मैं समझता हूं कि TypeMississippi
और Treatmentchilled
इसे बूलियन के रूप में माना जाता है: प्रत्येक पंक्ति के लिए, प्रारंभिक तेज है 36.97
, और हम घटाते हैं 12.66
यदि यह मिसिसिपी का प्रकार है और 6.86
यदि यह ठंडा था। मुझे कुछ इस तरह समझने में परेशानी हो रही है:
> lm(uptake ~ Type * Treatment, data = CO2)
Call:
lm(formula = uptake ~ Type * Treatment, data = CO2)
Coefficients:
(Intercept) TypeMississippi
35.333 -9.381
Treatmentchilled TypeMississippi:Treatmentchilled
-3.581 -6.557
एक में दो कारकों को एक साथ गुणा करने का क्या मतलब है lm
?