使用Python,我如何对随机生成的数据集进行采样以适合理论分布?

时间:2017-06-29 15:38:50

标签: python pandas random scipy data-fitting

这是我所做的一般例子......

  1. 从物理模型y = m * x + b
  2. 开始
  3. 生成m,x和b
  4. 的均匀分布
  5. 通过指定y_average和y_standard偏差
  6. 创建y的理论分布

    下一步是从我在(步骤2)中随机生成的数据中采样,以获得符合我在(步骤3)中创建的理论分布的m,x和b的组合。

    下面的图片显示了我想要做的事情......我有顶部图表,我在底部图表中创建了理论分布线...我想创建"蓝色条形图&# 34;在底部图表中使用顶部图表和理论分布线

    enter image description here

1 个答案:

答案 0 :(得分:1)

Inverse transform sampling将满足您的需求。要使用此方法,您需要准备目标分布的累积分布函数(CDF)。