Rank: 60 based on 931 downloads (last 30 days) and 24 files submitted
photo

Tom O'Haver

E-mail
Company/University
U. of Maryland College Park

Personal Profile:

Retired university professor. Google me.

Professional Interests:
http://terpconnect.umd.edu/~toh

 

Watch this Author's files

 

Files Posted by Tom View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Jul 2014 Screenshot Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver chemistry, curve fitting, decomposition, peak fitting, physics, time series 182 82
  • 4.64706
4.6 | 18 ratings
25 Jun 2014 Screenshot iPeak: Interactive Peak Detector (Version 6) Keypress operated interactive peak detector function. Author: Tom O'Haver analytical chemistry, chemistry, instrumental analysis, peak detection, physics, signal processing 57 27
  • 4.75
4.8 | 8 ratings
20 Jun 2014 Screenshot Interactive Peak Fitter (Version 10.4) Keyboard operated peak fitting function for time-series signals. Author: Tom O'Haver chemistry, physics, peak fitting, curve fitting, time series, decomposition 58 21
  • 3.0
3.0 | 4 ratings
20 May 2014 Screenshot ifilter: Interactive Fourier filter function, version 4 Keyboard-operated interactive Fourier filter function for time-series signals. Author: Tom O'Haver communications, measurement, signal processing 32 1
  • 4.5
4.5 | 3 ratings
19 Mar 2014 Screenshot iSignal 3 Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. Author: Tom O'Haver signal processing, data import, chemistry, data exploration, medical, pharmaceutical 49 10
  • 5.0
5.0 | 3 ratings
Comments and Ratings by Tom View all
Updated File Comments Rating
24 Jul 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver

Yes, it's the full width at half maximum (at least for the Gaussian and Lorentzian shapes).

21 Jun 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver

Here's what I have in my library:

Fitting Experimental Data, Chris Brown, Randal Nelson

Non-Linear Regression, Samuel L.Baker

Probabilistic peak detection for first-order chromatographic data,
by Lopatka, Vivó-Truyols, and Sjerps

Modeling and Simulation: a Comprehensive and Integrative View, Tuncer I. Ören

Curve Fitting, the Reliability of
Inductive Inference, and the Error - Statistical Approach, Aris Spanos

Comparison of public peak detection algorithms for MALDI mass spectrometry data analysis, Chao Yang, Zengyou He and Weichuan Yu

Analysis of First-Derivative Based QRS Detection Algorithms, Natalia M. Arzeno, Zhi-De Deng, and Chi-Sang Poon,

You can find these and others online using Google search or Google Scholar.

09 Jun 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver

Try using a negative value for the Fano factor (the input argument called 'extra')

05 Jun 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver

Ever since version 5, peakfit.m has been capable of fitting multiple peak types. Just enter the peak shape as a vector of peak shape numbers, and also use a vector for the "extra" variable. For example, to fit with a mode consisting of a Lorentzian plus a BWF peak with a Fano (asymmetry) factor of 5:

[FitResults,MeanFitError,Baseline]=peakfit([x;y],0,0,2,[2 15],[0 5],10,0,3)

05 Jun 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver

OK, Toby, I have a beta version of peakfit.m and its interactive cousin ipf.m, both with the Breit-Wigner-Fano resonance peak (Shift-B key; Shape=15) replacing the bifurcated Lorentzian. They are located at http://terpconnect.umd.edu/~toh/spectrum/beta/. Let me know if this suits your needs and I'll upload it to the File Exchange.
Example:
>> x=1:250;
>> y=BWF(x,75,20,5)+.1.*BWF(x,175,20,5)+.00001*whitenoise(x);
>> [FitResults,MeanFitError,Baseline]=peakfit([x;y],0,0,2,15,5,10,0,3)

Comments and Ratings on Tom's Files View all
Updated File Comment by Comments Rating
28 Jul 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver He, Jade

Thank you for your reply. I really want to thank you, but there is not that much I can do. I think I could share with you what I do with your code as a way to thank you.

I am working with MRI images. For my project, I need to calculate the lean muscle and fat within ROI. One method stated in "Distribution and Orientation of Bone in the Human Lumbar Vertebral Centrum" by T.S. Keller. This method requires Gaussian Fit in order to calculate the optimal value for thresholding.

24 Jul 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver O'Haver, Tom

Yes, it's the full width at half maximum (at least for the Gaussian and Lorentzian shapes).

24 Jul 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver He, Jade

Hello Tom,

I have a question about the output "width" of your code. Is this "width" the full width at half maximum?

Jade

22 Jul 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver He, Jade

Thank you

22 Jun 2014 Peak Fitter Command-line peak fitter for time-series signals. Version 5.5, July, 2014 Author: Tom O'Haver Ben

Thanks Tom!

Contact us