[R] Using "R" to find peaks in sampled data
Martin Maechler
maechler at stat.math.ethz.ch
Tue May 29 16:58:50 CEST 2001
>>>>> "Bill" == Bill Simpson <wsi at gcal.ac.uk> writes:
>> In any case, I have some sampled data that has peaks, and I would
>> like to extract peak height, location, and width, according to
>> almost any statistical model. Gaussian would seem to make the most
>> sense.
Bill> Be specific about the form of your data. Do you mean that you
Bill> have a single variable you measured, and you are talking about
Bill> peaks of some histogram of the data? Or do you have x,y data? If
Bill> the latter, the peak height is just max(y), and the location is
Bill> x[y==max(y)].
where you might want to use
imax <- which.max(y)
x[imax]
etc
Bill> The width is not too hard; I have a function that finds the FWHM.
which reminds me that S-plus has a function peaks()
that some folks have wanted for R. If anyone has good code,
not stolen from S-plus, but still compatible, please post...
Martin Maechler <maechler at stat.math.ethz.ch> http://stat.ethz.ch/~maechler/
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list