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.