使用rubyonrails创建mysql数据的正态分布

yv5phkfx  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(456)

我有一个mysql表,有三列:身高、体重、性别。此表正在用作我的项目的模型。在ror中是否有一个方法函数允许我根据数据计算正态分布?
例如,我想为男性创建一个钟形曲线,为女性创建一个钟形曲线,然后能够确定任何给定的身高/体重值设置为男性或女性的可能性。新的数据总是被添加的,所以分布不会是静态的。
我应该试着在mysql中创建一个函数来创建发行版,然后使用ror方法来评估发行版的输入,还是可以在ror中完成这些工作?
我使用的是ruby 2.3和rails 5.1.6。

suzh9iv8

suzh9iv81#

我把事情弄得更复杂了。我用avg()得到平均值,用stddev()得到每个身高和体重的标准差。然后我把标准差加上,再减去下限的平均值,再把标准差加上上限的平均值,然后首先评估身高是否在目标的一个标准差之内,然后再评估体重,然后用这个来寻找概率。

相关问题