Bonsoir à tous,

Je cherchais à extraire une p.value d'un summary d'une régression linéaire. Je n'y suis pas arrivée et j'ai donc cherché sur le net et je suis tombée sur cette réponse de Manoir en 2009 sur votre site bien-aimé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Regression=lm(Tableau3$Temps~Tableau3[,colonne_calcium3], data=Tableau3)
summary(Regression)
Réponse de la machine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Call:
lm(formula = Tableau3$Temps ~ Tableau3[, colonne_calcium3], data = Tableau3)
 
Residuals:
    Min      1Q  Median      3Q     Max 
-22.754 -12.063  -2.205  11.370  23.462 
 
Coefficients:
                              Estimate Std. Error t value Pr(>|t|)
(Intercept)                  1.023e+02  6.834e+01   1.497    0.144
Tableau3[, colonne_calcium3] 5.000e-05  9.221e-05   0.542    0.591
 
Residual standard error: 14.43 on 33 degrees of freedom
Multiple R-squared: 0.008832,	Adjusted R-squared: -0.0212 
F-statistic: 0.294 on 1 and 33 DF,  p-value: 0.5913
OK selon les conseils de Manoir, j'ai effectué la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
summary(Regression)[[4]][,4]
Réponse de la machine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                 (Intercept) Tableau3[, colonne_calcium3] 
                   0.1438024                    0.5912872

Donc oh miracle ça marche, j'arrive à extraire les p.value de mon lm.
Mais pour mourir moins bête, je voudrais comprendre parce que là, les doubles crochets autour du 4 me laissent perplexe/dubitative.
Je ne comprends pas le détail de la commande "summary(Regression)[[4]][,4]", et plus précisément que précisent les [[4]][,4] ?
Parle-t-il de lignes ? de colonnes ? qu'est-ce que c'est que ces doubles crochets ??
Merci d'avance pour les éclaircissements !
Bonne soirée !