问题标签 [probability-density]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 根据另一个对象和概率随机选择一个对象?
我有一个名为 bait 的基类,它有一些 bait 名称的子类,假设 bait1、bait2...等,另一个鱼类 fish1、fish2、...等
我希望用户选择一个诱饵,并且对于每个诱饵,他都有可能钓到某种鱼,例如。如果他选择诱饵1,则有40%的概率他钓到鱼1,有30%的概率钓到鱼2,有25%的概率钓到鱼3,有5%的概率钓到鱼4,如果他选择诱饵2,与示例相同但概率不同,知道如何实现吗?
抱歉,我用前面的例子解决了这个问题
c++ - 如何计算双变量正态分布的 PDF?
我有一组点并提取其中的一小部分来计算二元正态分布。之后,我通过计算每个点的 PDF 并拒绝值低于某个阈值的点来检查所有其他点是否适合该分布。
理论讲了这么多...
PDF根据维基百科的公式:
σ 是标准偏差,μ 是平均值,计算如下:
dataPoints 是具有 3 列浮点数(x、y、索引)的 cv::Mat。
ρ 是我这样计算的相关系数:
最后一步是使用以下方法计算每个点的概率:
据我所知,D() 应该是马氏距离,但是 OpenCV 的公式cv::Mahalanobis(x, y, rho)
返回的值与我自己计算时的值不同:
所以现在我的问题:
据我所知,PDF 的积分应该是 1,PDF 的最大值应该是(meanX, meanY)
,所以当 σ 为 0 时,平均值的 PDF 应该是 1。但是通过上面的计算,我可以得到超过 1 的值。我怎么了?
matlab - 使用Matlab中的概率密度计算相关系数
我正在尝试使用 Matlab 计算二维正态定律的相关系数。
变量 p 存储了向量 X 的概率密度,它遵循二维法线定律。我必须使用概率函数 p 来计算相关系数,而函数 R = corrcoef(X) 不会这样做。
r - 在 ggplot2 中创建密度直方图?
我想创建下一个直方图密度图ggplot2
。以“正常”方式(基本包)非常简单:
到目前为止,使用 ggplot 我已经达到了这一点:
但是“y”刻度的尺寸错误。我注意到下一次运行得到正确的“y”比例。
我只是不明白。y=..density..
在那里,那应该是高度。那么,当我尝试填充它时,为什么我的比例会被修改呢?
我确实需要颜色。我只想要一个直方图,其中每个块的中断和颜色是根据默认的 ggplot 填充颜色定向设置的。
java - 生成具有非均匀分布的随机整数数组
我想编写 Java 代码来生成 [1,4] 范围内的随机整数数组。数组的长度为 N,在运行时提供。问题是范围 [1,4] 不是均匀分布的:
这意味着如果我创建 N=100 的数组,则数字“1”将在数组中平均出现 40 次,数字“2”平均出现 10 次,依此类推。
现在,我正在使用此代码在 [1,4] 范围内生成均匀分布的随机数:
如上图所示,如何使用非均匀分布来实现它?
r - 狄利克雷过程的密度估计
我对估计相当高维度(大约 15 甚至更多)的概率密度函数很感兴趣。我听说过狄利克雷过程。你知道实现这种方法的 R 包吗?
谢谢你
r - R中的概率密度函数用于预测事件的下一个值
我需要在 R 中对以下数据进行概率密度预测:
是 R 中的 data.frame,如:
目标和想法是基于几年做出预测,并对可用数据的最后一年进行“预测”。
我是 R 新手,因此欢迎提出任何建议、建议等。提前致谢。
c++ - define and use a discrete probability density function in c++
I want to define a specific probability density function (pdf) for n numbers at C++ and then pick some of them later in my code.
my pdf is : P (x) = (1/logn) * f(x)^(-2)
f(x) has a deterministic number that is already determined for each x earlier in my code.
I prefer to use standard library function, since I should use my program in a computer cluster that using additional libraries such as boost more likely produces further issues in that cluster.
my initial code that I have found is:
Many thanks in advance.
c++ - 在 C++ 中使用离散分布时出现错误 c2661
下面的代码在 0,1,..,n^2-1 上实现了一个离散概率分布函数(我在程序前面定义了它的值)。最后我得到了这个pdf的一个实例,它是“数字”值。
但是由于某些我不知道的原因,我有两个错误,一个: “int prob [val]”的“expected constant size” 另一个错误是:离散分布 的“error c2661”告诉我它可能不是得到两个参数,但我需要给它两个参数,我以前看过它的例子......
提前致谢
python - 从pdf生成概率?
我有一些数据是正态分布的,并且我已经安装了 pdf。但是,我想从数据集中获得给定值的可能性发生的概率。据我了解,这是 pdf 下的 bin 区域,用于 x 的值所在的位置。是否有一个 numpy 或 scipy.stats 函数来生成这个?我看过,但要么我没看到,要么我缺乏理解让我退缩。到目前为止,我有:
然后我可以生成该数据的直方图并为其拟合 pdf:
我可以检索给定 x 值的 f(x)(在本例中为 0.65)
有人可以帮我从中产生我的概率吗?
我已将输出的直方图附在 pdf 中。