[R] RE : Must be easy, but haven't found the function (numerical integration)
Ravi Varadhan
rvaradhan at jhmi.edu
Tue Sep 18 17:27:33 CEST 2007
Here is a simple trapezoidal rule integrator:
x <- time
y <- value
area <- sum(diff(x)*(y[-1]+y[-length(y)]))/2
Ravi.
----------------------------------------------------------------------------
-------
Ravi Varadhan, Ph.D.
Assistant Professor, The Center on Aging and Health
Division of Geriatric Medicine and Gerontology
Johns Hopkins University
Ph: (410) 502-2619
Fax: (410) 614-9625
Email: rvaradhan at jhmi.edu
Webpage: http://www.jhsph.edu/agingandhealth/People/Faculty/Varadhan.html
----------------------------------------------------------------------------
--------
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Ptit_Bleu
Sent: Tuesday, September 18, 2007 11:24 AM
To: r-help at r-project.org
Subject: Re: [R] RE : Must be easy, but haven't found the function
(numerical integration)
Thanks to all.
cumsum can be helpful but the solution given by David seems to match my
request.
I will test it as soon as possible (before the end of the week, I hope).
Have a nice end of day,
Ptit Bleu.
GOUACHE David wrote:
>
> try :
>
> library(Bolsatd)
> ?sintegral
>
> or:
>
> library(caTools)
> ?trapz
>
> David Gouache
> Arvalis - Institut du Végétal
> Station de La Minière
> 78280 Guyancourt
> Tel: 01.30.12.96.22 / Port: 06.86.08.94.32
>
>
> -----Message d'origine-----
> De : Ptit_Bleu [mailto:ptit_bleu at yahoo.fr]
> Envoyé : lundi 17 septembre 2007 12:09
> À : r-help at stat.math.ethz.ch
> Objet : [R] Must be easy,but haven't found the function (numerical
> integration)
>
>
> Hi,
>
> I have a data frame of 2 columns with the following types :
> data$day char
> data$value num
>
> And I plot my data with :
> plot(strptime(donnees$day,format="%Y-%m-%d %H:%M:%S"),donnees$value,
> type="l")
>
> And I'd just like to get the numerical value of the integration of this
> graph.
> I looked at ?integrate but, as far as I understood (that is, not very
> much,
> due to my poor english), it seems that it doesn't work with values in data
> frame.
>
> Could you please help me to do this ?
>
> Thanks in advance,
> Have a nice week,
> Ptit Bleu.
> --
> View this message in context:
>
http://www.nabble.com/Must-be-easy%2C-but-haven%27t-found-the-function-%28nu
merical-integration%29-tf4465684.html#a12732936
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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.
>
>
--
View this message in context:
http://www.nabble.com/Must-be-easy%2C-but-haven%27t-found-the-function-%28nu
merical-integration%29-tf4465684.html#a12759423
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help at 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.
More information about the R-help
mailing list