integrate.catR {catR} | R Documentation |
Numerical integration by linear interpolation (for catR internal use)
Description
This command computes the integral of function f(x) by providing values of x and f(x), similarly to the integrate.xy
function of the R package sfsmisc
.
Usage
integrate.catR(x, y)
Arguments
x |
numeric: a vector of x values for numerical integration. |
y |
numeric: a vector of numerical values corresponding to f(x) values. |
Details
This function was written to compute "cheap" numerical integration by providing sequences of x values and corresponding computed values f(x). It works similarly as the integrate.xy
function when use.spline=FALSE
is required. It was developed internally to eventually remove dependency of catR
package to package sfsmisc
.
Value
The approximated integral.
Author(s)
David Magis
Department of Psychology, University of Liege, Belgium
david.magis@uliege.be
References
Maechler, M. et al. (2012). sfsmisc: Utilities from Seminar fuer Statistik ETH Zurich. R package version 1.0-23. http://CRAN.R-project.org/package=sfsmisc
See Also
KL
and the integrate.xy
function in package sfsmisc
Examples
# Loading the 'tcals' parameters
x <- seq(from = -4, to = 4, length = 33)
y <- exp(x)
integrate.catR(x, y) # 54.86381
## Not run:
# Comparison with integrate.xy
require(sfsmisc)
integrate.xy(x, y, use.spline = FALSE) # 54.86381
integrate.xy(x, y) # 54.58058
## End(Not run)