안녕하세요! 오늘도 힘차게 달려 보겠습니다.
지난 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]
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!