본문 바로가기

proc glm3

[SAS] SAS의 PROC GLM 구문의 출력결과를 ODS OUTPUT으로 뽑아내는 방법 이전 TTEST를 예로 들어서 PROC TTEST의 결과를 데이터형식으로 뽑아내는 방법을 알아봤었다. 그때 사용한 구문이 ODS OUTPUT 문장이였는데, 과연 다른 분석결과도 같은 방법으로 사용하면 가능할까? PROC TTEST의 경우에는 아래와 같이 STATISTICS, TTESTS, EQUALITY를 사용하면 각각의 출력결과를 데이터 형식으로 뽑아내는 것이 가능하다. 그 데이터셋을 FORMAT문이나 다른 파일형식으로 출력하면 십진수로 나타나있는 결과값 또한 한자리수까지 정확하게 파악하는 것이 가능하다. [형식] ods output statistics=STATS; ods output ttests=T; ods output equality=EV; [참고] http://sasbigdata.com/160 그.. 2015. 3. 30.
[SAS] sas proc glm 2 sas의 proc glm에서 독립변수는 2가지 종류의 형태로 구분할수가 있다. 분류변수(class변수) - 분산분석 모형에서 처리효과(effects)를 나타냄 연속변수 - 회귀분석 모형에서 사용됨 proc glm은 분산분석과 회귀분석을 결합하여 처리함으로 독립변수가 분류변수임을 나타내기 위해 반드시 class문장에 미리 선언되어야 한다. class변수는 숫자형, 문자형 모두 가능하다. class 문장에 선언하지 않고 사용하는 모든 연속인 독립변수는 공변수(covariate)로 처리된다. 처리효과(effects)를 나타내는 연산자 * crossing- 교호작용효과를 알아보고자 하는 인자들이 있을 경우 사용 () nesting - 포개어진 효과를 알아보고자 할 때 사용, ()안에 상위 인자를 표시 | bar.. 2014. 2. 14.
[SAS] sas proc glm 1 proc glm은 일반선형모형에 대해서 폭넓은 분석절차로서 모평균을 적합하는 모든 종류의 분석을 수용한다. 간단하게 말하면 proc glm = proc anova + proc reg 라고 보면 된다. anove절차와 reg절차를 이용해 할 수 있는 분석법들을 합쳐놓은건이 glm이다. glm절차는 상호작용적(interactive)으로 실행이 가능한데, glm절차로 여러 종류의 분석이 가능하고, 모형 적합 후 변경된 모형을 다시 적합하는 식으로 사용이 가능하므로 다양한 분석이 가능한 것이다. GLM은 일반선형모형을 적합시키기 위해 최소자승법(최소제곱법)을 사용한다. ANOVA에서 불가능한 반복수가 같지 않은 경우(Unbalanced Data)에 대한 분석을 GLM에서는 가능하다. 하지만 반복수가 같은 경우에.. 2014. 2. 14.