Measure whether two curves are significantly different from each other
39 次查看(过去 30 天)
显示 更早的评论
Is there a curve fitting tool or a function that will allow me to determine whether two curves are significantly different from each other? Note: There are some data sets where the curves overlap each other.
0 个评论
回答(2 个)
John D'Errico
2016-11-30
I'll argue that you cannot assign any statistical significance to the difference between two sets of points as curves, when you have ONLY a list of points but no model. That means you have no direct way to infer the noise structure in those curves. And when you ask if two curves are "significantly different" that is exactly what you are trying to do.
You don't say if the curves have the same x-values, but different y, or if the curves are sampled at disparate points on the x axis. You don't even say if the curves live on the same support. (The same range of x-values.) This problem could become quite difficult, depending on how you respond on those issues.
If the curves are sampled over the same support, at identical locations, then you might be able do something statistically valid, treating the points as replicates.
Another idea might be to approximate each curve using smoothing splines. That will give you a simple measure of the noise structure in each set of points from the residual errors. Then you might be able to come up with a test that measures how statistically different are the curves. It would take some serious thought though.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interpolation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!