R で ecdf() (または Ecdf ) を使用すると、約 500 に等しい数のノットが得られます。 .
ecdf のノット数を調整するにはどうすればよいですか? または、それは可能ですか?
以下はRコードです:
install.packages("Hmisc");
library(Hmisc)
nobs <- 300
g1_true <- 2
eps <- rnorm(nobs, 3.5,2.1)
Z <- rbinom(n=nobs, size=3, p=0.5)
P <- g1_true*Z + eps
# marginal density for P
h.p <- density(P,bw="nrd0", kernel="epanechnikov")$y
# get the marginal distribution H(p)
H.p <- ecdf(h.p)
length(knots(H.p))