depmix 函数来拟合两个状态伽马分布

问题描述

我在 R 中使用 depmixS4 包。我有一个看起来像伽马分布的数据,我假设有两种状态。我想将两态伽马分布拟合到 R 中的数据中。以下是我的代码

mod <- depmix(freq ~ 1,data = mod.data,nstates = 2,family = gamma()) # use gamma 
fit.mod <- fit(mod)

但是,似乎我有一个错误,因为我没有在 family = gamma() 部分传递参数。如果我只使用 family = gaussian() 就可以了。有人可以帮我解决这个问题吗?谢谢!

解决方法

使用 gamma 分布可能会提供不合适的起始值问题,因此在使用 gamma 系列时一定要提供合适的值。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...