Statistics 用法示例

Statistics 用法示例,statistics,machine-learning,bayesian-networks,Statistics,Machine Learning,Bayesian Networks,有人用过平行取样器发生器吗 它可能对我非常有用,但我找到的唯一文档是Github上的三行自述文件(https://github.com/cscherrer/passage),以及关于黑客的简洁API 一个简单的例子,如何运行它将是伟大的 在高层次上,文章有两个重要的单子需要记住:BayesianNetwork和BayesianSimulator 首先,在BayesianNetwork monad中构建一个模型: myModel :: Int -> BayesianNetwork (Node

有人用过平行取样器发生器吗

它可能对我非常有用,但我找到的唯一文档是Github上的三行自述文件(https://github.com/cscherrer/passage),以及关于黑客的简洁API


一个简单的例子,如何运行它将是伟大的

在高层次上,文章有两个重要的单子需要记住:
BayesianNetwork
BayesianSimulator

首先,在BayesianNetwork monad中构建一个模型:

myModel :: Int -> BayesianNetwork (Node, Node, [Node])
myModel n = do
  mu <- normal 0 0.001
  tau <- improperScale
  xs <- replicateM n $ normal mu tau
  return (mu, tau, xs)
最后,获取一些数据:

xs0 = [1, -1, 2, 2, 2, -2]
然后运行simluator:

main = genSimulator "myExample" (mySim xs0)
这将为采样器创建一个带有OpenMP代码的新目录
myExample

main = genSimulator "myExample" (mySim xs0)