Un conjunto de datos SAS vacío ('a') se crea al principio del script. Este conjunto de datos sirve únicamente para la inicialización del procedimiento MCMC, que luego realiza simulaciones de distribuciones a priori sin necesidad de datos de entrada reales. Las distribuciones son completamente especificadas y generadas por el propio procedimiento MCMC a partir de sus hiperparámetros.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea un conjunto de datos SAS vacío llamado 'a'. Este conjunto de datos es un requisito sintáctico para la llamada de PROC MCMC, aunque no se procese ni se utilice ningún dato de este conjunto de datos en el contexto de esta simulación de priors.
¡Copiado!
data a;
run;
1
DATA a;
2
RUN;
2 Bloque de código
PROC MCMC
Explicación : Este bloque utiliza el procedimiento MCMC para simular las distribuciones de cuatro parámetros definidos en la instrucción `parms`. A cada parámetro se le asigna una distribución a priori específica (Gamma o Inverse-Gamma) con sus hiperparámetros. La opción `data=a` hace referencia al conjunto de datos vacío creado anteriormente. `nmc=10000` especifica 10.000 iteraciones de la cadena MCMC. `outpost=gout` dirige las muestras generadas al conjunto de datos 'gout'. `plots=density` solicita la creación de gráficos de densidad para las distribuciones simuladas de los priors. La instrucción `model general(0)` indica que esta MCMC es una simulación de priors sin relación con datos observados. Las instrucciones ODS activan y desactivan la salida gráfica, seleccionando específicamente los paneles de densidad.
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : /****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: MCMCGSM */
/* TITLE: Simulation of Gamma and Inverse-Gamma Priors */
/* PRODUCT: STAT */
/* SYSTEM: ALL */
/* KEYS: */
/* PROCS: MCMC */
/* DATA: */
/* */
/* REF: PROC MCMC */
/* MISC: */
/****************************************************************/
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.