r语言 - 对向量应用积分函数



我是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)

最新更新