मैं आपको कम से कम दो पैकेज सुझा सकता हूं जो इन कार्यों को करने की अनुमति देते हैं: मनोवैज्ञानिक ( score.items
) और ltm ( descript
)। सीटीटी पैकेज प्रक्रिया MCQ को भी लगता है, लेकिन मैं इसके साथ कोई अनुभव नहीं है। डब्ल्यू रेवेल की वेबसाइट, द पर्सनैलिटी प्रोजेक्ट , esp पर अधिक जानकारी प्राप्त की जा सकती है । आर के साथ साइकोमेट्रिक्स के लिए समर्पित पृष्ठ जो डेटा के आयात, विश्लेषण और रिपोर्ट के लिए चरण-दर-चरण निर्देश प्रदान करता है। इसके अलावा, साइकोमेट्रिक्स पर सीआरएएन टास्क व्यू में कई अतिरिक्त संसाधन शामिल हैं।
जैसा कि आपके लिंक में वर्णित है, MC का अर्थ है "सही प्रतिक्रिया के साथ आइटम का जवाब देने वाले व्यक्तियों का औसत कुल स्कोर", और "उन व्यक्तियों का औसत कुल स्कोर, जो सही प्रतिक्रिया के साथ आइटम का जवाब नहीं देते।" ltm
पैकेज ( biserial.cor
) में बिंदु-द्विभाषी सहसंबंध (R (IT)) भी उपलब्ध है । यह मूल रूप से आइटम की भेदभाव शक्ति का सूचक है (चूंकि यह आइटम और कुल स्कोर का सहसंबंध है), और फैक्टर विश्लेषण में 2-पीएल आईआरटी मॉडल या कारक लोडिंग के भेदभाव पैरामीटर से संबंधित है।
यदि आप वास्तव में आपके द्वारा दिखाए गए तालिका को पुन: उत्पन्न करना चाहते हैं, तो मुझे लगता है कि आपको इस कोड को कस्टम कोड के साथ लपेटना होगा, कम से कम उसी तरह की तालिका का उत्पादन करने के लिए। मैंने एक त्वरित और गंदा उदाहरण दिया है जो आपकी तालिका को पुन: पेश करता है:
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
जैसा कि ये यादृच्छिक प्रतिक्रियाएं हैं, द्विभाषी सहसंबंध और आइटम कठिनाई बहुत सार्थक नहीं हैं (यह जांचने के लिए कि डेटा वास्तव में यादृच्छिक हैं :)। इसके अलावा, यह संभव त्रुटियों के लिए जाँच के लायक है, क्योंकि मैंने 10 'में आर फ़ंक्शन का मसौदा तैयार किया है ...
freq.resp <- raw.resp/apply(raw.resp, 1, sum, na.rm=T)
। त्रुटि यह है कि "मंद (X) की सकारात्मक लंबाई होनी चाहिए" जबकि dim (raw.resp) NULL है। क्या ऐसा हो सकता है कि चूंकि मेरे डेटा में सकारात्मक आवृत्तियों के साथ सभी विकल्प नहीं हैं, इसलिए मेरी तालिकाएं समान लंबाई नहीं हैं? मैं अपनेtable
आह्वान में शून्य में कैसे भर सकता हूं ?