ฉันสามารถแนะนำคุณอย่างน้อยสองแพ็คเกจที่อนุญาตให้ทำงานเหล่านี้: psych ( score.items
) และltm ( descript
) CTTแพคเกจดูเหมือนยังกระบวนการ MCQ แต่ผมมีประสบการณ์กับมันไม่มี ข้อมูลเพิ่มเติมสามารถพบได้ในเว็บไซต์ของ W Revelle, โครงการบุคลิกภาพ , esp. หน้าเฉพาะสำหรับpsychometrics ด้วย Rซึ่งมีคำแนะนำทีละขั้นตอนสำหรับการนำเข้าวิเคราะห์และรายงานข้อมูล นอกจากนี้มุมมองงาน CRAN บนPsychometricsยังมีแหล่งข้อมูลเพิ่มเติมอีกมากมาย
ตามที่อธิบายไว้ในลิงก์ของคุณ MC หมายถึง "คะแนนรวมเฉลี่ยของบุคคลที่ตอบรายการด้วยการตอบที่ถูกต้อง" และ MI สำหรับ "คะแนนรวมเฉลี่ยของบุคคลที่ไม่ตอบรายการด้วยการตอบที่ถูกต้อง" จุดที่มีความสัมพันธ์แบบจุด (R) นั้นมีอยู่ในltm
แพ็คเกจ ( biserial.cor
) นี่เป็นตัวบ่งชี้ความสามารถในการแยกแยะของรายการ (เนื่องจากเป็นความสัมพันธ์ของรายการและคะแนนรวม) และเกี่ยวข้องกับพารามิเตอร์การเลือกปฏิบัติของแบบจำลอง 2-PL IRT หรือการโหลดปัจจัยในการวิเคราะห์ปัจจัย
หากคุณต้องการสร้างตารางที่คุณแสดงซ้ำฉันคิดว่าคุณจะต้องห่อโค้ดนี้ด้วยโค้ดที่กำหนดเองอย่างน้อยก็เพื่อส่งออกตารางชนิดเดียวกัน ฉันทำตัวอย่างที่รวดเร็วและสกปรกซึ่งทำให้โต๊ะของคุณซ้ำ:
dat <- replicate(10, sample(LETTERS[1:4], 100, rep=TRUE))
dat[3,2] <- dat[67,5] <- NA
itan(dat)
P R MC MI NC OMIT A B C D
[1,] 0.23 -0.222 2.870 2.169 23 0 23 22 32 23
[2,] 0.32 -0.378 3.062 1.985 32 1 32 20 14 33
[3,] 0.18 -0.197 2.889 2.207 18 0 18 33 22 27
[4,] 0.33 -0.467 3.212 1.896 33 0 33 18 29 20
[5,] 0.27 -0.355 3.111 2.056 27 1 27 23 23 26
[6,] 0.17 -0.269 3.118 2.169 17 0 17 25 25 33
[7,] 0.21 -0.260 3.000 2.152 21 0 21 24 25 30
[8,] 0.24 -0.337 3.125 2.079 24 0 24 32 22 22
[9,] 0.13 -0.218 3.077 2.218 13 0 13 29 33 25
[10,] 0.25 -0.379 3.200 2.040 25 0 25 25 31 19
เนื่องจากสิ่งเหล่านี้เป็นการตอบสนองแบบสุ่มความสัมพันธ์แบบ biserial และความยากลำบากของรายการจึงไม่มีความหมายมากนัก (ยกเว้นเพื่อตรวจสอบว่าข้อมูลนั้นสุ่มอย่างแท้จริง :) นอกจากนี้มันก็คุ้มที่จะตรวจสอบข้อผิดพลาดที่เป็นไปได้เนื่องจากฉันร่างฟังก์ชัน R ใน 10 '...
freq.resp <- raw.resp/apply(raw.resp, 1, sum, na.rm=T)
สิ่งหนึ่งที่ทำให้ปัญหาผมคือเส้น ข้อผิดพลาดคือ "สลัว (X) ต้องมีความยาวเป็นบวก" ในขณะที่สลัว (raw.resp) เป็น NULL อาจเป็นเพราะข้อมูลของฉันไม่มีตัวเลือกทั้งหมดที่มีความถี่เป็นบวกตารางของฉันจึงไม่ได้มีความยาวเท่ากันทั้งหมด ฉันจะเติมเลขศูนย์ลงในtable
คำร้องขอของฉันได้อย่างไร?