SIMPLAN
SIMPLAN 在 Statistics Base Edition 中可用。
SIMPLAN 指令會建立一個模擬計劃,其中包含執行模擬所需的所有規格。 模擬計劃用作 SIMRUN 指令的輸入,該指令會執行模擬。
SIMPLAN CREATE [SOURCE=AUTOFIT** | 'filespec']
[/MODEL
FILE='filespec'
[CUSTOM={YES }]
{NO**}
[/TARGETOPTS
TARGET=fieldSpec [fieldSpec [...] ]
[COMMENT='string']
[OUTPUT=YES** | NO]
[TARGETFILTER = {NO**}
{YES }([MIN={value[({INCLUSIVE**})]}] [MAX={value[({INCLUSIVE**})]}] )
{EXCLUSIVE } {EXCLUSIVE }
{LO** } {HI** }
/SIMINPUT
INPUT=fieldSpec [fieldSpec [...] ]
[OUTPUT=YES** | NO]
[TYPE= {MANUAL }([LOCK={YES**}] [SAVEASFITTED={YES }])
{NO } {NO**}
{AUTOFIT**}({[DEFAULT**] }
{[CATEGORICAL] }
{[BINOM] [NEGBIN] [POISSON] }
{[BETA] [EXP] [GAMMA] [LNORMAL] [NORMAL] [TRIANGULAR]}
[UNIFORM] [WEIBULL]
)
[DISTRIBUTION= {BERNOULLI(PROB=value...) }
{BETA(SHAPE1=value... SHAPE2=value...) }
{BINOM(N=value... PROB=value...) }
{CATEGORICAL(CATS=valuelist PROBS=valuelist [;valuelist [;...]] [CONTINGENCY={YES }])}
{NO**}
{EMPIRICAL[(SOURCE=AUTOFIT** | 'filespec')] }
{EXP(SCALE=value...) }
{GAMMA(SHAPE=value... SCALE=value...) }
{LNORMAL(A=value... B=value...) }
{NEGBIN([TYPE={FAILURES**}] THRESHOLD=value... PROB=value...) }
{TRIALS }
{NORMAL(MEAN=value... STDDEV=value...) }
{POISSON(MEAN=value...) }
{TRIANGULAR(MIN=value... MAX=value... MODE=value...) }
{UNIFORM(MIN=value... MAX=value...) }
{USER_RANGES(MIN=valuelist MAX=valuelist PROBS=valuelist [;valuelist [;...]]) }
{WEIBULL(A=value... B=value... [C=value...]) }
[MINVAL=number]
[MAXVAL=number]
[/FIXEDINPUT
INPUT=fieldSpec [fieldSpec [...] ]
[VALUE=value]
[ITERATIONS={VALUES(valuelist) } ]
{RANGE(MIN=value MAX=value N=integer)}
[LOCK=YES | NO**]
[/CORRELATIONS
VARORDER= varlist
CORRMATRIX= 1; value, 1; ... [value, value, ... , 1]
[LOCK=YES | NO**]
[/CONTINGENCY
MULTIWAY={YES }
{NO**}
[/AUTOFIT
[NCASES={integer}]
{ALL** }
[FIT= AD** | KS]
[MAXITERATIONS={100** }]
{integer}
[BINS={100** }]
{integer}
[/STOPCRITERIA
[MAXCASES={100000**}]
{integer }
[TARGET=fieldName]
[TYPE={MEAN}(THRESH=value UNIT={PERCENT} [CILEVEL={95** }])
{VALUE } {value}
{TAIL}(UNIT={PERCENTILE} THRESH=value [SIDE={RIGHT**}] FREQUENCY=integer)
{VALUE } {LEFT }
[/MISSING CLASSMISSING = {EXCLUDE**}
{INCLUDE }
[/VALUELABELS
VARIABLES = varlist
VALUES = value 'label' [value 'label' [...]]
/PLAN
FILE='filespec'
[DISPLAY=YES** | NO]
SIMPLAN CREATE 會讀取作用中資料集,並導致執行任何擱置轉換。
顯示現有計劃
SIMPLAN VIEW
/PLAN FILE='filespec'
SIMPLAN VIEW 會導致執行任何擱置轉換。
**如果省略了次指令或關鍵字,則為預設值。
SIMPLAN 指令的語法可以從 模擬建置器或「執行模擬」對話框產生。
發行歷程
版本 21.0
- 已建立指令。
版本 22.0
- 在
FIXEDINPUT次指令上引入了LOCK關鍵字。 - 已新增
CONTINGENCY次指令。 - 已將
CONTINGENCY關鍵字新增至SIMINPUT次指令上CATEGORICAL分佈的規格。 - 已針對
DISTRIBUTION=EMPIRICAL新增廣域SOURCE關鍵字及已淘汰SOURCE關鍵字。 - 已新增
MISSING次指令。 - 已新增
VALUELABELS次指令。
範例
SIMPLAN CREATE
/MODEL FILE='/models/mymodel.xml'
/SIMINPUT INPUT=labor materials
/PLAN FILE='/simulations/myplan.splan'.
SIMPLAN VIEW
/PLAN FILE='/simulations/myplan.splan'.