Estimados

Yo pienso como Carlos Ortega, sin embargo en algún momento alguien se 
confundió, esto continua, y hoy hay dos formas de expresar lo mismo, pero yo 
pienso que no es exacto, como que se utiliza como sinónimo.

Voy a contar una experiencia, un profesor me contrata para realizar algunos 
cálculos, luego pasa el tiempo y este académico realiza un post grado, y me 
comenta que ahora entiende algunas cosas, y que utilizó el área bajo la curva 
para calcular.

Pero hay algo que hacía que expresemos en dos idiomas diferentes, yo con los 
datos realicé una curva, luego las predicciones, busque integrales, y para cada 
animal para cada día y cada variable estimé lo que tendría como así también la 
sumatoria para los días deseados. El profesor piensa que en el cálculo del área 
bajo la curva tiene todas las producciones diarias de cada variable y cada 
animal sumadas, no realizamos una comparación más que la de esa charla, 
posiblemente en los números pueda llegar a dar parecido, sin embargo lo 
importante para mí es reconocer que se interpretan dos cosas distintas como 
iguales.

Posiblemente hay mucho en común, en algunas áreas coincida en la práctica 
cuándo el modelo de la curva es simple. En la experiencia que contaba, yo le 
decía que el no conocía por animal, conocía el grupo, porque su curva es de 
todos, y en esa forma no podía determinar ni los animales mejores ni los 
peores. Pero ¿si no le importaba conocer por animal y solo por grupo?

Javier Rubén Marcuzzi

De: Carlos Ortega
Enviado: viernes, 1 de septiembre de 2017 9:02
Para: WILMER CONTRERAS SEPULVEDA
CC: Javier Marcuzzi; Jorge I Velez; R-help-es; Jesús Para Fernández
Asunto: Re: [R-es] Area bajo la curva

Hola

No es el AUC de un modelo de clasificación binaria lo que estás buscando.
Lo que quieres es integrar, calcular el área bajo tu vector.

La solución va por el lado de lo que ya te han comentado (referencia en 
StackOverflow) y se me ocurre otra alternativa visto que tu vector tiene un par 
de "NaN" que suponen un problema....

• Puedes interpolar esos puntos "NaN" intermedios o vaya suponer que la función 
es simétrica y rellenarlos "a mano".
• Una vez interpolado, ajustarías estos puntos a una función (con un polinomio 
sería suficiente) y
• Finalmente con la función "integrate()" calculas el área.


Saludos,
Carlos Ortega
www.qualityexcellence.es

El 1 de septiembre de 2017, 11:31, Jesús Para Fernández 
<j.para.fernan...@hotmail.com> escribió:
Hay un paquete llamado flux que te permite de una manera facil elegri como 
calcular el area debajo de la curva, con la función auc

Échale un ojo.
________________________________
De: R-help-es <r-help-es-boun...@r-project.org> en nombre de Javier Marcuzzi 
<javier.ruben.marcu...@gmail.com>
Enviado: viernes, 1 de septiembre de 2017 4:00
Para: Jorge I Velez; WILMER CONTRERAS SEPULVEDA
Cc: R-help-es
Asunto: Re: [R-es] Area bajo la curva

Estimado Wilmer Contreras Sepulveda

Me parece buena la sugerencia de Jorge, hay muchas formas, yo aparte de la 
sugerencia que le hicieron le agrego otras dos, en cualquier buscador las 
palabras claves son R AUC, y el artículo 
https://www.r-bloggers.com/calculating-auc-the-area-under-a-roc-curve/ , 
lógicamente aparecerán tantas alternativas que puede llegar a confundirse 
respecto a cuál es conveniente para su caso.

Javier Rubén Marcuzzi

De: Jorge I Velez
Enviado: jueves, 31 de agosto de 2017 22:43
Para: WILMER CONTRERAS SEPULVEDA
CC: R-help-es
Asunto: Re: [R-es] Area bajo la curva

Buenas noches, Wilmer.

Puedes intentar la aproximación sugerida en
https://stackoverflow.com/questions/4954507/calculate-the-area-under-a-curve


## preparación
x <- c(1,2,3,4,5,6,7,8,9,10)
y <- c(0,2,15,30,50,NaN,NaN,10,2,1)
d <- data.frame(x, y)
d <- d[complete.cases(d),]
id <- order(d$x)

## cálculo
require(zoo)
with(d, sum(diff(x[id])*rollmean(y[id],2)))
## [1] 169.5

Espero sea de utilidad.
Jorge.-


2017-08-31 19:17 GMT-05:00 WILMER CONTRERAS SEPULVEDA <wilme...@ufps.edu.co>
:

> Buenas noches.
>
> Quisiera saber si existe una libreria o función que me calcule el área bajo
> la curva de dos vectores de números. Ademas esta debe tener en cuenta si
> existen datos faltantes o NaN.
>
> Por ejemplo calcular el área bajo la curva del vector en el eje x:
>
> x<- c(1,2,3,4,5,6,7,8,9,10)
>
> y el vector en el eje y:
>
> y<-c(0,2,15,30,50,NaN,NaN,10,2,1)
>
>
> Muchas gracias.
>
> --
>
> *Wilmer Contreras Sepulveda*
>
> *Grupo de Investigación en Desarrollo de Microelectronica Aplicada*
> *Universidad Francisco de Paula Santander *
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
        [[alternative HTML version deleted]]


_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es




-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to