将数字添加到excel中的日期(平均值和标准差)

Posted

技术标签:

【中文标题】将数字添加到excel中的日期(平均值和标准差)【英文标题】:Adding a number to a date in excel (with an average and st dev) 【发布时间】:2018-03-06 17:19:04 【问题描述】:

我有一个日期列表。它们是注册日期的虚拟数据。

我想添加另一个列表,它是首次使用日期的虚拟数据。

为了制作日期,我使用了这个 -

=RANDBETWEEN(DATE(2017,1,1),DATE(2017,6,30))

为了确定第一次使用日期,我正在尝试这个 -

=C6+RANDBETWEEN(0,100)

但是,我不想只添加一个随机数。我想从正态分布中添加一个数字,平均值为 10,标准差为 30(不涉及负数)。这可能吗?

【问题讨论】:

简短的回答是“否”,因为如果您从生成的平均值为 10 且标准差为 30 的正态分布中排除负值,则它不再是正态分布。跨度> 【参考方案1】:

以下将生成一个正态分布的随机数,均值为 10,偏差为 30:

= NORM.INV(RAND(),10,30)

我能想到的排除负值的最简单方法是只取 this 的绝对值。

= ABS(NORM.INV(RAND(),10,30))

但是,如前所述,如果您排除负数(无论您决定如何排除它们),那么它就不再是真正的正态分布了。

编辑:

另一种排除负数的方法如下:

由于NORM.INV(0.37,10,30) 返回的值刚好高于 0,因此您可以使用此知识更改公式,只允许生成介于 0.37 和 1 之间的随机值:

= NORM.INV(0.63*RAND()+0.37,10,30)

但是,我必须再次指出,这不是真正的正态分布。

【讨论】:

以上是关于将数字添加到excel中的日期(平均值和标准差)的主要内容,如果未能解决你的问题,请参考以下文章

用excel图表误差线显示均值和标准差

ggplot2将滚动平均值的标准差添加到散点图

如何用excel计算标准差的方法

如何用excel快速实现“平均值±标准差”

命令行实用程序,用于打印 linux 中的数字统计信息

计算多个变量的一个均值和标准差