Best Regression Fit
|
12-28-2017, 12:54 PM
(This post was last modified: 12-29-2017 03:53 AM by Namir.)
Post: #6
|
|||
|
|||
RE: Best Regression Fit
Here is a third version, BESTFIT3, that maps the X and Y data to values in the range of (1, 2), making all transformations possible:
The function returns: 1) Best Rsqr value. 2) Power of best Y transformation (0 means ln(y)). 3) Power of best X transformation (0 means ln(x)). 4) Best slope. 5) Best intercept. 6) Minimum X value. 7) Maximum X value. 8) Minimum Y value. 9) Maximum Y value. Make sure you use the powers, slope, intercept, minima, and maxima in estimating Yhat values: Yhat' = (slope * ((X-xmin)/(xmax-xmin)+1)^xpwr + intercept)^(1/ypwr) Yhat = ymin + (Yhat'-1)*(ymax-ymin) if xpwr=0 and ywpr!=0 use: Yhat' = (slope * ln((X-xmin)/(xmax-xmin)+1) + intercept)^(1/ypwr) Yhat = ymin + (Yhat'-1)*(ymax-ymin) if xpwr!=0 and ywpr=0 use: Yhat' = exp(slope * ((X-xmin)/(xmax-xmin)+1)^xpwr + intercept) Yhat = ymin + (Yhat'-1)*(ymax-ymin) if both xpwr and ypwr are zero, use: Yhat' = exp(slope * ln((X-xmin)/(xmax-xmin)+1) + intercept) Yhat = ymin + (Yhat'-1)*(ymax-ymin) Use ln() functions when xpwr s 0 and use exp() when the ypwr is 0. Code: EXPORT BESTFIT3(Mat, IdxX, IdxY) |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Best Regression Fit - Eddie W. Shore - 11-04-2017, 02:08 PM
RE: Best Regression Fit - salvomic - 11-04-2017, 03:51 PM
RE: Best Regression Fit - akmon - 12-17-2017, 04:17 PM
RE: Best Regression Fit - Namir - 12-27-2017, 03:31 PM
RE: Best Regression Fit version 2 - Namir - 12-27-2017, 09:14 PM
RE: Best Regression Fit - Namir - 12-28-2017 12:54 PM
|
User(s) browsing this thread: 1 Guest(s)