프로파일러 > 시뮬레이터 > 시뮬레이터의 추가 예 > 일반 계산식 시뮬레이션의 예
발행일 : 03/10/2025

일반 계산식 시뮬레이션의 예

다양한 확률 시나리오에서 재무 모형을 실행하기 위해 시뮬레이터를 사용하여 특정 목적의 분포를 얻습니다. 이 예에서는 계산식을 열에 저장하고 범위를 설정한 후 시뮬레이터를 사용하여 시뮬레이션을 수행합니다.

1. "JMP 홈 창"에서 파일 > 새로 만들기 > 스크립트를 선택합니다. 그러면 새 스크립트 창이 열립니다.

2. 다음 JSL 스크립트를 복사하여 새 스크립트 창에 붙여 넣습니다.

dt = New Table( "Sales Model" );
dt << New Column( "Unit Sales", Values( {1000, 2000} ) );
dt << New Column( "Unit Price", Values( {2, 4} ) );
dt << New Column( "Unit Cost", Values( {2, 2.5} ) );
dt << New Column( "Revenue",
	Formula( :Unit Sales * :Unit Price )
);
dt << New Column( "Total Cost",
	Formula( :Unit Sales * :Unit Cost + 1200 )
);
dt << New Column( "Profit",
	Formula( :Revenue - :Total Cost ),
	Set Property( "Spec Limits", {LSL( 0 )} )
);
Profiler(
	Y( :Revenue, :Total Cost, :Profit ),
	Objective Formula( Profit )
);

3. 스크립트 실행 아이콘 Image shown here을 클릭하여 스크립트를 실행합니다. Ctrl+R을 선택할 수도 있습니다.

이 스크립트는 일부 초기 척도 데이터로 Figure 8.24의 데이터 테이블을 생성하고 계산식을 출력 변수에 저장합니다. 예측 프로파일러도 시작됩니다.

그림 8.24 스크립트에서 생성된 데이터 테이블 

Data Table Created from Script

4. "예측 프로파일러"의 빨간색 삼각형을 클릭하고 시뮬레이터를 선택합니다.

5. Unit SalesUnit Cost 아래의 메뉴에서 랜덤을 선택합니다.

6. 다음과 같이 요인 모수를 입력합니다.

Unit Sales = 균등, 하한 = 1000, 상한 = 2000

Unit Price = 고정, 값 = 3

Unit Cost = 정규, 평균 = 2.25, 표준편차 = 0.1

그림 8.25 예측 프로파일러 규격 

Specifications for Prediction Profiler

7. 시뮬레이션 버튼을 클릭합니다.

참고: 시뮬레이션의 무작위 추출로 인해 Figure 8.26에 표시된 것과 수치가 다를 수 있습니다.

그림 8.26 시뮬레이터 

Simulator

모형의 수익성이 낮은 것으로 보입니다. Profit에 규격 하한 0을 설정하면 수익이 없을 확률이 62%라는 내용이 결함 보고서에 표시됩니다.

8. Unit Price의 고정 값을 "3.25"로 변경합니다.

9. 시뮬레이션 버튼을 클릭합니다.

그림 8.27 결과 

Results

이제 수익이 없을 확률은 약 21%로 낮아졌습니다.

단가를 더 이상 올릴 수 없는 경우 수익이 없을 확률을 더 줄이려면 비용을 낮추거나 매출을 늘리는 방법을 조사해야 합니다.

더 많은 정보를 원하십니까? 질문이 있습니까? JMP 사용자 커뮤니티에서 답변 받기 (community.jmp.com).