अपने डेटासेट को विभाजित करना
मेज़र डेवलपमेंट प्रक्रिया के दौरान, EFA और CFA को अलग-अलग डेटासेट पर चलाना ज़रूरी है, क्योंकि एक ही डेटासेट का उपयोग करने पर मॉडल फिट स्टैटिस्टिक्स अनावश्यक रूप से बढ़ सकते हैं. इसके बजाय, आप अपने डेटासेट को दो हिस्सों में बाँट सकते हैं—एक हिस्सा EFA के लिए और दूसरा हिस्सा CFA के लिए उपयोग करें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Factor Analysis
अभ्यास निर्देश
- दो इंडेक्स-सेट बनाकर डेटासेट को आधा-आधा बाँटें, ताकि यह तय हो सके कि कौन-सी रो किस डेटासेट में जाएगी.
- पहले इंडेक्स-सेट का उपयोग करके EFA के लिए डेटासेट बनाएँ, फिर दूसरे इंडेक्स-सेट का उपयोग करके CFA के लिए डेटासेट बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Establish two sets of indices to split the dataset
N <- nrow(gcbs)
indices <- seq(1, ___)
indices_EFA <- sample(indices, floor((.5*___)))
indices_CFA <- indices[!(indices %in% ___)]
# Use those indices to split the dataset into halves for your EFA and CFA
gcbs_EFA <- gcbs[___, ]
gcbs_CFA <- gcbs[___, ]