As Barros and Hirakata (2003) suggested in their article, Poisson regression and Cox regression with robust variance gave the best estimate of RR in a cross-sectional study design. When using logistic regression, especially when the outcome is not rare, the estimated OR will overestimate the association. Wilber and Fu (2010) also illustrated this point in their paper.
However, I still have several remaining questions that confused me:
a) If logistic regression almost always overestimate the association and Poisson regression can be used instead in a cross-sectional study, in what situation a logistic regression should be preferred?
b) What if we have a case-control, will this conclusion be different?
c) Are there other reasons in addition to convenience for the majority of the cross-sectional study and case-control study to use logistic regression.
Thank you ahead for your attention and help. :)
Reference:
1. Barros, Aluísio JD, and Vânia N. Hirakata. "Alternatives for logistic regression in cross-sectional studies: an empirical comparison of models that directly estimate the prevalence ratio." BMC medical research methodology 3.1 (2003): 21.
2. Wilber, Scott T., and Rongwei Fu. "Risk Ratios and Odds Ratios for Common Events in Cross‐sectional and Cohort Studies." Academic Emergency Medicine 17.6 (2010): 649-651.