Los datos provienen de la biblioteca SASHELP, específicamente del conjunto de datos IRIS, que es un conjunto de datos público estándar para el análisis discriminante.
1 Bloque de código
PROC HPCANDISC
Explicación : Este bloque ejecuta el procedimiento HPCANDISC para un análisis discriminante canónico. Utiliza los datos `sashelp.iris` como entrada, almacena los resultados canónicos (puntuaciones y coeficientes) en un nuevo conjunto de datos llamado `outcan`, calcula las distancias de Mahalanobis y realiza un análisis de varianza. La variable `Species` se utiliza como variable de identificación de las observaciones y de clasificación de los grupos, mientras que `SepalLength`, `SepalWidth`, `PetalLength` y `PetalWidth` son las variables cuantitativas utilizadas para la discriminación.
¡Copiado!
proc hpcandisc data=sashelp.iris out=outcan distance anova;
id Species;
class Species;
var SepalLength SepalWidth PetalLength PetalWidth;
run;
var SepalLength SepalWidth PetalLength PetalWidth;
5
RUN;
2 Bloque de código
PROC TEMPLATE
Explicación : Este bloque utiliza PROC TEMPLATE para definir un modelo de gráfico (`statgraph`) personalizado llamado `scatter`. Este modelo crea un gráfico de dispersión (`scatterplot`) que visualiza las dos primeras variables canónicas (`Can1`, `Can2`) resultantes de PROC HPCANDISC. Los puntos se agrupan y colorean según la variable `species`. El gráfico incluye un título de entrada, opciones de ejes personalizadas y una leyenda discreta para los grupos de especies.
Explicación : Este bloque utiliza PROC SGRENDER para generar el gráfico definido previamente por el modelo `scatter`. Toma el conjunto de datos `outcan` (creado por PROC HPCANDISC y que contiene las variables canónicas) como fuente de datos para la representación, produciendo la visualización de los grupos de especies en el espacio de las variables canónicas.
¡Copiado!
proc sgrender data=outcan template=scatter;
run;
1
PROC SGRENDERDATA=outcan template=scatter;
2
RUN;
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
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.