Plot best-fit Spearman rank correlation curve

20 visualizzazioni (ultimi 30 giorni)
David
David il 14 Feb 2019
Risposto: Jeff Miller il 12 Dic 2020
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

Risposte (2)

Anwar S
Anwar S il 12 Dic 2020
Please check the function:
corrplot

Jeff Miller
Jeff Miller il 12 Dic 2020
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.

Categorie

Scopri di più su Linear and Nonlinear Regression in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by