regression

logisticOddsRatio

Descripción

La acción logisticOddsRatio del conjunto de acciones de regresión crea una tabla que compara subpoblaciones mediante el uso de odds ratios. Esta acción requiere que un modelo de regresión logística haya sido ajustado previamente y guardado. Los odds ratios se pueden calcular para cualquier variable explicativa, ya sea continua o categórica. Para las variables continuas, el odds ratio representa el cambio en las odds de la respuesta para un cambio de una unidad en la variable. Para las variables categóricas, compara las odds de la respuesta entre diferentes niveles de la variable.

regression.logisticOddsRatio / alpha=double, at={{level='ALL' | 'REF' | 'string' | {'string-1' <, 'string-2', ...>}, value=double | {double-1 <, double-2>, ...>}, var='variable-name'}}, ...}}, diff='ALL' | 'REF', restore={caslib='string', name='table-name'}, unit={{stderr=TRUE | FALSE, value=double | {double-1 <, double-2>, ...>}, var='variable-name'}}, ...}}, vars={{at={{level='ALL' | 'REF' | 'string' | {'string-1' <, 'string-2', ...>}, value=double | {double-1 <, double-2>, ...>}, var='variable-name'}}, ...}}, stderr=TRUE | FALSE, unit=double | {double-1 <, double-2>, ...>}, var={'variable-name-1' <, 'variable-name-2', ...>}}}, ...}}};
Parámetros
ParámetroDescripción
alphaEspecifica el nivel de significancia para los límites de confianza. El valor debe estar entre 0 y 1. El valor predeterminado es 0.05.
atModifica los valores o niveles fijos predeterminados para las covariables que interactúan con la variable de odds ratio.
diffEspecifica qué pares de niveles de respuesta comparar. 'ALL' compara todos los niveles y 'REF' compara con el nivel de referencia.
restoreRestaura los modelos de regresión desde un objeto binario grande (BLOB) especificado como una tabla CAS.
unitCambia las unidades de cambio predeterminadas para las variables de odds ratio continuas.
varsEspecifica las variables para las cuales se deben calcular los odds ratios. También conocido como 'oddsratios' o 'oddsratio'.
Creación de Datos de Ejemplo

Este bloque de código muestra cómo crear una tabla CAS de ejemplo para ser utilizada con la acción logisticOddsRatio. La tabla 'mycas.SampleInput' contiene las variables necesarias para el análisis.

¡Copiado!
1DATA mycas.SampleInput; LENGTH C $8; INPUT Y A B C; DATALINES;
21 10 20 'L1'
30 12 22 'L2'
41 15 25 'L1'
50 18 28 'L2'
6; RUN;
7PROC CAS; regression.logistic / TABLE='SampleInput' class={'C'} model={depvar='Y', effects={'A', 'B', 'C'}} store={name='myModel', replace=true}; RUN; QUIT;

Ejemplos

Este ejemplo calcula los odds ratios para la variable 'A' utilizando el modelo guardado 'myModel'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3regression.logisticOddsRatio / restore={name='myModel'} vars={{var='A'}};
4 
5RUN;
6 
7QUIT;
8 
Resultado :
Una tabla que muestra los odds ratios, los límites de confianza y los valores p para la variable 'A'.

Este ejemplo calcula los odds ratios para las variables 'A' y 'B'. Para 'B', se especifica una unidad de cambio de 5, y para 'A', se utilizan las unidades de cambio predeterminadas (1) y 2.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3regression.logisticOddsRatio / restore={name='myModel'} vars={{var='A', unit={1, 2}}, {var='B', unit=5}};
4 
5RUN;
6 
7QUIT;
8 
Resultado :
Una tabla de odds ratios para 'A' con unidades de cambio de 1 y 2, y para 'B' con una unidad de cambio de 5.

Calcula los odds ratios para 'A' en cada nivel de la variable de clasificación 'C'. La opción 'at' se usa para especificar los niveles de la covariable interactiva.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3regression.logisticOddsRatio / restore={name='myModel'} vars={{var='A', at={{var='C', level='ALL'}}}};
4 
5RUN;
6 
7QUIT;
8 
Resultado :
Una tabla que muestra los odds ratios para 'A' calculados por separado para cada nivel de 'C'.

FAQ

¿Cuál es el propósito de la acción `logisticOddsRatio`?
¿Cómo puedo especificar el nivel de significancia para los límites de confianza?
¿Para qué se utiliza el parámetro `at`?
¿Qué especifica el parámetro `diff`?
¿Cómo se pueden especificar las unidades de cambio para las variables continuas de odds ratio?
¿Es posible restaurar un modelo de regresión con esta acción?