Help Fit line / curve to data

1 Ansicht (letzte 30 Tage)
RuiQi
RuiQi am 23 Nov. 2016
Kommentiert: Walter Roberson am 23 Nov. 2016
Hello, I am trying to find the equation of a best fit line for this data that I have below. I tried using polynomial fit with degree 2 but the results are unsatisfactory. I was wondering if anyone can offer any suggestions. Based on the scatter plot below, id like the results to be a curve that is steep at a steep slope at the beginning and gentle later.
  3 Kommentare
RuiQi
RuiQi am 23 Nov. 2016
Hi thanks ! But id like to extract the complete equation of the curve as well.
KSSV
KSSV am 23 Nov. 2016
Bearbeitet: KSSV am 23 Nov. 2016
h = isline ;
h will be having the xdata and ydata.It fit's a straight line.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Walter Roberson
Walter Roberson am 23 Nov. 2016
I suggest trying to fit it to y = A * exp(-B*x) + C
If you assume that C is 0 then that would be a fit of y = A * exp(-B*x) which would be
log(y) = log(A) - B * x
which would be a linear fit to find B and log(A).
  1 Kommentar
RuiQi
RuiQi am 23 Nov. 2016
Cool ! I would need to exponentiate log(A) so that I can get back A right ? And as for B I don't need to do anything to it

Melden Sie sich an, um zu kommentieren.


KSSV
KSSV am 23 Nov. 2016
doc lscurvefit.
  1 Kommentar
Walter Roberson
Walter Roberson am 23 Nov. 2016
lscurvefit needs to be told what model to fit against.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Linear and Nonlinear Regression finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by