다음을 통해 공유


2단원: Bike Buyer 마이닝 구조에 마이닝 모델 추가

새 설치: 2005년 12월 5일

이 단원에서는 1단원: Bike Buyer 마이닝 구조 만들기에서 만든 Bike Buyer 마이닝 구조에 두 개의 마이닝 모델을 추가합니다. 이러한 마이닝 모델을 추가하면 한 모델을 사용하여 데이터를 탐색하고 다른 모델을 사용하여 예측을 만들 수 있습니다.

잠재 고객을 특성별로 분류할 수 있는 방법을 찾으려면 Microsoft 클러스터링 알고리즘을 기반으로 마이닝 모델을 만듭니다. 이후 단원에서는 이 알고리즘에서 비슷한 특징을 공유하는 고객 집단을 찾는 방법을 알아 봅니다. 예를 들어 여러 특정 고객이 서로 근처에 살고 자전거로 출퇴근하며 비슷한 학력을 갖는 경향이 있음을 알게 될 수 있습니다. 이러한 집단을 사용하여 고객 간의 상호 연관성을 보다 잘 파악할 수 있으며 이러한 정보를 사용하여 특정 고객을 대상으로 하는 마케팅 전략을 세울 수 있습니다.

잠재 고객이 자전거를 구입할 가능성이 있는지 여부를 예측하려면 Microsoft 의사결정 트리 알고리즘을 기반으로 마이닝 모델을 만듭니다. 이 알고리즘에서는 각 잠재 고객과 관련된 정보를 조사하여 해당 고객이 자전거를 구입할 지 여부를 예측하는 데 유용한 특징을 찾아냅니다. 그런 다음 이전 자전거 구매자의 특징 값과 새 잠재 고객의 특징 값을 비교하여 새 잠재 고객이 자전거를 구입할 가능성이 있는지 여부를 확인합니다.

ALTER MINING STRUCTURE 문

마이닝 구조에 마이닝 모델을 추가하려면 ALTER MINING STRUCTURE(DMX) 문을 사용합니다. 이 문의 코드는 다음 부분으로 나눌 수 있습니다.

  • 마이닝 구조 식별
  • 마이닝 모델 이름 지정
  • 키 열 정의
  • 입력 및 예측 가능한 열 정의
  • 알고리즘 및 매개 변수 변경 내용 식별

다음은 ALTER MINING MODEL 문의 일반적인 예입니다.

ALTER MINING STRUCTURE [<mining structure name>]
ADD MINING MODEL [<mining model name>]
(
    [<key column>],
    <mining model columns>,
) USING <algorithm name>( <algorithm parameters> )

코드의 첫 번째 줄에서는 마이닝 모델을 추가할 기존 마이닝 구조를 식별합니다.

ALTER MINING STRUCTURE [<mining structure name>]

코드의 다음 줄에서는 마이닝 구조에 추가할 마이닝 모델의 이름을 지정합니다.

ADD MINING MODEL [<mining model name>]

DMX에서 개체 이름을 지정하는 방법은 식별자(DMX)를 참조하십시오.

코드의 다음 줄에서는 마이닝 모델에서 사용할 마이닝 구조의 열을 정의합니다.

[<key column>],
<mining model columns>

마이닝 구조에 이미 있는 열만 사용할 수 있으며 목록의 첫 번째 열은 마이닝 구조의 키 열이어야 합니다.

코드의 마지막 줄에서는 마이닝 모델을 생성하는 마이닝 알고리즘과 알고리즘에 설정할 수 있는 알고리즘 매개 변수를 정의합니다.

) USING <algorithm name>( <algorithm parameters> )

조정할 수 있는 알고리즘 매개 변수에 대한 자세한 내용은 Microsoft 의사결정 트리 알고리즘Microsoft 클러스터링 알고리즘을 참조하십시오.

다음 구문을 사용하여 마이닝 모델의 열이 예측에 사용되도록 지정할 수 있습니다.

<mining model column> PREDICT

단원 작업

이 단원에서는 다음 작업을 수행합니다.

  • Microsoft 의사결정 트리 알고리즘을 사용하여 Bike Buyer 구조에 의사결정 트리 마이닝 모델 추가
  • Microsoft 클러스터링 알고리즘을 사용하여 Bike Buyer 구조에 클러스터링 마이닝 모델 추가

구조에 의사결정 트리 마이닝 모델 추가

첫 번째 단계는 Microsoft 의사결정 트리 알고리즘을 기반으로 마이닝 모델을 추가하는 것입니다.

의사결정 트리 마이닝 모델을 추가하려면

  1. 개체 탐색기에서 Analysis Services 인스턴스를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 가리킨 다음 DMX를 클릭합니다.

    비어 있는 새 쿼리가 포함된 쿼리 편집기가 열립니다.

  2. ALTER MINING STRUCTURE 문의 일반적인 예를 빈 쿼리에 복사합니다.

  3. 다음 내용을

    <mining structure name> 
    

    다음 구문으로 바꿉니다.

    Bike Buyer
    
  4. 다음 내용을

    <mining model name> 
    

    다음 구문으로 바꿉니다.

    Decision Tree
    
  5. 다음 내용을

    <mining model columns>,
    

    다음 구문으로 바꿉니다.

    (
       [Customer Key],
       [Age],
       [Bike Buyer] PREDICT,
       [Commute Distance],
       [Education],
       [Gender],
       [House Owner Flag],
       [Marital Status],
       [Number Cars Owned],
       [Number Children At Home],
       [Occupation],
       [Region],
       [Total Children],
       [Yearly Income]
    

    이 경우 [Bike Buyer] 열을 PREDICT 열로 지정했습니다.

  6. 다음 내용을

    USING <algorithm name>( <algorithm parameters> ) 
    

    다음 구문으로 바꿉니다.

    Using Microsoft_Decision_Trees
    WITH DRILLTHROUGH
    

    WITH DRILLTHROUGH 문을 사용하면 마이닝 모델을 작성하는 데 사용된 사례를 탐색할 수 있습니다.

    이제 결과 문이 다음과 같아야 합니다.

    ALTER MINING STRUCTURE [Bike Buyer]
    ADD MINING MODEL [Decision Tree]
    (
       [Customer Key],
       [Age],
       [Bike Buyer] PREDICT,
       [Commute Distance],
       [Education],
       [Gender],
       [House Owner Flag],
       [Marital Status],
       [Number Cars Owned],
       [Number Children At Home],
       [Occupation],
       [Region],
       [Total Children],
       [Yearly Income]
    ) USING Microsoft_Decision_Trees
    WITH DRILLTHROUGH
    
  7. 파일 메뉴에서 다른 이름으로 DMXQuery1.dmx 저장을 클릭합니다.

  8. 다른 이름으로 저장 대화 상자에서 해당 폴더로 이동한 다음 파일 이름을 DT_Model.dmx로 지정합니다.

  9. 도구 모음에서 실행 단추를 클릭합니다.

구조에 클러스터링 마이닝 모델 추가

그런 다음 Microsoft 클러스터링 알고리즘을 기반으로 Bike Buyer 마이닝 구조에 마이닝 모델을 추가합니다. 클러스터링 마이닝 모델은 마이닝 구조에 정의된 모든 열을 사용하기 때문에 바로 가기를 사용하여 마이닝 열 정의를 수행하지 않고 구조에 모델을 추가할 수 있습니다.

클러스터링 마이닝 모델을 추가하려면

  1. 개체 탐색기에서 Analysis Services 인스턴스를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 가리킨 다음 DMX를 클릭합니다.

    비어 있는 새 쿼리가 포함된 쿼리 편집기가 열립니다.

  2. ALTER MINING STRUCTURE 문의 일반적인 예를 빈 쿼리에 복사합니다.

  3. 다음 내용을

    <mining structure name> 
    

    다음 구문으로 바꿉니다.

    Bike Buyer
    
  4. 다음 내용을

    <mining model> 
    

    다음 구문으로 바꿉니다.

    Clustering Model
    
  5. 다음 내용을 삭제합니다.

    (
        [<key column>],
        <mining model columns>,
    )
    
  6. 다음 내용을

    USING <algorithm name>( <algorithm parameters> )
    

    다음 구문으로 바꿉니다.

    Using Microsoft_Clustering
    

    이제 전체 문이 다음과 같아야 합니다.

    ALTER MINING STRUCTURE [Bike Buyer]
    ADD MINING MODEL [Clustering]
    USING Microsoft_Clustering 
    
  7. 파일 메뉴에서 다른 이름으로 DMXQuery1.dmx 저장을 클릭합니다.

  8. 다른 이름으로 저장 대화 상자에서 해당 폴더로 이동한 다음 파일 이름을 Clustering_Model.dmx로 지정합니다.

  9. 도구 모음에서 실행 단추를 클릭합니다.

다음 단원에서는 모델과 마이닝 구조를 처리합니다.

다음 단원

3단원: Bike Buyer 마이닝 구조 처리