본문 바로가기

r강좌27

(S,R,P)제26강(02)_요인분석(Factor Analysis) 실습 - SAS, R, Python [SAS] SAS에서 요인분석을 하려면 PROC FACTOR을 사용합니다. DATA a1;INPUT x1 x2 ;CARDS; 4 15 6 16 7 11 8 10 9 6 11 8 12 10 13 14 ; PROC FACTOR ;VAR x1 x2;RUN; /* 가장 기본적인 요인분석 실행*/ PROC FACTOR MEHTOD=PRINIPAL;VAR x1 x2;RUN; /* 디폴트로 principal */ PROC FACTOR NFACTORS=2 ;VAR x1 x2;RUN; /* 요인 갯수 지정 */ PROC FACTOR MINEIGEN=0 ;VAR x1 x2;RUN; /* 고유값의 하한값 지정 */ PROC FACTOR NFACTORS=2 EIGENVECTORS;VAR x1-x2; RUN; /* 고유벡터를 .. 2021. 12. 24.
(S,R)제25강(02)_주성분분석 실습 - SAS와 R 비교 주성분분석을 R과 SAS를 비교해 보았습니다. SAS는 무료제품인 SAS University Edition 을 사용하였습니다. SAS UE는 상업용으로는 사용할 수 없습니다. 데이터는 변수가 2개(x1, x2)로 구성된 8개의 관측치입니다. 예전의 "SAS강좌와 통계컨설팅"에서는 10개의 데이터 였는데 8개로 줄였습니다. SAS에서는 PROC PRINCOMP 프로시져를 이용하였고 R에서는 패키지 {stats}의 princomp함수를 이용하였습니다. 결과는 동일하게 나왔습니다. * 주성분분석 실행하는 SAS 프로그램; DATA a1;INPUT x1 x2 @@;CARDS; 4 15 6 16 7 11 8 10 9 6 11 8 12 10 13 14 ; PROC PRINCOMP ;VAR x1 x2;RUN; PRO.. 2021. 12. 24.
(R)제25강(02)_주성분분석 실습 R을 이용하면 (SAS에 비해) 프로그램을 훨씬 간단하게 작성할 수 있습니다. SAS에 익숙하신 분들은 PROC PRINCOMP를 사용하고 OUTPUT 문을 이용하여 SAS 데이터셋으로 저장하는 과정을 거칩니다. 물론 SAS와 R의 작업 프로세스는 같지만, R로는 훨씬 효율적으로 프로그램을 작성할 수 있습니다. 주성분분석에 많이 사용되는 함수로는 princomp( )와 prcomp( )가 있는데 제가 테스트를 해 보니 주성분loading 을 구하는 경우, 두 함수의 차이가 있었는데 prcomp 의 결과가 SAS와 같이 나오는 것을 보았습니다. 그외에 주성분점수 등은 같은 결과가 나왔습니다. 주성분분석을 하실 때 관련된 여러 함수를 사용하실 때 조금 유의해야 할 사항입니다. x1 2021. 12. 24.
제24강(02)_(독립)두 집단 분석 - 윌콕슨 순위합 검정 “제18강 t 검정”에서 “두 집단의 모평균의 차이가 있는가”를 분석하기 위해 모수적 통계분석 방법인 t 검정을 설명하였습니다. t검정에 대응하는 비모수적 방법으로 순위합(rank sum test) 검정이 있습니다. 윌콕선(Wilcoxon)의 순위합 검정과 맨-위트니(Mann-whitney)의 U검정은 동일하며 ‘맨-위트니-윌콕선 순위합 검정’ 이라고도 불립니다. 모수적 방법인 t 검정에서는 모집단이 정규분포를 따른다는 가정이 필요하고, 평균과 분산을 계산하지만 비모수적 방법에서는 모집단이 정규분포를 따른다는 가정도 필요하지 않고, 평균과 분산 등을 계산하지 않습니다. (1) 두 집단의 관측치를 통합하여 하나의 집단으로 구성한 다음, (2) 크기순으로 정렬하여 순서를 매긴 다음, (3) 두 집단의 순위에.. 2021. 12. 23.
(S,R)제24강(00)_비모수통계분석 목차 12.1 비모수 통계분석이란? 12.2 두 집단 독립 - 윌콕선 순위합 검정 12.2.1 윌콕선의 순위합 검정 - 실습 12.2.2 윌콕선의 순위합 검정 - 이론적 배경 12.3 두 집단 쌍체 비교 – 윌콕선 부호순위 검정 12.4 세 집단 이상 독립 - Kruskal-Wallis 검정 12.5 k 집단 대응 비교 – 프리드만 검정 12.6 비모수 상관분석 12.6.1 스피어만의 순위상관계수 12.6.2 켄달의 타우 12.7 기타 비모수 기법들 12.7.1 메디안 검정 12.7.2 런(Run)검정 12.7.3 콜모고르프-스미르노프 검정 – 단일표본 검정 12.8 PROC NPAR1WAY의 형태 2021. 12. 23.
(S)제24강(01)_비모수통계분석이란? 비모수 통계분석에 대한 생각... 통계학을 배우게 되면, 평균, 분산, 표준편차, 4분위수 등을 배우고 그런 다음 정규분포, t 분포, 카이제곱 분포, F 분포 등을 배우고 그런 다음 각종 통계 분석기법을 배웁니다. 그런 다음 비모수(?) 통계분석이란 다소 생소한 기법을 배우게 됩니다. 모수(?) 분석도 뭔지 잘 모르겠는데 거기에 "비"란 글자가 하나 더 붙은 비모수(?)... 비모수 분석은 "평균", "분산" 을 구하지 않고, t 검정이니, ANOAVA, 회귀분석이니 하는 것을 하지 않는 매우 쉬운 분석기법이라고 생각하시면 됩니다. 다시 설명하면 두 그룹 차이를 분석하려고 할 때, 두 그룹 각각 평균 (그러니까 숫자 2개)을 구하여 비교하는 t 검정 같은 것을 하지 않고 그냥 크기 순서대로 나열하여 어.. 2021. 12. 23.