0
我具有长度为N的矢量的ε-我将所述函数bw.CDF.pi(X,导频=“UCV”)从SROC包来计算cdf核心估计的带宽。ř重复功能达到
我的目标是从epsilon的起始值开始,为每个子矢量重复这个带宽函数。换言之,我想将这个函数应用于ε中的第一个值,然后对于ε中的前两个值,然后对于ε中的前三个值继续,直到将函数应用于总向量ε。最后,我想有N个带宽值。
我该如何做到这一点?
我具有长度为N的矢量的ε-我将所述函数bw.CDF.pi(X,导频=“UCV”)从SROC包来计算cdf核心估计的带宽。ř重复功能达到
我的目标是从epsilon的起始值开始,为每个子矢量重复这个带宽函数。换言之,我想将这个函数应用于ε中的第一个值,然后对于ε中的前两个值,然后对于ε中的前三个值继续,直到将函数应用于总向量ε。最后,我想有N个带宽值。
我该如何做到这一点?
显然你需要一个2个元素的向量来运行功能bw.CDF.pi
。如果你想为矢量的前2个元素运行它,那么前3个等,你可以执行以下操作。请注意,该数据示例是该函数的帮助页面中的示例。
library(sROC)
set.seed(100)
n <- 200
x <- c(rnorm(n/2, mean=-2, sd=1), rnorm(n/2, mean=3, sd=0.8))
lapply(seq_along(x)[-1], function(m) bw.CDF.pi(x[seq_len(m)], pilot="UCV"))
非常感谢,这很有帮助! – krehal
嗨!看看这里:https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example。你的问题需要有可重复的数据以及预期的输出。 – User2321