生成范围内日期的正态分布

时间:2016-08-31 23:39:36

标签: python date numpy gaussian normal-distribution

我有一个日期范围 - 例如1925-01-011992-01-01之间。我想在该范围之间生成x个日期列表,并生成x个生成日期遵循“正常”(钟形曲线 - 参见图片)分布。

关于使用整数(使用numpyscipy等)执行此操作的stackoverflow有很多答案,但我找不到具有日期的可靠示例

enter image description here

1 个答案:

答案 0 :(得分:2)

根据@ sascha的评论,从日期到时间值的转换可以完成这项工作:

_EMPIRICAL_SCALE_RATIO

请注意,您可以(应该?)使用scipy.stats.truncnorm来生成truncated normal distribution,而不是{{1}}。