以下のように最小二乗回帰を実行しています(単変量)。結果の意味をR^2で表現したいと思います。Numpy はスケーリングされていない残差の値を返します。これを正規化する賢明な方法は何でしょうか。
field_clean,back_clean = rid_zeros(backscatter,field_data)
num_vals = len(field_clean)
x = field_clean[:,row:row+1]
y = 10*log10(back_clean)
A = hstack([x, ones((num_vals,1))])
soln = lstsq(A, y )
m, c = soln [0]
residues = soln [1]
print residues