Measure whether two curves are significantly different from each other

조회 수: 42 (최근 30일)
T Shep
T Shep 2016년 11월 30일
댓글: T Shep 2016년 12월 1일
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.

답변 (2개)

John D'Errico
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.

Image Analyst
Image Analyst 2016년 11월 30일

카테고리

Help CenterFile Exchange에서 Smoothing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by