フィルターのクリア

Excluding data on log scale

4 ビュー (過去 30 日間)
Ron
Ron 2014 年 8 月 18 日
編集済み: dpb 2014 年 8 月 18 日
Hi!
i have noisy data, and i want to fit a plot through it. i need to exclude some data points in the outliers, but i can recognize them only in the log scale plot.
is there a way to do it ?
I know that you can graphically exclude data in cftool, but it's not possible to show the data in log scale there.
Thank you

回答 (1 件)

dpb
dpb 2014 年 8 月 18 日
編集済み: dpb 2014 年 8 月 18 日
The "trick" w/ cftool is to "Print to figure" from the File Menu wherein you can use the figure editor to change axes properties. Why it's not internal to the tool is, I suppose, simply one of complexity/newer implementation doesn't yet have all the bells and whistles. I note it takes quite a long time to load already here in R2012b.
Alternatively, of course, you can use a custom fit and take log(x) on linear axes to achieve same effect albeit w/o the convenience of the scale being in original units.
  2 件のコメント
Ron
Ron 2014 年 8 月 18 日
But when i "print to figure" i can't use the exclude data option, so the problem remains :(
dpb
dpb 2014 年 8 月 18 日
編集済み: dpb 2014 年 8 月 18 日
Yes, best you can do is use the other figure to identify which points you want excluded. As noted, it's an imperfect tool at best.
ADDENDUM
I'd probably approach the problem by using a log or semilog fit whichever it is that works and then compute the residuals and look for outliers numerically. A useful background article on the subject...

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by