How to extract p-value from regress and corrcoef ?
38 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Belal Abboushi
le 5 Mar 2015
Réponse apportée : aikaterini vraka
le 4 Juin 2021
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?
0 commentaires
Réponse acceptée
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 R² 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
Plus de réponses (1)
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?
0 commentaires
Voir également
Catégories
En savoir plus sur Descriptive Statistics dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!