SIMPLAN

SIMPLAN está disponible en Statistics Base Edition.

El mandato SIMPLAN crea un plan de simulación que contiene todas las especificaciones necesarias para ejecutar una simulación. El plan de simulación se utiliza como entrada para el mandato SIMRUN , que ejecuta la simulación.

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 lee el conjunto de datos activo y provoca la ejecución de las transformaciones pendientes.

Visualizar un plan existente

SIMPLAN VIEW
/PLAN FILE='filespec'

SIMPLAN VIEW provoca la ejecución de las transformaciones pendientes.

**Valor predeterminado si el subcomando o la palabra clave se omite.

La sintaxis del mandato SIMPLAN se puede generar desde el Generador de simulaciones o el diálogo Ejecutar simulación.

Historial de versiones

Release 21.0

  • Se ha introducido el mandato.

Release 22.0

  • Palabra clave LOCK introducida en el subcomando FIXEDINPUT .
  • Se ha añadido el submandato CONTINGENCY .
  • Palabra clave CONTINGENCY añadida a las especificaciones para la distribución de CATEGORICAL en el subcomando SIMINPUT .
  • Se ha añadido la palabra clave SOURCE global y la palabra clave SOURCE en desuso para DISTRIBUTION=EMPIRICAL.
  • Se ha añadido el submandato MISSING .
  • Se ha añadido el submandato VALUELABELS .

Ejemplo

SIMPLAN CREATE
/MODEL FILE='/models/mymodel.xml'
/SIMINPUT INPUT=labor materials
/PLAN FILE='/simulations/myplan.splan'.

SIMPLAN VIEW
/PLAN FILE='/simulations/myplan.splan'.