SAS PROC REG, necesita establecer el número máximo de regresores que ingresen al modelo

StackOverflow https://stackoverflow.com//questions/25085666

  •  02-01-2020
  •  | 
  •  

Pregunta

Necesito ayuda con PROC REG en SAS.Actualmente estoy usando el siguiente código:

proc reg data=input outest=data_output;
model y = x1-x25 / selection = cp;
run;
quit;

Me pregunto cómo establecer el límite máximo de número de regresores que ingresan a mi modelo.Ahora, como puede ver, quiero que SAS pruebe 25 variables, pero también quiero que seleccione no más de 7 variables en mi modelo.

y una pregunta más, ¿a continuación hace por qué SAS sale solo 601 combinaciones de modelos cuando uso el procedimiento anterior?¿Por qué no muestra todos los modelos posibles que puede crear con estos 25 regresores?

¡Cualquier comentario y ayuda será apreciado!

¿Fue útil?

Solución

Use la opción STOP= en la declaración del modelo.

proc reg data=input outest=data_output;
model y = x1-x25 / selection = cp stop=7;
run;
quit;

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top