6주 모델링의 기초 2 Basics of Modeling II

 

빌딩블록 Model Building Block

 

Generic Flow Process

+

 

-

 

 

 

 

 

 


Generic Infrastructure

 

 

 

 

 

 


조직모델 Organizational Model Building Block


 


 

 


 


 


 

 

 


 

 


 테이블 함수의 사용 Using Graphical (Table) Function

 

1. 시계열자료의 입력 time series input: use built in function, TIME.K

2. 저량변수의 대용으로 사용 alternative measures for stocks (p.65)

 예: 위장속의 도우넛의 개수(0-10개) 와 배고픔의 정도(0.0-1.0)

 ex. donuts in the stomach converted into an index of Hunger.

     number of donuts in stomach 0-10, index of hunger ranges from 0.0-1.0

3. 영향의 크기를 나타내는 변수로 사용 impact and effects it usually appear as a multiplier

 예: 동기가 생산성에 미치는 영향 (p.72)

 ex. impact of motivation on productivity

 

테이블 함수 사용 지침. Guideline to use Graphic Function (High Performance, 71-75)

1. 두 변수간의 관계를 구체화하되 다른 모든 변수들의 영향은 일정하다고 가정할 것

Hold all else constant other than two variable in consideration

Do not allow movements in any other variables, other than one input and one output

동기와 생산성간의 관계를 그래프 함수로 표현할 때,

동기가 높아질수록 생산성이 증가하지만 일정한 수준을 넘은 동기는 생산성을 저하시킨다는 관계를 설정할 때 -> 그 이유를 과잉 동기가 지나친 열심을 유발하기 때문이라는 설명을 하게 되면 이는 다른 변수의 영향이 개입되고 있는 상황

동기 motivation-> 생산성 productivity        -> 더 많은 생산 higher production

동기 motivation-> 지나친 열심 over-motivated -> 일정수준 증가 후 감소되는 생산성 decreasing production after certain point

** another variable, over-motivated is sneaking into relationship between two variables, motivation and productivity

테이블함수의 그래프의 방향이 바뀌는 경우 그 이유를 명쾌하게 설명할 수 있어야 한다. 그리고 다른 변수의 영향이 완전히 제거되고 있어야 한다.

 

2. 원인변수를 표준화할 것 : Normalize input

input/something relative measure

ex. spending $2 mil per month has $1 mil cash now vs. index of liquidity (cash relative to its monthly spending cash/monthly spending) 0.5

 

3. 투입, 산출변수 모두 전구간의 수치를 고려할 것 Estimate entire range

투입, 산출변수가 취할 수 있는 값의 범위를 과거 역사적 자료의 추이에 한정하지 말 것

Do not limit range of variation based on history.

 

4. 항상 극단적인 경우를 생각하면서 나타날 수 있는 값의 범위를 생각할 것.

테이블 함수를 두 변수간의 상관관계를 나타내는 데 사용할 것이 아니라 두 변수간의 인과관계와 그 인과관계의 크기를 가설적으로 나타내는데 사용한다

Always think about extreme case and consider values in that cases

a sketch of your hypothesis about the causal relationship between two variables

 

 
Doubling Time and Halving Time

 

Time Constant

Find the shortest time constant in the model

Check to be sure that DT is half as large as the shortest time constant

Form of time constant

1.        Doubling time

2.        Lags in the transfer of information

3.        Time interval associated with material flow

1000 steps rule:

If model require more than 1000 steps of simulation, check

1.       Is the long time horizon really needed?

2.       Do we really need stock associated with the shortest time constant?

 

Doubling and Halving Time

 

Exponential Growth

Y(x)=ex

 
 

 

 

 

 

 

 

 

 

 


X가 0.69배 증가할 때 마다 Y는 두배 증가

 

Growth rate*Doubling Time =0.69

 

doubling time = 70 percent of (1/CONST)

예를 들어서 연간이자율(FAIR)이 7% 일 때 은행잔고는 0.7*(1/0.07), 즉 10년만에 두배가 된다. 이와 유사하게 연간 인플레율이 7%일 때 은행잔고의 가치는 10년만에 반이 된다.

 

Exponential Decline

y                         x

0.368                   1

             0.135                   2

 

x가 0.69 증가할 때 마다 y는 50% 감소

x; 0->0.69, y 0.5

x;0.69->1.39 y 0.25

 

 

Decay rate*Half time=0.69

 

LEV의 반감기는 loge2*TCONST, 또는 0.693*TCONST

 

 r ´ T=0.69

 

시간상수(TCONST)의 의미: Time Constant (Richardson, 1981:142)

1) 수준변수내 개체들의 평균수명 또는 거주기간 average lifetime or average dwell time of an item in the level

2) TCONST 한 단위가 지나가면 원래 수준변수의 level은 63%가 감소한다 one elapsed time TCONST drops the level to 63% of its original value. after three time constants have elapsed the level is within 5% or zero

3) TCONST는 초기 유출량이 변함없이 지속되는 경우 수준변수의 저량이 완전히 고갈되는데 까지 걸리는 시간 the time constant represents the length of time it would take to exhaust the level if the initial outflow rate remained constant

4) 시간상수(TCONST) 의 70%가 대체로 반감기(half-life of the level) 70% of the time constant is approximately the half-life of the level