What-If 시나리오 도구는 기존 데이터의 패턴을 분석하고, 한 열의 변화가 다른 열의 값에 미치는 영향을 평가할 수 있도록 합니다.
예를 들어 항목의 가격을 인상하면 총 판매액에 미치는 영향을 살펴볼 수 있습니다.
이 도구는 만들 수 있는 예측 수에 대해 유연합니다. 초기 분석이 완료되면 테이블의 모든 데이터에 대한 변경 내용을 예측하거나 테스트 값을 한 번에 하나씩 입력할 수 있습니다.
What-If 시나리오 도구 사용
Excel 데이터 테이블을 엽니다.
시나리오를 클릭한 다음 What-If를 선택합니다.
[시나리오] 상자에서 변경할 값이 포함된 열을 선택하고 변경 사항을 특정 값으로 지정하거나 현재 값의 변경 비율(증가 또는 감소)으로 지정합니다.
수행되는 작업 상자에서 효과를 평가할 열을 지정합니다.
필요에 따라 분석에 사용할 열 선택을 클릭하여 예측에 유용할 수 있는 열을 선택합니다. 행 ID 또는 이름과 같은 패턴을 검색하는 데 거의 사용되지 않을 가능성이 있는 열을 선택 취소할 수도 있습니다.
행 또는 테이블 지정 상자에서 현재 선택한 행에 대해서만 영향을 평가할지 아니면 테이블의 전체 데이터 집합에 대해 평가할지 선택합니다.
이 행에서 선택하면 도구가 대화 상자에 결과를 표시합니다. 대화 상자가 열려 있는 동안 선택 영역을 수정하여 다른 시나리오를 테스트할 수 있습니다.
전체 테이블을 선택하면 도구가 대화 상자에 상태 메시지를 표시하고 원래 데이터 테이블에 두 개의 새 열을 추가합니다. 닫기를 클릭하여 워크시트에서 전체 결과를 봅니다.
요구 사항
이 도구는 숫자 또는 불연속 값의 예측을 지원하는 Microsoft 로지스틱 회귀 알고리즘을 사용합니다. 그러나 최상의 결과를 얻으려면 다음 모범 사례를 권장합니다.
유용한 정보가 포함된 분석을 위해 열을 선택합니다.
너무 적은 열을 포함하면 결과를 얻기 어려울 수 있습니다.
To 값 옵션을 사용하는 경우 상자에 값을 입력하거나 목록에서 값을 선택해야 합니다.
백분율 옵션을 사용하는 경우 변경 사항을 백분율 증가 또는 감소로 설정합니다. 기본값은 120%, 즉 현재 값보다 20% 증가합니다.
비고
값을 설정하지 않으면 오류가 발생할 수 있습니다.
What-If 분석 결과 이해
What-If 시나리오를 만들 때 도구는 다음 세 가지 작업을 수행합니다.
테이블에 있는 데이터에 대한 주요 사실을 저장하는 데이터 마이닝 구조를 만듭니다.
데이터를 기반으로 로지스틱 회귀 마이닝 모델을 만듭니다.
지정한 각 값에 대한 예측 쿼리를 만듭니다.
전체 테이블을 지정하여 모든 예측을 한 번에 출력할 수 있습니다. 그런 다음 도구는 원래 데이터 테이블에 두 개의 새 열을 만듭니다.
테이블에 추가되는 열에는 두 가지 유형의 정보, 즉 변경 내용이 지정된 예측 값과 신뢰도가 포함됩니다. 신뢰도는 예측이 정확할 확률을 의미합니다.
대화 상자에서 변경 값을 하나씩 입력하고 대화형으로 예측을 볼 수도 있습니다. 단일 예측 쿼리를 만드는 것과 같습니다. 예측 쿼리의 결과는 예측의 성공 또는 실패, 예측 값 및 신뢰도 수준과 같은 정보를 사용하여 출력됩니다. 신뢰도 수준은 점선이 포함된 막대로 표시됩니다. 점선이 길수록 결과에 대한 신뢰도가 높아질 수 있습니다.
예를 들어 고객의 구매 의지에 대한 고객 연령 증가의 영향을 확인하고 고객의 연령을 25세로 늘리려는 경우 What-If 도구는 데이터 마이닝 모델을 쿼리하고 다음 결과를 반환합니다.
자전거 구매에 대한What-If 분석에서 해답을 찾았습니다.
'자전거 구매' = 예
신뢰도: 공정
이 결과는 데이터 테이블의 기존 행을 기반으로 하기 때문에 특정 고객의 경우 고객에 대한 다른 모든 항목이 동일하게 유지되었지만 고객의 연령이 25세로 늘어나면 고객이 자전거를 구입할 가능성이 높다는 것을 의미합니다.
원래 데이터 테이블에 예측을 출력하면 예측이 유용한지 여부를 보다 쉽게 확인할 수 있습니다.
관련 도구
고급 데이터 마이닝 기능을 제공하는 별도의 추가 기능인 Excel용 데이터 마이닝 클라이언트에는 동작을 예측하는 데이터 마이닝 모델을 만들기 위한 마법사가 포함되어 있습니다. 자세한 내용은 데이터 마이닝 모델 만들기를 참조하세요.
What-If 시나리오 도구에서 사용하는 알고리즘에 대한 자세한 내용은 SQL Server 온라인 설명서의 "Microsoft 로지스틱 회귀 알고리즘" 항목을 참조하세요.