首页 > 解决方案 > 我在哪里可以找到 Rust 函数来从非均匀概率分布中获取值?

问题描述

我知道rand::distributions,但我能找到的只是随机抽样。

我还想向用户显示分布曲线,特别是对于那些依赖于形状参数(如 Beta 分布)的用户,但我找不到获取任意值的函数。

本质上,我想通过执行类似的操作来绘制分布图

for x in 1..100 {
   let y = beta.sample(x as f64 / 100.0);
   // add x/y to graph
}

我在哪里可以找到正确的函数来获取这些值?我已经搜索了 Rust rand 书和存储库,但无法弄清楚。

标签: ruststatisticsdistribution

解决方案


推荐阅读