CQI365
CQI365

CQI365 Continuous Quality improvement in Life and Work 365 days a year

CQI365: 在Python 使用 statsmodel 建立GEE

#統計 #GEE #Python #Statsmodel

前言

Logit GEE

如果目標變數是binary ,則可以透過下列程式碼處理:

fam = sm.families.Binomial()ind = sm.cov_struct.Exchangeable()
mod=smf.gee(formula=formila, groups='hmpcrtno',time="datetime", data=df_dataset, cov_struct=ind, family=fam)

res = mod.fit()
res.summary2()

OLS GEE

如果目標變數是continuous data ,則可以透過下列程式碼處理:

fam = sm.families.Poisson()
ind = sm.cov_struct.Exchangeable()

mod= smf.gee(formula=groups='hmpcrtno',time="datetime", data=df_dataset, cov_struct=ind, family=fam) 

res = mod.fit()
res.summary2()


  • GEE 架構除了regression的formula外,在statsmodel還有幾個重點:
  1. cov_struct: 變數之間得結構,是否有內在相關。如果是個別獨立可以用independent,但是大部分都是合用exchangeable.
  2. family :根據使用的類別來使用,Logit 這類二元分類,就要用binominal,線性可以使用Gaussian,其他比率問文可以使用Poison

延伸閱讀:


CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…
加载中…

发布评论