[dúvida] Como calcular área de um gráfico?

Plotei um gráfico de linhas, e preciso calacular a área da parte de baixo da figura, tem como fazer isso? a figura foi plotada usando plot(x,y) e visualmente se parece com uma gaussiana. Muito obrigado pela ajuda. Marcelo Claro de Souza Biologist, PhD student in Plant Biology Institute of Bioscience - UNESP, Brazil

Para um conjunto de x, y voce tem um monte de trapezios e é som momar as areas deles veja um exemplo: ## inventando dados x <- 1:20 y <- rnorm(20, m=10) # fazendo o gráfico plot(x, y, type="l") # mostrando as áreas a serem comadas segments(x,0,x,y) # somando as áreas dos trapezios n <- length(x) sum((x[1:(n-1)] + x[2:n])*diff(x)/2) Em Sex, 2012-03-16 às 12:21 -0700, Marcelo Claro de Souza escreveu:
Plotei um gráfico de linhas, e preciso calacular a área da parte de baixo da figura, tem como fazer isso? a figura foi plotada usando plot(x,y) e visualmente se parece com uma gaussiana. Muito obrigado pela ajuda.
Marcelo Claro de Souza
Biologist, PhD student in Plant Biology Institute of Bioscience - UNESP, Brazil
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Paulo Justiniano Ribeiro Jr LEG (Laboratorio de Estatistica e Geoinformacao) Universidade Federal do Parana Caixa Postal 19.081 CEP 81.531-990 Curitiba, PR - Brasil Tel: (+55) 41 3361 3573 VOIP: (+55) (41) (3361 3600) 1053 1066 Fax: (+55) 41 3361 3141 e-mail: paulojus AT ufpr br http://www.leg.ufpr.br/~paulojus

Marcelo, A funcao integrate.xy() faz oque voce esta precisando. Eder Em 16/03/2012 16:21, "Marcelo Claro de Souza" <marcelo_claro@yahoo.com.br> escreveu:
Plotei um gráfico de linhas, e preciso calacular a área da parte de baixo da figura, tem como fazer isso? a figura foi plotada usando plot(x,y) e visualmente se parece com uma gaussiana. Muito obrigado pela ajuda.
Marcelo Claro de Souza Biologist, PhD student in Plant Biology Institute of Bioscience - UNESP, Brazil
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (3)
-
Eder David Borges da Silva
-
Marcelo Claro de Souza
-
Paulo J Ribeiro Jr