Plot best-fit Spearman rank correlation curve

20 visualizaciones (últimos 30 días)
David
David el 14 de Feb. de 2019
Respondida: Jeff Miller el 12 de Dic. de 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

Respuestas (2)

Anwar S
Anwar S el 12 de Dic. de 2020
Please check the function:
corrplot

Jeff Miller
Jeff Miller el 12 de Dic. de 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.

Categorías

Más información sobre Linear and Nonlinear Regression en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by