import curve_fit
from scipy.optimize import fsolve
import matplotlib.pyplot as plt
%matplotlib inline...让我们在Python中定义模型:
def logistic_model(x,a,b,c):
return c/(1+np.exp(-(x-b)/a))
我们可以使用scipy库中的curve_fit...函数从原始数据开始估计参数值和错误。...x =list(df.iloc[:,0])
y =list(df.iloc[:,1])fit = curve_fit(logistic_model,x,y,p0=[2,100,20000])
这里是一些值...预期的感染结束日期可以计算为受感染者累计计数四舍五入约等于到最接近整数的c参数的那一天。
我们可以使用scipy的fsolve函数来计算出定义感染结束日的方程的根。