我有一个离散数据向量,我想从与此数据相关的经验分布进行模拟,我在使用函数rlogspline进行模拟< -logspline(vector_of_data),其中vector_of_data是假设即将到来的数据从连续分布,这就是我使用logspline的原因,但是使用这个向量我确定它中的值是离散的,所以我不能使用logspline来调整它的“适合度”。
基本上我想要做的是调整观察数据的“适合度”,然后使用该拟合来模拟这些值。你认为这可以用R吗?
非常感谢你的帮助。
答案 0 :(得分:2)
我认为sample(x,...,replace=TRUE)
(替换抽样)应该从经验分布模拟......
答案 1 :(得分:0)
我并不完全清楚你想要做什么,但你可以使用像quantile
和runif
这样的东西,例如:
obs <- c(125,110,115,100,150) # original observations
sim <- quantile(obs, runif(10000)) # simulations
hist(sim, freq=FALSE)