Un ensemble de données SAS vide ('a') est créé au début du script. Cet ensemble de données sert uniquement à l'initialisation de la procédure MCMC, qui effectue ensuite des simulations de distributions a priori sans nécessiter de données d'entrée réelles. Les distributions sont entièrement spécifiées et générées par la procédure MCMC elle-même à partir de leurs hyperparamètres.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un ensemble de données SAS vide nommé 'a'. Cet ensemble de données est une exigence syntaxique pour l'appel de PROC MCMC, même si aucune donnée n'est effectivement traitée ou utilisée de cet ensemble de données dans le cadre de cette simulation de priors.
Copié !
data a;
run;
1
DATA a;
2
RUN;
2 Bloc de code
PROC MCMC
Explication : Ce bloc utilise la procédure MCMC pour simuler les distributions de quatre paramètres définis dans l'instruction `parms`. Chaque paramètre se voit attribuer une distribution a priori spécifique (Gamma ou Inverse-Gamma) avec ses hyperparamètres. L'option `data=a` référence l'ensemble de données vide créé précédemment. `nmc=10000` spécifie 10 000 itérations de la chaîne MCMC. `outpost=gout` dirige les échantillons générés vers l'ensemble de données 'gout'. `plots=density` demande la création de graphiques de densité pour les distributions simulées des priors. L'instruction `model general(0)` indique que cette MCMC est une simulation de priors sans lien avec des données observées. Les instructions ODS activent et désactivent la sortie graphique, en sélectionnant spécifiquement les panneaux de densité.
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations 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 et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.