CAFE

SPSS Q&A

왜도 첨도, 요인분석 관련 질문

작성자김영민|작성시간11.07.29|조회수3,590 목록 댓글 5

안녕하세요^^

질문할수 있는 곳이 있어 너무 반갑고.. 감사합니다.

두가지 질문이 있습니다. 하나는 왜도 첨도관련이구요,

다른하나는 요인분석에서 문제가 생겨서요..

 

1. 패널 데이타를 가지고 통계를 돌리는 중인데, 왜도는 3.031 이고 첨도는 10.046 이 나왔습니다.

왜도와 첨도에서 한 관찰변수가 높게 나와서 (책들을 찾아보니, 왜도 2 이상 / 첨도4이상 일때) 보정을 해야 한다고 하는데,

어떻게 해야 하는지 상세히 알려주시면 감사하겠습니다.

분포가 정적첨도가 높은 정적편포에 해당하는지요? 책에는 tranx=LG10(X) 로 변환하라는데,,

무슨뜻인지.. 어떻게 해야하는지 모르겠습니다.

 

2. 패널데이타를 가지고 요인분석을 했는데 요인분석이 되지 않고 다음과 같은 경고문구가 뜹니다..ㅠㅠ

 

경고
케이스가 둘 미만이거나 변수 중 하나 이상의 분산이 0입니다. 또는 분석에 변수가 단 하나이거나 일부 변수 쌍에 대한 상관계수를 계산할 수 없습니다. 더 이상 통계량이 계산되지 않습니다.

 

참고사항:

SPSS데이타에는 첫문항은 참여여부 없을때 1로 코딩, 두번째 문항은 횟수로 되어 있습니다

설문지는 1년간 oo을 한적이 있습니까?

없으면 1, 있으면 2로 체크하고 몇회를 기록하게 되어 있습니다. 사례수는 2천명정도이고.. 데이타에는 없으면 체크한 변수문항이 하나 있고 한 문항은 몇회가 기록되어 있는데 몇회에 결측치가 매우 많습니다. 결측치로 볼수도 있고 없다라고 1에 체크한 사람이

기록을 하지 않게 되므로 나타난 현상입니다.   이 자료를 요인분석했을때 나타난 경고문구 입니다.

 

이럴때 어떻게 해야 하나요~?? 데이타를 손질해야 하는지.. 하면 어떻게 해야 하는지..ㅠ

아무리 찾아도 모르겠기에 .. 도움을 청합니다. 부탁드립니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자최영진 | 작성시간 11.08.01 1. 한쪽으로 치우쳐진 데이터를 정규분포로 만들기 위해 log값을 대개 취하게 됩니다. 만약 보시고자 하는 관찰변수를 X라고 하고, 새롭게 생성할 변수명을 Y라고 하여 Y=LG10(X)로 변수계산을 해 주는 것입니다. SPSS에서 [변환]-[변수계산]에 들어가셔서 대상변수명을 원하는 변수명으로 입력하시고 오른쪽 하단에 보이는 함수집단에서 LG10을 찾으시거나 직접 숫자표현식에 LG10을 입력하시고, LG10( ? ) 물음표에 바꾸고자 하는 관찰변수명을 적어주시면 새로운 변수가 생성되어 보정이 될 겁니다.

    2. 아마 요인분석을 한 변수들 중에서 입력된 값이 1개인 경우가 있을 것 같습니다. 그런 경우에는 위와 같은 경고 메시지가 뜹니다.
  • 작성자김영민 작성자 본인 여부 작성자 | 작성시간 11.08.02 답변 감사합니다^^. 알려주신대로 로그변환하여 보정이 되었습니다. 감사합니다^^ 보정된 값은 첨도가 3.844로 만족스러운데 왜도가 2.210 로 기준값보다 좀 높은데ㅠㅠ 이렇게 나올땐 다시 어떻게 하는지요?

    2. 요인분석에서 입력된 값이 1개인 경우가 무슨 의미인지 .. 제가 이해가 잘 안됩니다.. 알려주시면 감사하겠습니다.
  • 작성자김성광 | 작성시간 11.08.02 1. 샘플 데이터 중에 연구자의 생각대로 데이터가 이루어지는 경우는 별로 없습니다. 분포가 한쪽으로 치우쳐졌을 경우 변수변환을 많이 하는데요(특히 로그변환) 솔직히 이 경우에도 해석하는데 그리 너그러운 편은 아닌것 같습니다(변수에 따라 틀리겠지만요). 굳이 왜도를 잡으시고 싶으시면 다른 변수변환을 한번 사용해 보시는것도 좋을것 같습니다. 루트변환, 로그변환, 역수변환, 루트역수 변환등...
  • 작성자김성광 | 작성시간 11.08.02 2. 입력값이 1개인 경우 = 분산이 0 인경우 ==> 제 생각이 맞다면..아마 이런 경우일 겁니다. 예를들면 100명의 개체에 대해 국어, 영어, 수학, 과학 점수를 요인분석 하려고 했다고 합니다(연구자는 국어,영어가 하나로 묶이고 수학,과학이 하나로 묶이길 바란다고 하지요). 이때 100명중 국어 점수가 모두다 100점인 것입니다. 그럼 국어의 분산은 0 이 되지요.. 이 경우에 위와같은 메시지가 뜰 가능성이 가장 클것 같습니다.
  • 작성자김영민 작성자 본인 여부 작성자 | 작성시간 11.08.02 변수변환해서 왜도를 보정하면 비판? 될수도 있는거군요. 이곳에 와서 하나씩 배워가는 기쁨이 있습니다.^^ 정규분포가 아닌 데이타를 보정하는 것도 배우고,, 입력값이 1이라는 의미가 분산이 0과 같은 의미라는 것도 알게 되었습니다. 자세한 설명에 감사드립니다. 아무래도 카페이름처럼 점점 좋아질거 같습니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼