在 Excel 中根据给定的均值和标准差生成随机数
在某些情况下,您可能需要根据特定的均值和标准差生成一系列随机数。
以下是一些可以帮助您的指南。
根据给定的均值和标准差生成随机数
要解决这个问题,您需要按照以下步骤逐步操作。
步骤 1
首先,您需要将所需的均值和标准差输入到两个空单元格中,在本例中,我选择了 A1 和 A2,如下面的屏幕截图所示。
步骤 2
然后,在单元格 B3 中,输入公式 **=NORMINV(RAND(),$B$1,$B$2)** 并拖动句柄到所需的范围以填充单元格,如下面的屏幕截图所示。
在公式 **=NORMINV(RAND(),$B$1,$B$2)** 中,$B1 表示均值,$B$2 表示标准差。
步骤 3
在单元格 D1 和 D2 中,您需要计算在步骤 2 中输入的随机数的均值和标准差。在单元格 D1 中,通过输入公式 **=AVERAGE(B3:B8)** 计算均值,按 Enter 键。在 D2 中,计算标准差,输入公式 **=STDEV.P(B3:B8)** 并按 Enter 键,如下面的屏幕截图所示。
下面的屏幕截图显示了计算 B3:B8 标准差的公式。
这里 B3:B8 是您在步骤 2 中选择的数字范围。
步骤 4
您可以生成所需的真实随机数。在单元格 D3 中,输入公式 **=$B$1+(B3-$D$1)*$B$2/$D$2** 并拖动到 B8(如上所述,我们考虑到了 B8)。如下面的屏幕截图所示。
这里 B1 表示您需要的均值,B2 表示您需要的标准差。B3 表示第一个随机数的第一个单元格,D1 表示第一个随机数的均值。D2 是第一个随机数的标准差。
步骤 5
您可以检查最终随机数序列的均值和标准差。在单元格 D9 中,输入公式 **=AVERAGE(D3:D8)** 并按 Enter 键,然后在单元格 D10 中输入公式 **=STDEV.P(D3:D8)** 并按 Enter 键,如下所示:
这里 D3 到 D8 是最终随机数序列的范围。
Excel 表格中数据的左侧是第一个随机数,右侧的数据是最终的随机数,如下所示。