[R] RE : Must be easy, but haven't found the function (numerical integration)
Ptit_Bleu
ptit_bleu at yahoo.fr
Thu Sep 20 09:49:41 CEST 2007
Hello Ravi,
I was also trying to write down such a calculation but I did not manage (I
didn't use diff(x)).
Thank you for the solution.
Ptit Bleu.
Ravi Varadhan wrote:
>
> 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.
>
> ______________________________________________
> 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-%28numerical-integration%29-tf4465684.html#a12792420
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list