Dear David,

The toy example doesn't represent functions as such, but represents type of 
data that I'm operating with. These data are product of an analysis. If I 
understand you correctly, I would need to approximate distribution functions of 
these data first and then integrate. This makes sense, but any suggestion/ideas 
of how to do it in R?

Many thanks!

Best regards,

Ana



>________________________________
>From: David Winsemius <dwinsem...@comcast.net>
>To: Ana Kolar <annako...@yahoo.com>
>Cc: R <r-help@r-project.org>
>Sent: Monday, 18 July 2011, 16:41
>Subject: Re: [R] SDMTools package - calculating overlap?
>
>
>On Jul 18, 2011, at 10:11 AM, Ana Kolar wrote:
>
>> Yes, indeed! I believe I should integrate differences of min of both 
>> functions, no? I'm not quite sure how this should be done in R therefore I 
>> was wondering if there are some build in functions that do this job already. 
>> If not I would appreciate any help of how should it be done otherwise.
>
>?integrate   # would seem to be the glaringly obvious help query
>
>> 
>> Toy example of data is here:
>> 
>> a <- matrix(runif(30))
>> b <- matrix(runif(30))
>
>That's not a well-defined example of functions even if we take the index to be 
>the x value. Presumably you have some sort of value in mind for "a" at an 
>x-value of 1.5 but it is not clear from what you have presented.
>
>?stepfun
>?approxfun
>
>
>A function takes inputs (on some continuous measurement scale) and returns 
>results. Perhaps you should be seeking some local mathematical/statistical 
>consulting resource.
>
>--David.
>
>> 
>> I tried to calculate this overlap with "Istat" function but am not sure that 
>> it does the job right! This is the example:
>> 
>> library(SDMTools)
>> a <- matrix(runif(30))
>> b <- matrix(runif(30))
>> Istat(a,b)
>> 
>> Many thanks for your response, David!
>> 
>> Ana
>> 
>> 
>> 
>> From: David Winsemius <dwinsem...@comcast.net>
>> To: Ana Kolar <annako...@yahoo.com>
>> Cc: R <r-help@r-project.org>
>> Sent: Monday, 18 July 2011, 15:45
>> Subject: Re: [R] SDMTools package - calculating overlap?
>> 
>> 
>> On Jul 18, 2011, at 9:40 AM, Ana Kolar wrote:
>> 
>> > Dear R users,
>> >
>> > Any idea of how to calculate an area of an overlap between two functions? 
>> > The only R build in function that I found is I Similarity Statistic for 
>> > Quantifying Niche Overlap and I am really not sure if this function is 
>> > producing exactly what I am interested in since I was plotting functions 
>> > and often got confused results (for example: got high value for the 
>> > overlap of one pair and low for the other pair, while from the plot it 
>> > looked like the first pair was overlapping better.) Can anyone please 
>> > explain what's the reason behind such a behaviour? And does anyone has a 
>> > suggestion of what function could be used for a calculation of an overlap 
>> > area? The problem with 'Istat' function is also that it requires both data 
>> > sets to have the same length, while I would be more interested in a 
>> > function that enables overlap calculation even if data sets have different 
>> > length. Looking forward to hearing from you! Have a good day. Ana
>> 
>> Shouldn't you be integrating their difference (or the absolute value of 
>> their differences depending on your definition of "overlap"). I fail in 
>> understanding your example. Where is/are the function(s)?
>> 
>> >
>> > library(SDMTools)
>> > a <- matrix(runif(30))
>> > b <- matrix(runif(30))
>> > Istat(a,b)
>> >     [[alternative HTML version deleted]]
>> --
>> David Winsemius, MD
>> West Hartford, CT
>> 
>> 
>> 
>
>David Winsemius, MD
>West Hartford, CT
>
>
>
>
        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to