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'.