The curve in 3 dimensional space fitting.
2 ビュー (過去 30 日間)
古いコメントを表示
Hi I'm solving a curve fitting problem for wind data. I'm trying to estimate the general pareto distribution parameters for exceedances over the threshold.
GP = THRE + ALPHA/BETA*(1 - P^BETA);
where THRE value of the threshold used in the analysis; ALPHA dispersion or scale parameter; BETA mode of the extreme value distribution or shape parameter; P percentile of the quantile of interest;
After performing the threshold selection I obtain the estimated points in the space of
(BETA, ALFA, THRE)
It is the 1-dimensional curve in 3d space. After that we would like to get the regular curve fit. Are there any procedure in Matlab that can perform the fitting of the curve in 3d space?
Thank you for any help! Igor.
EDIT
2 件のコメント
Walter Roberson
2011 年 7 月 25 日
Could you perhaps post the plot in a graphics format, so it can be viewed outside of MATLAB?
回答 (2 件)
Andrew Newell
2011 年 7 月 25 日
Let's back up a step. I think what you are trying to do is estimate the parameters of a generalized Pareto distribution for a single data set. Is that correct?
Andrew Newell
2011 年 7 月 25 日
You could fit a polynomial THRESHOLD(ALFA,BETA) using the File Exchange function polyval2. It might work better, however, if you transform the variables first so there isn't an asymptote for small BETA.
(edited typo)
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!