我是R编程的新手,我有一个任务要提交,所以我的问题如下:我写了下面的函数:
我应该用积分函数来计算所有x的(x并将它们存储在名为probs的向量中。
我开始了下面的内容,但是我被阻止了
Rep <- function (x) {
vector <-integrate (phi, lower = Inf , upper = x)$Value }
不确定这是否是将函数integrate()应用于向量的正确方法。非常感谢您的帮助
您可以这样做:
phi <- function(x)exp(-x^2/2)/sqrt(2 * pi)
quantiles <- seq(from = 0, to = 5.5, by = 0.01)
fun<-Vectorize(function(x)integrate(phi,-Inf, x)[[1]])
fun(quantiles)