Spectral Deconvolution using Bayesian Information Criteria and Gaussian Peak Shapes
Show older comments
This is a problem that has been dealt with in part by many codes, but I am having trouble implementing the specific solution I need.
I have a continuous x,y dataset from UV-Vis absorption data for a compound. This convoluted (macroscopic/classical) observable is the result of one or more individual Gaussian(type) functions.
What I would like to do is use a probabilistic method to find the most likely values for number of Gaussian peak centers, and the resulting position and intensity for each of these Gaussian peaks that underlie the continuous spectrum.
We have an old code in R that uses the MClust library, but I would like to use the Optimization toolbox in Matlab to find a better way of performing this task.
Thanks in advance for your ideas and help.
This is a crude figure to represent the general idea (with improper scaling)

Accepted Answer
More Answers (0)
Categories
Find more on Gaussian Mixture Models in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!