J'essaie de tester plusieurs variables dans une analyse de survie univariée indépendante de Cox (avec des années de survie et des années de censure de suivi). Existe-t-il un moyen d'exécuter plusieurs variables à la fois mais d'avoir une analyse de Cox univariée indépendante au lieu d'une analyse multivariée ? J'ai beaucoup de variables que j'aimerais tester et je préférerais ne pas avoir à les chronométrer toutes une par une.
Y a-t-il un script que je devrais utiliser ?
Merci !
Bonjour @GCardin ,
Quel type d’informations souhaitez-vous obtenir du rapport d’analyse de survie univariée de Cox ?
Si vous souhaitez obtenir toutes les valeurs p des tests de rapport de vraisemblance des effets, une idée est d'utiliser le sélecteur de colonnes et jsl.
1. Ajustez le modèle à risques proportionnels et réglez le sélecteur de colonne à partir du triangle rouge.

2. Écrivez le code suivant dans la fenêtre de script et modifiez la ligne 9 dans le script.
rpt = Current Report();
colswitcher_obj = rpt[ColumnSwitcherCOntextOutlinebox( 1 )] << get scriptable object;
colswitch_list = colswitcher_obj << get list;
/* Loop through each column in the colswitch_list */
For( i = 1, i <= N Items( colswitch_list ), i++,
/* Change here */
dt1 = rpt[Outline Box( "Effect Likelihood Ratio Tests" )][Table Box( 1 )] <<
make combined data table;
/* Concatenate the tables */
If( i == 1,
main_tb = dt1;
main_tb << Set Name( "All" );
,
Try( main_tb << Concatenate( dt1, Append to First Table ) );
Close( dt1, No Save );
);
/* Close temporary tables and switch next column */
colSwitcher_obj << Next;
);
3. Exécutez le script à partir du menu Edition.
Vous pouvez obtenir un tableau de données contenant des informations sur les valeurs p.
J'espère que ça aide.