سنجش

سنجش و اندازه گیری در علوم رفتاری

سنجش

سنجش و اندازه گیری در علوم رفتاری

تحلیل عامل اکتشافی با استفاده از بسته pysch در نرم افزار R


برای انجام تحلیل عاملی اکتشافی با هر نوع داده، روش همبستگی و روش چرخش می توان از تابع fa  در بسته psych استفاده کرد.



توضیح تابع fa


Exploratory Factor analysis using MinRes (minimum residual) as well as EFA by Principal Axis, Weighted Least Squares or Maximum Likelihood

 

تابع fa


fa(r, nfactors=1, n.obs = NA,n.iter=1, rotate="oblimin", scores="regression", residuals=FALSE, SMC=TRUE, covar=FALSE, missing=FALSE, impute="median", min.err = 0.001, max.iter = 50,symmetric=TRUE, warnings=TRUE, fm="minres", alpha=.1,p=.05,oblique.scores=FALSE,np.obs=NULL,use="pairwise", cor="cor", correct=.5,weight=NULL)

 


در این تابع به جای r ظرفی که داده در آن داده ها قرار دارد نوشته می شود.

 


در این تابع تعداد عامل ها (nfactors) را می توان مشخص کرد.


 

روش های چرخش (rotate) در این تابع شامل دو دسته متعامد و متمایل است که عبارتند از:


 

الف) orthogonal rotations


 "varimax",

 "quartimax",

"bentlerT",

"equamax",

 "varimin",

 "geominT"

"bifactor"


ب) oblique transformations of the solution

,

"promax",

"oblimin",

 "simplimax",

"bentlerQ,

"geominQ"

 "biquartimin"

 "cluster"


روش های عامل یابی نیز عبارتند از:  

 "minres"

"uls"
 "ols"

 "wls" 
 "gls"

 "pa"

 "ml"

"minchi"

"minrank"

 "old.min"

"alpha"


روش های همبستگی عبارتند از:


 "cor" is Pearson",

 "cov" is covariance,

"tet" is tetrachoric 
 "poly" is polychoric,

 "mixed" uses mixed cor for a mixture of tetrachorics, polychorics, Pearsons, biserials, and polyserials.

 



 

 

مسیر تحلیل عاملی اکتشافی در Mplus

1-ابتدا داده ها به فرمت txt یا dat ذخیره می شود.

2- پس از باز کردن نرم افزار در منوی  Mplus بروید.

2-در اون منو به language generator بروید.

3- EFA را انتخاب کنید.

4- در قسمت brows داده ها را فراخوانی کنید و next را بزنید.

5- در مرحله بخش تغییری لازم نیست. next را بزنید.

6- در بخش بعد در قسمت variable name تعداد سوالات پرسشنامه تو بزنید. مثلا اگه 44 تا سوال دارید بزنید q1-q44. بعد add و next را بزنید.

7- در صفحه بعد در variable list اون متغیرها را انتخاب کنید و add کنید و بعد next را بزنید.

8- در صفحه بعد اون متغیرها را انتخاب کنید و در قسمت categorical variable بزنید select و بعد next را بزنید.

9- در صفحه بعد در قسمت lower limit مثلا بنویسید 4  و در قسمت upper limit بنویسید 6. این جا بستگی به نظر محقق داره ولی معمولا یکی کم تر از تعدا عامل های احتمالی و یکی بیش تر از تعداد عامل ها می زنند. مثلا من فرض کردن 5 عامل دارم پس میشه 4 و 6. بعدش روش برآوردتو انتخاب کنید و بعد next را بزنید.

10- در صفحه بعد next را بزنید.

11-بعدش سینتکس اماده میشه و توی منو اون بالا یک قسمت آبی هست به نام run که با کلیک بر روی آن مدل شما اجرا می شود.