How to extract p-value from regress and corrcoef ?

38 vues (au cours des 30 derniers jours)
Belal Abboushi
Belal Abboushi le 5 Mar 2015
Hello everyone,
I was able to write the code to run regress and corrcoef but didn't know how to get the p value.
What exactly do i need to write before = in order to get these values? [ ?? ]= regress(speed',weight)
Any idea how to get these out of regress and corcoeff?

Réponse acceptée

Star Strider
Star Strider le 5 Mar 2015
From the documentation for regress:
[b,bint,r,rint,stats] = regress(y,X) returns a 1-by-4 vector stats that contains, in order, the statistic, the F statistic and its p value, and an estimate of the error variance.
From the documentation for corrcoef:
[R,P]=corrcoef(...) also returns P, a matrix of p-values for testing the hypothesis of no correlation. Each p-value is the probability of getting a correlation as large as the observed value by random chance, when the true correlation is zero. If P(i,j) is small, say less than 0.05, then the correlation R(i,j) is significant.
I can’t describe it better than the documentation does.
  2 commentaires
Belal Abboushi
Belal Abboushi le 5 Mar 2015
Thank you!
Star Strider
Star Strider le 5 Mar 2015
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (1)

aikaterini vraka
aikaterini vraka le 4 Juin 2021
Hi,
Just a question. Since regression shows the one-way relationship, should I get the same p-value and R-squared if I interchange predictor and response variables? Or should they vary?
I use the same function but when I write e.g regress(weight,speed ), I see the same p-values as before and the only term that varies is the error variance? Is this correct?

Catégories

En savoir plus sur Descriptive Statistics dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by