我使用 R 包 'flexmix' 创建了一些回归模型。我现在想将结果导出到 Tex。
与使用 lm() 创建的传统模型不同,flexmix 模型不保存为命名数字,而是保存为 FLXRoptim 对象。
当我现在使用 'texreg' 包中的常规语法从模型结果中创建 Tex 代码时,我收到错误消息:
“无法为签名‘‘FLXRoptim’’找到函数‘extract’的继承方法”
我必须直接访问模型,这些模型存储为“Coefmat”,我没有设法使其可用于 texreg()。
library(flexmix)
library(texreg)
data("patent")
## 1. Flexmix model ##
flex.model <- flexmix(formula = Patents ~ lgRD, data = patent, k = 3,
model = FLXMRglm(family = "poisson"), concomitant = FLXPmultinom(~RDS))
re.flex.model <- refit(flex.model)
## 2. Approach of results extraction ##
comp1.flex <- re.flex.model@components[[1]][["Comp.1"]]
## 3. Not working: Tex Export ##
texreg(comp1.flex)
你们知道如何使这些模型结果可用于 Tex 导出吗?