Я новичок в этом, поэтому, пожалуйста, извините мою неумелость. Я пытаюсь сделать причинное посредничество, используя библиотеку «посредничество». У меня два вопроса.
Я знаю, что результаты должны быть пропорциональными, но я получаю целые числа, поэтому не уверен, как это может произойти, что это значит или что с этим делать.
Все выходы отрицательные. Из предыдущих вопросов я вижу, что если один результат отрицательный, это помогает объяснить, что происходит. Но если оба отрицательны?
Спасибо за вашу помощь.
Ниже приведен код и выходные данные.
> set.seed(123)
> med.fit<-lm(FCItotal ~ Group + AgeYearsChecked + Sex, data = gtrF)
> out.fit <-lm(HHSTotal ~ FCItotal + Group + AgeYearsChecked + Sex, data = gtrF)
> med.FCI<-mediate(med.fit, out.fit, treat="Group", mediator="FCItotal", robustSE=TRUE, sims=1000)
> summary(med.FCI)
Causal Mediation Analysis
Quasi-Bayesian Confidence Intervals
Estimate 95% CI Lower 95% CI Upper p-value
ACME -3.7338 -9.5643 1.08 0.12
ADE -9.7899 -16.1793 -3.29 <2e-16 ***
Total Effect -13.5236 -19.3789 -7.75 <2e-16 ***
Prop. Mediated 0.2659 -0.0818 0.68 0.12
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Sample Size Used: 65
Simulations: 1000