ฉันมีการทดสอบซ้ำหลายครั้งโดยที่ตัวแปรตามคือร้อยละและฉันมีหลายปัจจัยเป็นตัวแปรอิสระ ฉันต้องการใช้glmerจากแพ็คเกจ R 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ครอบครัวจึงคาดหวังว่าจะเป็นจำนวนเต็ม (ใช่ - ไม่นับ) แต่ดูเหมือนว่ามันควรที่จะถดถอยข้อมูลเปอร์เซ็นต์โดยตรง ทำอย่างไร