[R] Error in match.fun(f) : object 'x' not found
ligges at statistik.tu-dortmund.de
Tue Feb 21 18:39:03 CET 2017
On 21.02.2017 18:29, C W wrote:
> Dear R list,
> I am having a little trouble understanding the R code. I want to compute
> expectation of normal pdf.
> I did the following:
> integrate(x*dnorm(x, rate=1), -Inf, Inf)
integrate needs a function as first argument, hence:
integrate(function(x) x*dnorm(x, rate=1), -Inf, Inf)
and then you have the next error that is more obvious to fix...
> Error in match.fun(f) : object 'x' not found
> If I did this, I get,
> integrate(dexp(x, rate=1), -Inf, Inf)
> Error in dexp(x, rate = 1) : object 'x' not found
> How should I fix this? I remember when I did it for curve(), it was fine.
> curve(pexp(x, rate = 1/2), from = 0, to = 5)
curve() is an exception in that it can use an unevaluated function call.
> What am I not getting here? Thank you so much!
> [[alternative HTML version deleted]]
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help