如何在R中将伽马分布分解为两个伽马分布

问题描述

R 中是否有可以将伽马分布分解为两个(或更多)伽马分布的算法?如果是这样,你能给我举个例子吗?基本上,如果我根据时间绘制它,我有一个看起来像伽马分布的数据集(它是一个时间序列数据)。基本上,这些数据包含动物的运动。动物可以处于两种不同的状态:饿了,不饿了。我的直接反应是使用隐马尔可夫模型,看看我是否可以预测这两种状态。我试图在 R 中使用 depmixS4 库中的 depmix() 函数来查看是否可以看到两种不同的状态。但是,我真的不知道如何在伽马分布中使用这个函数。以下是我写的代码,但它说我需要一个 gamma 参数,我不明白。有人能告诉我应该使用什么参数以及如何确定参数吗?谢谢!

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

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

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