私はこの方程式を複製しようとしています:C#でSlope(b)=(NΣXY-(ΣX)(ΣY))/(NΣX2-(ΣX)2)ですが、次の問題が発生しています:
X = 1 + 2 + 3 + 4+5の平均と平均Y=5 + 4 + 3 + 2 + 1を作成すると、明らかにカウントダウンしているにもかかわらず、正の傾きが得られます。この計算機に同じ数値を入れた場合:http ://www.easycalculation.com/statistics/regression.php
同じデータのリンクされた計算機で負の傾きが得られます。私は理由を絞り込もうとしているので、方程式からC#コードへの適切な変換は次のとおりです。
Slope(b)=(NΣXY-(ΣX)(ΣY))/(NΣX2-(ΣX)2)
に
勾配(m)=((x * avgX * avgY)-(avgX * avgY))/((x * Math.Pow(avgX、2))-Math.Pow(avgX、2));