사이트맵  |  Contact Us
 
홈 > SAS Tech & Tip > SAS Enterprise Miner
Enterprise Miner를 이용한 Tree Analysis (2) 2019.03.15
전보배 147 0
http://www.mysas.co.kr/SAS_tiptech/j_eminer.asp?b_no=11058&gotopage=1&con=subject&keyword=&cmd=content&bd_no=29&gubun=

안녕하세요! 오늘도 힘차게 달려 보겠습니다.

지난 EM 프로젝트를 열어볼까요?

 

[그림 2-1]


 

저번 시간 라이브러리 생성을 하고, 데이터 소스를 불러왔습니다.

그럼, 다이어그램을 만들어 볼까요?       

                              

다이어그램


[그림 2-2]


 

 

왼쪽 상단 박스에서 [다이어그램] 부분을 우클릭 후 [다이어그램 생성]을 클릭합니다.

[그림 2-3]


 

다이어그램 이름은 “EX_DT” (자유롭게 설정 하셔도 됩니다.)로 설정하고, [확인] 버튼을 누릅니다.

먼저, 왼쪽 상단 박스에서 데이터 소스인 “DMR_CUSTOMER_BASE_KR”를 끌어다가 다이어그램에 놓습니다. 그리고, [데이터소스] 노드를 실행([F3]키 또는 우클릭 후 실행)시킵니다.

 

 

Create Target Variable

이제 타겟 변수를 생성해보겠습니다. 구독부수가 2권 이상인 고객을 타겟으로 두기로 했지요? 구독부수가 2권 이상인 경우를 타겟으로 하기 위해 지난 Clustering때 써봤던 [변수 변환] 노드를 이용해 보겠습니다.

 

다이어그램 상단의 툴바에서 [수정] 탭에 있는 [변수 변환] 노드를 쭉 끌어다 데이터 소스 옆에 놓고 화살표로 이어 줍니다.

 

[그림 2-4]


 

[변수 변환] 노드를 한 번 클릭 하시고 왼쪽 속성창의 [분석] 부분에서 [수식][…]버튼을 클릭합니다.

[그림 2-5]


 

 

아래 [그림]과 같이 박스 상단 제일 왼쪽에 있는 [생성] 아이콘을 클릭합니다.

[그림 2-6]


 

속성에서 이름은 “MULTI_SUB”로 설정하고, 수식에는 “customer_subscription_count > 1”을 입력하고, [확인] 버튼을 누릅니다.

[그림 2-7]


 

[그림 2-8]


 

입력한 정보들을 확인한 후 [확인] 버튼을 누릅니다. [변수 변환] 노드를 실행합니다.

이제 생성한 “MULTI_SUB”변수를 타겟으로 설정하기 위해 [메타데이터] 노드를 이용하겠습니다.

툴바에서 [유틸리티] 탭의 [메타데이터] 노드를 끌어다가 [변수 변환] 노드 옆에 놓고, 화살표로 이어줍니다.

 

[그림 2-9]


 

[메타데이터] 노드를 클릭 후 왼쪽 속성창에서 [변수] 부분의 [분석] […] 버튼을 클릭합니다.

[그림 2-10]


 

“MULTI_SUB” 칼럼의 [새로운 역할]“Target”으로 설정하고, [확인] 버튼을 클릭합니다.

[그림 2-11]


 

이제 메타데이터 노드를 실행합니다.

 

오늘은 타겟변수를 만드는 아주 중요한 작업을 해냈습니다.

다음 시간에는 데이터 분할 작업을 이어서 해보도록 하겠습니다.

감사합니다.

 

오늘까지 작업한 emp를 다운로드 하실 수 있습니다.
저는 SAS Enterprise Miner 14.1, Local 환경에서 작업했습니다.
하위 버전이거나서버환경 일 경우 실행이 되지 않으실 수 있으니 참고 바랍니다.
물론 같은 버전같은 환경이어도라이브러리 디렉토리(D:\TEMP\DMR_전략팀)가 다르면 실행되지 않습니다.

 

참조 : [Business Analytics Using SAS Enterprise Guide and SAS Enterprise Miner: A Beginner's Guide]  

 
  dmr_customer_base_kr[12].sas7bdat
project[7].emp
다운로드 수 | 17
휴대폰 번호
휴대폰 인증번호
 
 Enterprise Miner를 이용한 Tree Analysis (3)
 Enterprise Miner를 이용한 Tree Analysis (1)