Ковариантность не очень хорошо оценена - PullRequest
0 голосов
/ 13 октября 2019

Я должен вписать экспоненциальное уравнение в мои наборы данных. но выдает ошибку: minpack.py: 787: OptimizeWarning:

Ковариация параметров не может быть оценена

Почему возникла эта ошибка? не оцениваются коэффициенты ковариации. Пожалуйста, решите это. Код приведен ниже: введите здесь код import numpy как np import pandas как pd import matplotlib.pyplot как plt import scipy как sp import seaborn как sns из scipy Статистика импорта из scipy Импорт

inti= pd.read_excel('CNIC_N_INDIAN_PLATE_CARI.xls')
x= np.array(inti.year)
y= np.array(inti.RES)
# define fitting function
def func(x, b, c):
return -b *(1- np.exp(-x/c))

popt, pcov = curve_fit(func, x,y)
plt.figure()
plt.plot(year, res, 'ko', label="Data")
plt.plot(year, func(year, *popt), 'r-', label="Fitted Curve")
plt.legend()
plot(x, yy)
plt.showprint("popt coefficient:") 
print(popt) 
print("Covariance of coefficients:") 
print(pcov)
...