I am doing a retrospective analysis of the effect of various measures of haemodynamics in sepsis on mortality. I will separately look at the effect of 5 independent variables: 1) shock index 2) blood pressure 3) heart rate 4) arterial BP 5) non invasive BP
I plan to do use Cox regression analysis to calculate the odds ratio of each of the five above variables with respect to mortality. I will repeat my method 5 times, once for each of the 5 above independent variables. Each time, I will take 1 of the above independent variables and several other covariates to be adjusted for (ie. age, sex, source of admission, mean glucose, presence of positive blood culture, lactate, presence of CKD, hepatic failure, cancer, heart failure and diabetes). All will be included in the Cox regression model. Then, I will optimise the model by stepwise removing the covariate with the highest p-value, until all p-values for each covariate are p<0.2. The number I'm interested in will be the odds ratio of that independent variable (shock index, blood pressure, heart rate, arterial BP or non invasive BP) with respect to mortality.
Now, my problem is that each of the five calculations of my odds ratio, a different set of covariates is included. (EDIT: different covariates are included because each of the five independent variables interact different with the other covariates changing their multivariate significance and hence which ones are removed in the stepwise feature selection process). I think this creates bias and makes it difficult to compare the effect size of each of my 5 independent variables of interest. For example, overfitting will effect each of my 5 effect sizes differently.
Is this something I can avoid? Would it be better to not optimise my model each time? Or would there be some other way to ensure that my list of covariates are the same on each of the 5 repetitions?