r语言 - "How to simulate a set of raw data based on a known median (quartile)"



如何根据已知的中位数(四分位数(模拟一组原始数据,如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)

要检查结果,可以使用以下方法(检查meanmedian之间的差异(:

round(c(n=length(d1), median=median(d1)), 2)

最新更新