Intervalo de confianza para la prueba t (diferencia entre medias) en Python

Estoy buscando una forma rápida de obtener el intervalo de confianza de la prueba t en Python para la diferencia entre medias. Similar a esto en R:

X1 <- rnorm(n = 10, mean = 50, sd = 10)
X2 <- rnorm(n = 200, mean = 35, sd = 14)
# the scenario is similar to my data

t_res <- t.test(X1, X2, alternative = 'two.sided', var.equal = FALSE)    
t_res

Fuera:

    Welch Two Sample t-test

data:  X1 and X2
t = 1.6585, df = 10.036, p-value = 0.1281
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
 -2.539749 17.355816
sample estimates:
mean of x mean of y 
 43.20514  35.79711 

Próximo:

>> print(c(t_res$conf.int[1], t_res$conf.int[2]))
[1] -2.539749 17.355816

Realmente no estoy encontrando nada similar ni en el statsmodels ni en el scipy, lo cual es extraño, considerando la importancia de los intervalos de significación en la prueba de hipótesis (y cuánta crítica recibió recientemente la práctica de informar solo los valores p).

Respuestas a la pregunta(1)

Su respuesta a la pregunta