Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能“;翻译”;使用R?在纸上定义的统计模型?_R_Machine Learning_Bayesian_Hidden Markov Models - Fatal编程技术网

我怎样才能“;翻译”;使用R?在纸上定义的统计模型?

我怎样才能“;翻译”;使用R?在纸上定义的统计模型?,r,machine-learning,bayesian,hidden-markov-models,R,Machine Learning,Bayesian,Hidden Markov Models,我最初在stats.stackexchange.com上发布了这个问题, 但由于专注于编程,它被关闭了。希望我 我可以在这里得到任何帮助 我不会在这里提供很多理论细节来简化它,但我的最终目标是使用R实现一个隐马尔可夫模型 虽然我对理论模型的构建很在行,但当我尝试实现它时,我意识到我不知道计算统计学的基本知识。我的问题就是这个方向 设和为随机变量,如和,带和。如果表示分布,如何计算 使用R 我的意思是,这些分布(一个离散的和一个连续的)乘法的确切含义是什么?如何使用R?答案显然是的函数,但在我的

我最初在stats.stackexchange.com上发布了这个问题, 但由于专注于编程,它被关闭了。希望我 我可以在这里得到任何帮助

我不会在这里提供很多理论细节来简化它,但我的最终目标是使用
R
实现一个隐马尔可夫模型

虽然我对理论模型的构建很在行,但当我尝试实现它时,我意识到我不知道计算统计学的基本知识。我的问题就是这个方向

设和为随机变量,如和,带和。如果表示分布,如何计算

使用
R

我的意思是,这些分布(一个离散的和一个连续的)乘法的确切含义是什么?如何使用
R
?答案显然是的函数,但在我的代码中它是如何表示的

如果也是离散的,是否有任何变化?例如,与。它将如何影响实现的代码

我知道我的问题不是很具体,但我很迷茫如何开始。我问这个问题的目的是了解如何将我在纸上写的东西“翻译”到计算机上。

翻译 方程描述了在观测到
Y=Y
和参数
p
sigma
的情况下,如何计算
X
的概率分布。最后,您希望实现一个函数
p\u X\u给定的值
,该函数取
Y
的值,并返回
X
的概率分布。一个好的起点是实现表达式的RHS中使用的两个函数。大概

p\X
> p_X_given_Y(y=0)
#         0         1 
# 0.6224593 0.3775407

> p_X_given_Y(y=0.5)
#   0   1 
# 0.5 0.5 

> p_X_given_Y(y=2)
#         0         1 
# 0.1824255 0.8175745