bayesian相关内容

R bnlearn内部函数评估

我正在R中使用bnlearn包来训练贝叶斯网络.我对以下代码(稍作修改的bnlearn示例代码)感到烦恼: library(bnlearn) data(learning.test) fitted = bn.fit(hc(learning.test), learning.test) myfuncBN=function(){ var = names(learning.test) ob ..
发布时间:2020-07-18 20:28:25 其他开发

OpenBUGS错误未定义变量

我正在使用OpenBUGS和R包R2OpenBUGS构建二项式混合模型.我已经成功构建了更简单的模型,但是一旦我添加了另一个用于不完善检测的级别,我就会持续收到错误variable X is not defined in model or in data set.我尝试了许多不同的方法,包括更改数据结构并将数据直接输入OpenBUGS.我发布此消息的目的是希望其他人对此错误有经验,并且也许知道为什 ..
发布时间:2020-07-14 04:21:34 其他开发

WinBUGS Weibull网络元分析

我目前正在进行多项临床试验中生存数据的荟萃分析. 为此,我使用相同的方法从发布的分析中获取代码.但是,当使用已发布的分析中的数据运行此代码时,我无法复制其结果.实际上,结果无法收敛到任何合理的估计. 代码本身(不包括数据)应正确无误,因为它直接来自作者.我认为问题必须与初始值或 采样运行方式的参数,但在多次播放之后 初始值,老化时间,变薄等...我没有得到有意义的结果. 任何人都 ..
发布时间:2020-07-14 04:21:27 其他开发

包含离散值之和的JAGS模型的Stan版本-是否可能?

我试图在Stan中运行此模型.我有一个正在运行的JAGS版本(返回高度自相关的参数),而且我知道如何将其公式化为双指数(具有两个比率)的CDF,这可能会毫无问题地运行.但是,我想将此版本用作类似但更复杂的模型的起点. 现在,我怀疑Stan中不可能有这样的模型.也许是由于采用布尔值之和引入的离散性,Stan可能无法计算梯度. 有人知道是这种情况吗,还是我在此模型中以错误的方式做了其他事情 ..
发布时间:2020-07-09 22:23:01 其他开发

后分布P斯坦的最高密度区间(HDI)

我看到在Pystan中,HDI功能可用于在后分布周围提供95%的可信区间.但是,他们说这仅适用于单峰分布.如果我的模型可能具有多峰分布(最多4个峰),是否有办法在Pystan中找到HDI?谢谢! 解决方案 我认为这不是Stan/PyStan的特定问题.根据定义,最高密度区间是单个区间,因此不适用于表征多峰分布. Rob Hyndman, 计算和绘制最高密度区域 ,将概念扩展到多峰分布,并且 ..
发布时间:2020-07-09 22:20:38 Python

评级为5星的更好方法是什么?

我正在尝试使用5星系统按客户评分对一堆产品进行排序.我为此设置的网站收视率不高,并且会继续添加新产品,因此通常会有一些收视率低的产品. 我尝试使用平均星级,但是当评分很少时,该算法就会失败. 例如,具有3颗5颗星评级的产品比具有100颗5颗星评级和2颗2颗星评级的产品的显示效果更好. 第二个产品是否应该显示出较高的排名,因为从统计上讲,由于评分较高,第二个产品更值得信赖? ..
发布时间:2020-07-08 09:31:56 其他开发

PyMC中的多项式分布

我是pymc的新手.我已经在github上阅读了必需的内容,并且在我被这个问题困扰之前一切都很好. 我想收集多项随机变量,以后可以使用mcmc对其进行采样.但是我能做的最好的是 rv = [ Multinomial("rv", count[i], p_d[i]) for i in xrange(0, len(count)) ] for i in rv: print i.value ..
发布时间:2020-07-01 02:36:28 Python

ChoiceModelR-分层贝叶斯多项式Lo​​git模型

我希望你们中的一些人对Sermas和Colias的R包ChoiceModelR有一定的经验,以估计Hierarchical Bayes多项式Lo​​git模型.实际上,我在R和Hierarchical Bayes上都是新手.但是,我试图通过使用Sermas和Colias在帮助文件中提供的脚本来获得一些估计.我有一个与它们使用的结构相同的数据集(ID,选择集,替代项,自变量和选择变量).我有四个独立 ..
发布时间:2020-07-01 02:36:27 其他开发

多项式朴素贝叶斯分类器

我一直在寻找CRAN上的多项朴素贝叶斯分类器,到目前为止,我所能想到的只是软件包e1071中的二项式实现.有谁知道具有多项式贝叶斯分类器的软件包? 解决方案 bnlearn不为您这样做吗? http://www.bnlearn.com/ 位于CRAN上,声称可以实现“朴素贝叶斯"网络分类器,并支持“离散(多项式)数据集". ..
发布时间:2020-07-01 02:35:15 其他开发

bnlearn :: bn.fit差异和方法"mle"的计算和“贝叶斯"

我尝试了解软件包bnlearn的bn.fit函数中的bayes和mle两种方法之间的区别. 我知道常客和贝叶斯方法在理解概率之间的争论.从理论上讲,我认为最大似然估计mle是将相对频率设置为概率的简单的频频方法.但是,要进行什么计算才能得到bayes估算值?我已经签出了 bnlearn文档,即 bn.fit函数的说明和一些我还试图通过先签出bnlearn::bn.fit,导致bnlearn: ..
发布时间:2020-06-30 22:48:28 其他开发

如何使用朴素贝叶斯实现TF_IDF功能加权

我正在尝试实施朴素的贝叶斯分类器进行情感分析.我计划使用TF-IDF加权度量.我现在有点卡住了. NB通常使用单词(特征)频率来找到最大似然.那么如何在朴素贝叶斯中引入TF-IDF加权度量? 解决方案 您将TF-IDF权重用作统计模型中的特征/预测变量.我建议使用gensim [1]或scikit-learn [2]来计算权重,然后将其传递给您的朴素贝叶斯拟合过程. 可能还会对sci ..

如何在R中解释choicemodelr(rhierMnlRwMixture)的输出

我的问题 我刚刚开始使用R库"choicemodelr",并成功获得了一些beta值作为解决方案.但是我不知道如何将这些值分配给特定的属性级别.结果,我只获得A1B1,A1B2,A1B3等的值.该通用输出通常如何连接到我的设计? 在文档中找不到提示.选择模型库libraray或与其连接的Bayesm库(rhierMnlRwMixture)均不可用.希望您能帮我解决这个问题. 预先 ..
发布时间:2020-05-22 20:19:43 其他开发

如何有效解决复合成本函数优化问题?

我想用Python解决以下优化问题: 我有一个黑箱函数f,其中有多个变量作为输入. 黑匣子功能的执行非常耗时,因此我想避免使用暴力手段. 我想找到该黑盒功能f的最佳输入参数. 在下文中,为简单起见,我只写了一个维度x的依赖项. 最佳参数x定义为: 成本函数cost(x)的总和为 f(x)值 最大标准偏差f(x) . cost(x) = A * f(x) ..
发布时间:2020-05-21 21:30:53 Python

Nltk朴素贝叶斯分类器内存问题

我的第一篇文章在这里! 我在使用nltk NaiveBayesClassifier时遇到问题.我有一套7000项训练课程.每个训练项目都有2个或3个世界的描述和一个代码.我想将代码用作类的标签,并将描述的每个世界用作功能. 一个例子: “我叫奥巴马",001 ... 训练集= {[feature ['My'] = True,feature ['name'] = True,feature ..
发布时间:2020-05-18 01:25:00 Python

Python NLTK不正确的情绪计算

我确实有一些正面和负面的句子.我想非常简单地使用Python NLTK来训练NaiveBayesClassifier来调查其他句子的情绪. 我尝试使用此代码,但是我的结果始终是肯定的. http://www.sjwhitworth.com/sentiment-analysis-in- python-using-nltk/ 我是python的新手,所以复制代码时我的代码有误. im ..
发布时间:2020-05-18 01:19:12 Python