2014-12-30 10 views
0
거짓

글로벌 세트 나타낸다 ,하지만 당신이 내 문제에 대한 아이디어를 얻길 바랍니다.R : 정신 패키지 fa.parallel 인해, 데이터 세트의 공간 만 헤드 R.</p> <p>의 정신 패키지 fa.parallel() 함수를 호출 할 때 문제가

다음과 같은 예를 들어 데이터 집합을 감안할 때 :

SQ100 SQ101 SQ102 SQ103 SQ104 SQ105 SQ106 SQ107 SQ108 SQ109 SQ110 SQ111 SQ112 
1  1  2  3  2  1  1  2  2 NA NA NA  1  1 
2  3  2  2  2  1  1  3  2  3  1  3  1  1 
3  1  1  1  1  1  1  1  1  1  1  5  1  1 
4 NA  1 NA  1  1  1  2  1 NA NA NA  1  1 
5  1  5  4  2  3  2  3  2  1 NA NA  2  2 
6 NA NA NA NA NA  2  1  1  1 NA NA  1  1 

내가 값을 누락 1-5와 NA의 범주를 가지고 있습니다.

내가 실행하면

fa.parallel.poly(dataset,global=TRUE) 

콘솔 출력은 말한다 : 위의 표에서 볼 수 있듯이

The items do not have an equal number of response alternatives, global set to FALSE 

"SQ112"등의 변수는 1의 값이있는, 거기에 2 또는 "SQ109"의 응답은 1과 NA입니다.

그러나 관측 된 데이터 일 뿐이며 1-5 또는 NA의 대안이 모든 변수에서 가능하지만 그 경우에는 단순히 관찰되지 않습니다.

전역 설정을 TRUE로 설정하려고하지만 함수를 호출 할 때마다 함수 매개 변수에서 True를 지정하더라도 전역을 false로 설정합니다.

답변

0

관찰 된 데이터에서 모든 항목의 카테고리 수가 같지 않다는 메시지가 표시됩니다. 병렬 분석은 어쨌든 작동해야합니다. psych 1.5.1에서 fa.parallel에는 polychoric 상관 관계를 직접 수행 할 수있는 옵션이 있으므로 fa.parallel.poly 호출이 필요하지 않습니다. fa.parallel (dataset, cor = "poly")이라고 말하면됩니다.

+0

을 (. 아직 데이터가 응답 대안의 동일한 수를 가지고 있지에 대해 불평 할 것이다) 그러나주의 : "그 1-5 또는 NA 모든 변수에 가능에서 불과 관측 된 데이터와 응답 대안은 그러나 단순히 있습니다 그 경우에는 관찰되지 않았다. " 그렇습니다.하지만 5 점 미만의 범주로 분류 된 항목은 f.e 만있는 것처럼 처리됩니다. 3 응답 범주 ... –

+0

문제는 fa.parallel이 관찰 된 데이터에서 무작위로 재 샘플링하는 것입니다. 데이터에 5 가지 대안이 모두없는 경우 존재하지 않는 대안을 재 샘플링 할 수 없습니다. 그러나 sim = TRUE 옵션을 사용해보십시오.이 옵션은 데이터와 동일한 차원을 가지지 만 똑같은 항목 구조가 아닌 시뮬레이션 된 데이터를 생성합니다. –