如何根据已知的中位数(四分位数(模拟一组原始数据,如10.9(9.2-13.3(?此外,案例数(n(为100。
我用excel和python尝试过rand函数,但没有得到我想要的结果。
将numpy导入为np
我想用100个案例模拟一组基于10.9(9.2-13.3(的原始数据。
以下是生成特定范围和特定平均之间的随机数的代码
使用mean
代替median
:
require("Runuran")
d1 <- urnorm(n = 100, mean = 10.9, lb = 9.2, ub = 13.3)
summary(d1)
sd(d1)
hist(d1)
要检查结果,可以使用以下方法(检查mean
和median
之间的差异(:
round(c(n=length(d1), median=median(d1)), 2)