フィルターのクリア

Plot best-fit Spearman rank correlation curve

25 ビュー (過去 30 日間)
David
David 2019 年 2 月 14 日
回答済み: Jeff Miller 2020 年 12 月 12 日
Dear Matlab community,
I'm evaluating one-variable Spearman rank correlation, simply by invoking:
[rho, pval] = corr(x, y, 'type', 'Spearman');
which works all fine. However, I now thought I'd like to plot my points as a scatter plot, overlaid with the rank correlation best-fit that gives the rho and pval from above. I.e:
plot(x,y,'o')
and then a line representing the Spearman rank best-fit. However I seem to fail in understanding how to get this line or equation.
It might be a newbie statistics question, but does anyone know how I could get this line?
Thanks

回答 (2 件)

Anwar S
Anwar S 2020 年 12 月 12 日
Please check the function:
corrplot

Jeff Miller
Jeff Miller 2020 年 12 月 12 日
Tricky question, because the whole point of the Spearman correlation is that the x/y relationship might be nonlinear. Maybe use loess? You might find the discussion here helpful.

カテゴリ

Help Center および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by