Les données sont intégrées directement dans le script (datalines) au sein de l'étape DATA 'yarn'.
1 Bloc de code
PROC FORMAT
Explication : Définit trois formats numériques ('a.', 'l.', 'o.') pour associer les valeurs codées des facteurs (-1, 0, 1) à leurs valeurs physiques réelles (ex: -1 devient 8 pour l'amplitude).
Copié !
proc format;
value a -1 = 8 0 = 9 1 = 10;
value l -1 = 250 0 = 300 1 = 350;
value o -1 = 40 0 = 45 1 = 50;
run;
1
PROC FORMAT;
2
value a -1 = 8 0 = 91 = 10;
3
value l -1 = 250 0 = 3001 = 350;
4
value o -1 = 40 0 = 451 = 50;
5
RUN;
2 Bloc de code
DATA STEP Data
Explication : Crée la table SAS 'yarn'. Les données sont lues en ligne via l'instruction DATALINES. Les formats définis précédemment sont appliqués aux variables explicatives et une étiquette est ajoutée à la variable 'Fail'. L'option '@@' dans l'instruction INPUT permet de lire plusieurs observations par ligne.
Explication : Active les graphiques ODS, puis exécute PROC TRANSREG sur la table 'yarn'. Le modèle spécifie une transformation Box-Cox sur la variable 'Fail' (avec une recherche de lambda entre -2 et 2) en fonction des effets principaux (qpoint) des variables 'length', 'amplitude' et 'load'. L'option 'ss2' demande les sommes des carrés de type II.
Copié !
ods graphics on;
proc transreg details data=yarn ss2
plots=(transformation(dependent) obp);
model BoxCox(fail / convenient lambda=-2 to 2 by 0.05) =
qpoint(length amplitude load);
run;
1
ods graphics on;
2
3
PROC TRANSREG details DATA=yarn ss2
4
plots=(transformation(dependent) obp);
5
model BoxCox(fail / convenient lambda=-2 to 2BY0.05) =
6
qpoint(LENGTH amplitude load);
7
RUN;
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.
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.