Skip to content
Prev 3140 / 15380 Next

[R-es] Problema para integrar una funcion ajustada a un conjunto de datos con la instruccion sm.density(x)

Hola, ¿qué tal?

La función integrate necesita como argumento una función.

La salida de la función density no es una función: es un objeto que,
entre otras cosas, contiene

x <- rnorm( 1000 )
densidad <- density( x )
str( densidad )
List of 7
 $ x        : num [1:512] -3.65 -3.63 -3.62 -3.6 -3.59 ...
 $ y        : num [1:512] 3.50e-05 4.30e-05 5.25e-05 6.37e-05 7.70e-05 ...
 $ bw       : num 0.221
 $ n        : int 1000
 $ call     : language density.default(x = x)
 $ data.name: chr "x"
 $ has.na   : logi FALSE
 - attr(*, "class")= chr "density"

los objetos x e y que son, por decirlo de alguna manera, "puntos por
los que pasa la función de densidad".

Tienes la opción de convertir esos puntos en una función que luego
puedes integrar con integrate usando, si no quieres complicarte la
vida, rectángulos o trapecios.

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 17 de enero de 2012 22:12, Eric <ericconchamunoz en gmail.com> escribió: