0
我想计算我从numpy.linalg.lstsq获得的拟合的p值。这里的玩具例子:如何从numpy.linalg.lstsq获取p值?
import numpy as np
x = np.array([[ 58295.62187335],[ 45420.95483714],[ 3398.64920064],[ 977.22166306],[ 5515.32801851],[ 14184.57621022],[ 16027.2803392 ],[ 15313.01865824],[ 6443.2448182 ]])
y = np.array([ 143547.79123381, 22996.69597427, 2591.56411049, 661.93115277, 8826.96549102, 17735.13549851, 11629.13003263, 14438.33177173, 6997.89334741])
a, res, rank, s = np.linalg.lstsq(x, y)
从以前的问题(get the R^2 value from scipy.linalg.lstsq)我知道必须让R 2,但我也想计算的p值。
在此先感谢。
小幅调整(认为)'R,P = pearsonr(X,A * Y)'。谢谢 :) –