لدي قائمة بيانات تتضمن جنس المولود ذكر او انثى، مؤشر كتلة الجسم BMI, معدل رضا الحياة life satisfaction...
أريد أن أحسب القيمة التنبؤية لlifesat لطفلتين اناث بمؤشر كتلة جسم BMI = 20&30
قمت بانشاء قاعدة بيانات وموديل regression كالتالي:
Fit<- lm(formula=lifesat~BMI + sex +BMI*sex, data = df)
pred_lifesat_d1 <- expand.grid(lifesat = seq(min(df$lifesat), max(df$lifesat), 1), sex = c ("girl"), BMI = c(20 , 30))
pred_lifesat_d1$preds <- predict(m4, newdata = pred_lifesat_d1)
لكني لا احصل على النتيجة المطلوبة ويظهر لي رسالةخطا كللتالي:
ماهو الخطأ في اكوادي؟!
وكيف يمكن ان احدد ظهور القيمة فقط لبنتين بمؤشر كتلة جسم ٢٠ و ٣٠؟!
وشكرا