사이트맵  |  Contact Us
 
홈 > SAS Stories > SAS 질문과 답변
데이터 핸들링 관련 질문 드립니다. 2019.05.10
박세훈 39 0
http://www.mysas.co.kr/sas_club/b_answer.asp?b_no=11093&cmd=content&bd_no=6

 

안녕하세요? 박세훈입니다.

 

일단 EG에서 사용하고 싶으시다면, 코딩 콘솔을 열어서 직접 코딩해주셔야합니다.

 

기능이 따로 탑재되어 있진 않습니다.

 

코딩에 대한 팁을 드리자면 

 

ods graphics on;

proc transreg data= work.a test;

model boxcox(y)=identity(x);

output out =transformation;

run;

위처럼 변환을 시키고,

-----------------------------------

proc reg data=transformation;

model ty=tx;

run;

ods graphics off;

 

REG 프록시져로 등분산성을 확인해주면 될 것 같습니다.

 

 

 

한 가지 팁을 드리자면,GLM(Generalized Linear Model)을 사용해보시기 바랍니다.

아시다시피 BOX-COX 변환은 등분산성이나 정규성을 만족하게 하는 변환은 맞지만, 종종 변환을 한 후에도 등분산성이 만족하지 않는 맹점이 있습니다. 분석 시 참고하시기 바랍니다.

 

감사합니다.


---------------------------------------[ 원 문 ]---------------------------------------

 

데이터 전처리 과정에서 데이터의 정규성을 충족시키기 위해서 박스-콕스 변환을 시행하고자 하는데

 

SAS EG 프로그램 상에서는 박스-콕스 변환에 대한 기능이 탑재되어있다며 그 부분에 대한 설명 부탁 드립니다.

 

혹은 프로그램을 통한 코딩을 하게 된다면 proc mcmc 또는 proc transreg를 써야하는 것 같는데

 

코드 관련해서 도움을 주셨으면 좋겠습니다. 

 
 
 
휴대폰 번호
휴대폰 인증번호
 
 Proc TTEST 결과에서 원하는 표만 추출 방법 문의
 SAS 9.4 설치 중 오류에 대해 질문드립니다