Try

> integrate(dnorm, mean = 2, sd = 1, -1.96, 1.96)
0.4840091 with absolute error < 1.4e-12

HTH,
Jorge.-


On Mon, Jul 23, 2012 at 10:23 PM, FJ M <> wrote:

>
> I'm trying to provide different parameters to the integrate function for
> various probability functions. I'm using dnorm as the simplest example
> here. For instance integrate(dnorm, -1.96, 1.96) produces the correct
> answer for a normal distribution with mean 0 and standard deviation 1. I've
> tried two ways to use mean=2.0 and standard deviation 1, but with no luck.
> The examples follow.
>
>
> > integrate(dnorm, -1.96, 1.96)
> 0.9500042 with absolute error < 1e-11
> > mean = 2.0
> > sd = 1.0
> > integrate(dnorm, -1.96, 1.96)
> 0.9500042 with absolute error < 1e-11
> > integrate(dnorm(mean=2.0,sd=1.0), -1.96, 1.96)
> Error in .Internal(dnorm(x, mean, sd, log)) : 'x' is missing
> Calls: integrate -> match.fun -> dnorm
> Execution halted
>
> How do I change the built in mean=0 and standard deviation=1 for dnorm
> using integrate?
>
> Thanks,
>
> Frank
> Chicago, IL
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to