从离散数据向量模拟

时间:2011-05-03 01:03:13

标签: r

我有一个离散数据向量,我想从与此数据相关的经验分布进行模拟,我在使用函数rlogspline进行模拟< -logspline(vector_of_data),其中vector_of_data是假设即将到来的数据从连续分布,这就是我使用logspline的原因,但是使用这个向量我确定它中的值是离散的,所以我不能使用logspline来调整它的“适合度”。

基本上我想要做的是调整观察数据的“适合度”,然后使用该拟合来模拟这些值。你认为这可以用R吗?

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:2)

我认为sample(x,...,replace=TRUE)(替换抽样)应该从经验分布模拟......

答案 1 :(得分:0)

我并不完全清楚你想要做什么,但你可以使用像quantilerunif这样的东西,例如:

obs <- c(125,110,115,100,150)             # original observations
sim <- quantile(obs, runif(10000))        # simulations
hist(sim, freq=FALSE)

sim histogram