Modele de statuts d`une sas

Pour l`algorithme de point intérieur avec IIS = OFF,. Status est vide. Lors de la résiliation du solveur LP, le suffixe. Status de chaque variable de décision et contrainte stocke des informations sur l`état de cette variable ou contrainte. Pour plus d`informations sur les suffixes dans la procédure OPTMODEL, consultez la section suffixes. Je veux utiliser récupérer l`état de convergence de proc Logistic à partir de sa table ODS ConvergenceStatus, qui contient une colonne`Status`. Cependant, je ne peux pas trouver une définition claire de cette variable (par la recherche Google ou dans le manuel de logistique de proc). Il me semble 0 indique la convergence et tout ce que > 0 signifie une erreur. Est-ce vrai? Où puis-je trouver comment cela est défini? Le suffixe. Status d`une variable de décision spécifie l`état de cette variable de décision. Le suffixe peut prendre l`une des valeurs suivantes: État, état de l`événement de TStop (1 = récurrence et 0 = censuré) modèle LP impossible (toutes les variables de décision ont. statut égal à I) dans certaines procédures qui peuvent s`adapter à plusieurs modèles, tels que la logistique et le PHREG procédures lors de l`utilisation de la sélection d`effets via l`option SELECTION =, la table ConvergenceStatus contiendra une observation avec des informations d`État pour chaque modèle adapté par la procédure. La plupart des procédures de modélisation qui utilisent un algorithme de raccord itératif (comme la probabilité maximale ou les équations d`estimation généralisées) produisent, par défaut, un tableau indiquant l`état de convergence du modèle.

Le nom de cette table, à utiliser dans les instructions ODS, est ConvergenceStatus. GENMOD, GLIMMIX, LOGISTIC, MIXED et GAM ne sont que quelques-unes des procédures qui créent une table ConvergenceStatus. Vous pouvez voir si une procédure produit une table ConvergenceStatus en cochant «noms de table ODS» dans la section Détails de la documentation de la procédure. Lorsqu`il est enregistré en tant que jeu de données SAS® à l`aide d`une instruction ODS OUTPUT, la table ConvergenceStatus contient une variable numérique, Status, qui prend la valeur zéro lorsque la convergence appropriée est atteinte. Lorsque la convergence échoue ou est discutable, la valeur Status est nonzeroNOTE1 et la variable Reason explique la nature du problème. Le tableau «état de la convergence» peut être utilisé pour vérifier par programme l`état d`une estimation. Cette table contient la variable Status qui prend la valeur 0, 1, 2 ou 3. Si Status prend une valeur inférieure à 3, le critère de convergence a été respecté.

Plus précisément, les valeurs signifient ce qui suit: l`exemple suivant correspond à un modèle de poisson dans PROC GENMOD et vérifie la convergence du modèle avant de procéder au pointage d`un nouvel ensemble de données. Dans l`étape GENMOD, l`instruction STORE enregistre le modèle ajusté. L`instruction ODS OUTPUT enregistre l`état de convergence sur le jeu de données CS. L`étape SQL lit la valeur de la variable Status dans le jeu de données CS et la stocke dans une variable de macro nommée ConvstatNOTE2. L`instruction% PUT affiche la valeur de la variable de macro Convstat dans le journal. La macro SCORE est définie ensuite. La définition de macro (entre les instructions% MACRO et% MEND) exécute la procédure PLM pour marquer le jeu de données NEWDATA uniquement si l`état de convergence est égal à 0, ce qui indique la convergence du modèle de poisson. Enfin, la macro SCORE est appelée.

Les procédures qui n`utilisent pas d`algorithme de raccord itératif, telles que les procédures REG et GLM qui correspondent à des modèles utilisant des moindres carrés ordinaires, ne produisent pas de tableau indiquant l`état de l`ajustement. De nombreuses procédures ont défini la variable de macro SYSERR sur une valeur différente de zéro si la procédure rencontre certaines conditions d`erreur telles que la mémoire insuffisante. Toutefois, pour une procédure donnée, il peut y avoir des conditions d`erreur qui n`entraînent pas une valeur différente de zéro de SYSERR. Par exemple, dans une procédure interactive telle que REG ou GLM, si une variable spécifiée n`est pas trouvée, l`instruction est ignorée et SYSERR n`est pas défini sur une valeur différente de zéro.

Ilość wejść: 24947