मेरे पास एक दोहराया-मापी प्रयोग है जहां निर्भर चर एक प्रतिशत है, और मेरे पास स्वतंत्र चर के रूप में कई कारक हैं। मैं glmer
आर पैकेज lme4
से इसे लॉजिस्टिक रिग्रेशन समस्या (निर्दिष्ट करके family=binomial
) के रूप में उपयोग करना चाहूंगा क्योंकि यह सीधे इस सेटअप को समायोजित करने के लिए लगता है।
मेरा डेटा इस तरह दिखता है:
> head(data.xvsy)
foldnum featureset noisered pooldur dpoolmode auc
1 0 mfcc-ms nr0 1 mean 0.6760438
2 1 mfcc-ms nr0 1 mean 0.6739482
3 0 melspec-maxp nr075 1 max 0.8141421
4 1 melspec-maxp nr075 1 max 0.7822994
5 0 chrmpeak-tpor1d nr075 1 max 0.6547476
6 1 chrmpeak-tpor1d nr075 1 max 0.6699825
और यहाँ R कमांड है जो मुझे उम्मीद थी कि उचित होगा:
glmer(auc~1+featureset*noisered*pooldur*dpoolmode+(1|foldnum), data.xvsy, family=binomial)
इसके साथ समस्या यह है कि कमांड मेरे आश्रित चर के पूर्णांक नहीं होने के बारे में शिकायत करता है:
In eval(expr, envir, enclos) : non-integer #successes in a binomial glm!
और इस (पायलट) डेटा के विश्लेषण के परिणामस्वरूप अजीब उत्तर दिए गए हैं।
मैं समझता हूं कि binomial
परिवार को पूर्णांक (हां-नहीं मायने रखता है) की उम्मीद है, लेकिन ऐसा लगता है कि प्रतिशत डेटा को सीधे प्राप्त करना ठीक होना चाहिए। यह कैसे करना है?