Denken Sie daran, dass viele Einführungstexte definieren
Sxy=∑i=1n(xi−x¯)(yi−y¯)
Dann setzen wir durch Setzen von als x S x x = ∑ n i = 1 ( x i - ˉ x ) 2 und in ähnlicher Weise S y y = ∑ n i = 1 ( y i - ˉ y ) 2yxSxx=∑ni=1(xi−x¯)2Syy=∑ni=1(yi−y¯)2 .
Formeln für den Korrelationskoeffizienten , die Steigung der y- on- x- Regression (Ihr b ) und die Steigung der x- on- y- Regression (Ihr d ) werden häufig wie folgt angegeben:ryxbxyd
rβ^y on xβ^x on y=SxySxxSyy−−−−−−√=SxySxx=SxySyy(1)(2)(3)
Dann ergibt das Multiplizieren von und ( 3 ) eindeutig das Quadrat von ( 1 ) :(2)(3)(1)
β^y on x⋅β^x on y=S2xySxxSyy=r2
Alternativ werden die Zähler und Nenner der Brüche in , ( 2 ) und ( 3 ) häufig durch n oder ( n - 1 ) geteilt, so dass die Dinge in Bezug auf Stichproben oder geschätzte Varianzen und Kovarianzen gerahmt werden. Zum Beispiel ist aus ( 1 ) der geschätzte Korrelationskoeffizient nur die geschätzte Kovarianz, skaliert durch die geschätzten Standardabweichungen:(1)(2)(3)n(n−1)(1)
rβ^y on xβ^x on y=Corrˆ(X,Y)=Covˆ(X,Y)SD(X)ˆSD(Y)ˆ=Covˆ(X,Y)Var(X)ˆ=Covˆ(X,Y)Var(Y)ˆ(4)(5)(6)
We then immediately find from multiplying (5) and (6) that
β^y on xβ^x on y=Covˆ(X,Y)2Var(X)ˆVar(Y)ˆ=(Covˆ(X,Y)SD(X)ˆSD(Y)ˆ)2=r2
We might instead have rearranged (4) to write the covariance as a "scaled-up" correlation:
Covˆ(X,Y)=r⋅SD(X)ˆSD(Y)ˆ(7)
Then by substituting (7) into (5) and (6) we could rewrite the regression coefficients as β^y on x=rSDˆ(y)SDˆ(x) and β^x on y=rSDˆ(x)SDˆ(y). Multiplying these together would also produce r2, and this is @Karl's solution. Writing the slopes in this way helps explain how we can see the correlation coefficient as a standardized regression slope.
Finally note that in your case r=bd−−√=β^y on xβ^x on y−−−−−−−−−−√ but this was because your correlation was positive. If your correlation were negative, then you would have to take the negative root.
To work out whether your correlation is positive or negative, you simply need to regard the sign (plus or minus) of your regression coefficient — it doesn't matter whether you look at the y-on-0x or x-on-y as their signs will be the same. So you can use the formula:
r=sgn(β^y on x)β^y on xβ^x on y−−−−−−−−−−√
where sgn is the signum function, i.e. is +1 if the slope is positive and −1 if the slope is negative.