Genera código de puntuación de paso DATA (DATA step) a partir de un modelo de bosque (forest model). Esta acción permite exportar la lógica del modelo entrenado como código SAS estándar para puntuar nuevos datos.
| Parámetro | Descripción |
|---|---|
| code | Solicita que la acción produzca código de puntuación SAS. Puede especificar parámetros adicionales como 'casOut' para guardar el código en una tabla. |
| encodeName | Especifica si se deben codificar los nombres de las variables, como las probabilidades predichas de un objetivo binario o nominal, en la tabla de salida generada (TRUE) o usar el prefijo predeterminado (FALSE). |
| modelTable | Especifica la tabla CAS que contiene el modelo de bosque previamente entrenado. |
| nTree | Especifica el número de árboles del modelo que se utilizarán durante la puntuación. El valor predeterminado es usar todos los árboles. |
| vote | Especifica la estrategia de votación para la clasificación ('MAJORITY' para voto mayoritario o 'PROB' para probabilidad promedio). |
Carga el conjunto de datos Iris y entrena un modelo de bosque (forest) para predecir la especie.
| 1 | PROC CAS; |
| 2 | SESSION casauto; |
| 3 | TABLE.loadTable / caslib="sashelp" path="iris.sas7bdat" casout="iris"; |
| 4 | decisionTree.forestTrain / |
| 5 | TABLE="iris" |
| 6 | target="Species" |
| 7 | inputs={"SepalLength", "SepalWidth", "PetalLength", "PetalWidth"} |
| 8 | casOut={name="forest_model", replace=true}; |
| 9 | RUN; |
Genera el código de puntuación para el modelo de bosque y lo muestra en el registro.
| 1 | |
| 2 | PROC CAS; |
| 3 | decisionTree.forestCode / modelTable="forest_model"; |
| 4 | RUN; |
| 5 |
Genera código de puntuación guardándolo en una tabla, usando una estrategia de voto específica y limitando el número de árboles.
| 1 | PROC CAS; |
| 2 | decisionTree.forestCode / |
| 3 | modelTable={name="forest_model"} |
| 4 | code={casOut={name="score_code", replace=true}, comment=true} |
| 5 | vote="PROB" |
| 6 | nTree=50; |
| 7 | RUN; |