একটি আর নবজাতকের আইটেম বিশ্লেষণ


12

আমি একটি 20-আইটেমের মাল্টলিপল পছন্দ পরীক্ষাটি মূল্যায়ন করার চেষ্টা করছি। আমি একটি আইটেম বিশ্লেষণ করতে চাই যেমন এই উদাহরণটিতে পাওয়া যেতে পারে । সুতরাং প্রতিটি প্রশ্নের জন্য আমি পি-মান এবং মোটের সাথে পারস্পরিক সম্পর্ক চাই এবং নির্বাচিত বিকল্পগুলির বিতরণ চাই।

আমি এখানে বিভিন্ন পরিসংখ্যান সংক্রান্ত সফ্টওয়্যার প্যাকেজ সম্পর্কে কিছু জানি না, তবে আমি আর ব্যবহার করতে চাই কারণ আমি প্রোগ্রামিংয়ে আরামদায়ক এবং আর ওপেন সোর্স। সিউডো-ওয়ার্কফ্লোটি আমি কল্পনা করি:

  1. সিএসভিতে এক্সেল এবং রফতানিতে ডেটা প্রস্তুত করুন

  2. আর মধ্যে ডেটা লোড করুন

  3. আমার প্রয়োজন মতো করে এমন একটি প্যাকেজ লোড করুন

  4. সেই প্যাকেজের আদেশগুলি কার্যকর করুন

  5. এক্সপোর্ট এবং রিপোর্ট।

আমি 1 এবং 2 এর সাথে আত্মবিশ্বাসী তবে 3 এর সাথে সমস্যা হচ্ছে, সম্ভবত আমি CRAN- তে ব্রাউজ করা প্যাকেজগুলির তুলনা করার পরিসংখ্যানগত শব্দভাণ্ডার নেই। ltmদেখে মনে হচ্ছে এটি সঠিক প্যাকেজ হতে পারে তবে আমি বলতে পারি না। যাইহোক প্যাকেজ ব্যবহৃত হয়, কমান্ড কি হবে?

পার্শ্ব প্রশ্ন: সংযুক্ত উদাহরণে, আপনি এমসি এবং এমআই এর পক্ষে কী মনে করেন?

উত্তর:


11

আমি আপনাকে কমপক্ষে দুটি প্যাকেজ প্রস্তাব করতে পারি যা এই কাজগুলি সম্পাদন করতে দেয়: সাইকো ( score.items) এবং এলটিএম ( descript)। CTT প্যাকেজ প্রক্রিয়া MCQ করার সময় মনে হয় কিন্তু আমি এটা দিয়ে কোন অভিজ্ঞতা আছে। আরও তথ্য ডাব্লু রেভেলেলের ওয়েবসাইটে পাওয়া যাবে, দ্য পার্সোনালিটি প্রোজেক্ট , এসএসপি। আর এর সাথে সাইকোমেট্রিক্সকে উত্সর্গীকৃত পৃষ্ঠা যা ডেটা আমদানি, বিশ্লেষণ এবং প্রতিবেদন করার জন্য ধাপে ধাপে নির্দেশনা সরবরাহ করে। এছাড়াও, সাইকোমেট্রিক্সের সিআরএএন টাস্ক ভিউতে অনেক অতিরিক্ত সংস্থান রয়েছে।

আপনার লিঙ্কে বর্ণিত হিসাবে, এমসির অর্থ "সঠিক প্রতিক্রিয়া দিয়ে আইটেমটির জবাব দেওয়া ব্যক্তিদের মোট গড় কাঁচা স্কোর" এবং এমআই "" সঠিক প্রতিক্রিয়া দিয়ে আইটেমটির উত্তর দেয়নি এমন ব্যক্তিদের মোট স্কোর "। পয়েন্ট-বিসেরিয়াল সম্পর্ক (আর (আইটি)) ltmপ্যাকেজেও উপলব্ধ biserial.cor) এটি মূলত আইটেমটির বৈষম্য শক্তির একটি সূচক (যেহেতু এটি আইটেম এবং মোট স্কোরের পারস্পরিক সম্পর্ক) এবং এটি একটি 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 'তে আর ফাংশনটি খসড়া করেছি ...


1
এর জন্য ধন্যবাদ! আমি আপনার কোডটি পড়ছি এবং এটি আমাকে আর সিনট্যাক্সটি অনেক খুঁজে বের করতে সহায়তা করছে। একটি জিনিস যা আমাকে কষ্ট দিচ্ছে তা হ'ল লাইন freq.resp <- raw.resp/apply(raw.resp, 1, sum, na.rm=T)। ত্রুটিটি হ'ল "ম্লাদ (এক্স) এর অবশ্যই ইতিবাচক দৈর্ঘ্য থাকতে হবে" যখন ডিমে (কাঁচা.অগ্রহ) ন্যূনাল। এটি কি এমন হতে পারে যেহেতু আমার ডেটাতে ধনাত্মক ফ্রিকোয়েন্সি সহ সমস্ত বিকল্প নেই, তাই আমার টেবিলগুলি একই দৈর্ঘ্য নয়? আমার tableঅনুরোধে আমি কীভাবে শূন্যগুলি পূরণ করতে পারি ?
ম্যাথু লেইনাং

@ ম্যাথু হ্যাঁ, খুব সম্ভবত এটিই সমস্যাটির উত্স (খুব ভাল, আপনি দ্রুত আর শিখছেন, আমি প্রশংসা করি)। সুতরাং, যদি এক বা একাধিক আইটেমের জন্য একটি প্রতিক্রিয়া বিভাগ পর্যবেক্ষণ না করা হয়, তবে সারণির দৈর্ঘ্য <4 freq.respহবে এবং ত্রুটি ছুঁড়ে দেবে। আমি কোডটি সংশোধন করব (আগামীকাল নাগাদ), এটি আপনাকে দেখিয়ে দেবে কীভাবে সামান্য কোড সহ অনিয়মিত টেবিলগুলি সংযুক্ত করতে হয়।
chl

@ ম্যাথহে আমি একটি সংশোধন করেছি। দ্বিগুণ আইটেমগুলির সাথেও কাজ করা উচিত। যদি এখন এটি ঠিক আছে তবে আমাকে জানান। gist.github.com/642219
chl

আমার হাত ধরে রাখার জন্য অনেক ধন্যবাদ। আপনার ফাংশনটি আমাকে একটি ত্রুটি দেয়: "কাঁচা ত্রুটি resp সুতরাং আমি একটি কার্যকরী রিপোর্ট আছে।
ম্যাথু লিওনাং

আমি এই কোডটি প্রয়োগ করছি, এবং আমি মনে করি সারি আর (পয়েন্ট বাইসরিয়াল পারস্পরিক সম্পর্ক) এর সমস্ত চিহ্নগুলি উল্টানো হতে পারে।
ব্যবহারকারী1205901 - মনিকা

8

সাইক প্যাকেজ ফাংশন আলফা যা আপনি সন্ধান করছেন তা উত্পাদন করে।

এটি রফতানি করতে, অবজেক্টটি সংরক্ষণ করুন এবং লেটেক্স মার্কআপ তৈরি করতে xtable ফাংশনটি ব্যবহার করুন, যা কোনও ল্যাটেক্স সম্পাদক দ্বারা ফর্ম্যাট করা যায়।


1
(+1) এর psych::alphaচেয়ে আরও ভাল কাজ করে score.items, এটি যুক্ত করার জন্য ধন্যবাদ। আমার যেটি ব্যবহার করা উচিত তা আমি কখনই মনে করি না!
chl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.