ロジスティック回帰があり、ロジット曲線からシミュレーションデータを生成したいと思います。私のコードは以下の通りです:ロジットモデルからデータをシミュレートする方法
#Begin Code
require(gld)
runs<-100
num.trees<-500
p<-0.5
trial.1<-rgl(num.trees,1859.75592, 0.02179, -0.09578, 0.24264, param = "fkml", lambda5 = NULL)
trial.1 <- floor(trial.1/10)*10+1
minDecade <- min(trial.1)
maxDecade <- max(trial.1)
allDecades <- seq(minDecade-100, 2001, by=10)
x<-1:length(allDecades)
y<-sample(trial.1, p*num.trees)
binTrees <- rep(0,length(allDecades))
for (i in 1:length(allDecades)) {
binTrees[i] <- length(which(y==allDecades[i]))
}
binTrees
binTrees<-cumsum(binTrees)/sum(binTrees)
fit<-glm(binTrees~x,family=binomial(link='logit'))
plot(binTrees)
lines(fitted.values(fit))
#End Code
基本的には、この最後のビットから、どのように私のロジスティック回帰からシミュレートされたデータを生成することができますか? 私が話したことのある人は、これを行うためにCDF機能を使用することをお勧めしましたが、どこから始めるべきかわかりません。私の目標は、フィットした曲線に基づいて完全なデータセットを作り直すことです。
アドバイスを事前にいただきありがとうございます!
この質問から、あなたは統計学者との相談の利点があるように思えます。私の意見では、それの代わりに始めるのが良い場所は、アームパッケージとその中の参考になります。 – BenBarnes