Simulación
Los modelos predictivos, como una regresión lineal, requieren un conjunto de entradas conocidas para predecir un resultado o valor de destino. En muchas aplicaciones del mundo real, sin embargo, los valores de las entradas son inciertos. La simulación permite explicar la incertidumbre de las entradas en modelos predictivos y evaluar la posibilidad de varios resultados del modelo en presencia de esa incertidumbre. Por ejemplo, tiene un modelo de beneficio que incluye el coste de los materiales como una entrada, pero hay incertidumbre en ese coste por la volatilidad del mercado. Puede utilizar la simulación para modelar esa incertidumbre y determinar el efecto que tiene en los beneficios.
La simulación de IBM® SPSS Statistics utiliza el método de Monte Carlo. Las entradas inciertas se modelan con distribuciones de probabilidad (como la distribución triangular), y los valores simulados de esas entradas se generan a partir de esas distribuciones. Las entradas cuyos valores se conocen se mantienen fijas en los valores conocidos. El modelo predictivo se evalúa utilizando un valor simulado para cada entrada incierta y los valores fijos de las entradas conocidas para calcular el destino (u destinos) del modelo. El proceso se repite muchas veces (normalmente decenas de miles o cientos de miles de veces), resultando en una distribución de los valores de destino que es posible utilizar para responder las preguntas de una naturaleza probabilística. En el contexto de IBM SPSS Statistics, cada repetición del proceso genera un caso diferente (registro) de datos que consiste en el conjunto de valores simulados de las entradas inciertas, los valores de las entradas fijas y el destino (o destinos) predichos del modelo.
También puede simular datos en ausencia de un modelo predictivo especificando distribuciones de probabilidad para las variables que se van a simular. Cada caso de datos generado consta del conjunto de valores simulados para las variables especificadas.
Para ejecutar una simulación, necesita especificar datos como el modelo predictivo, las distribuciones de probabilidad de las entradas inciertas, las correlaciones entre esas entradas y los valores de entradas fijas. Una vez haya especificado todos los detalles de una simulación, puede ejecutarla y, opcionalmente, guardar las especificaciones en un archivo de plan de simulación. Puede compartir el plan de simulación con otros usuarios, que pueden ejecutar la simulación sin necesidad de comprender los detalles de su creación.
Existen dos interfaces disponibles para trabajar con simulaciones. El Generador de simulaciones es una interfaz avanzada para usuarios que diseñan y ejecutan simulaciones. Proporciona el conjunto completo de funciones para diseñar una simulación, guardar las especificaciones en un archivo de plan de simulación, especificar los resultados y ejecutar la simulación. Puede crear una simulación basada en un archivo de modelo de IBM SPSS, o en un conjunto de ecuaciones personalizadas que defina en el Generador de simulaciones. También puede cargar un plan de simulación existente en el Generador de simulaciones, modificar cualquiera de los ajustes y ejecutar la simulación, con la opción adicional de guardar el plan actualizado. Para los usuarios que tengan un plan de simulación y desean preferentemente ejecutar la simulación, existe una interfaz más simple. Permite modificar ajustes que permiten ejecutar la simulación en condiciones diferentes, pero no proporciona todas las funciones del Generador de simulaciones para el diseño de simulaciones.
La simulación pega la siguiente sintaxis de comandos:
- SIMPLANsintaxis de comandos para crear un archivo de plan de simulación.
- SIMRUNsintaxis de comandos para ejecutar una simulación.
- SIMPREP BEGIN-SIMPREP ENDsintaxis de comandos para configurar una simulación basada en un conjunto de ecuaciones personalizadas.