मैं यह समझने की कोशिश कर रहा हूं कि वास्तव में कारक आर में कैसे काम करते हैं। मान लीजिए कि मैं आर में कुछ नमूना डेटा का उपयोग करके एक प्रतिगमन चलाना चाहता हूं:
> 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?