【发布时间】:2017-12-06 02:56:44
【问题描述】:
我在 lmfit 中有一个适合我的数据的倾斜高斯模型。现在我想从中抽取一个样本,但我无法在文档中找到如何?在我的情况下the skewed normal distribution 是自己简单地实现模型函数的正确方法,还是 lmfit 中有一个函数可以解决这个问题?
我的代码:
model = SkewedGaussianModel()
params = model.make_params(amplitude=60, center=30, sigma=10, gamma=0)
result = model.fit(y, params, x=x)
print(result.fit_report())
plt.plot(x, result.best_fit)
plt.show()
# something like this
print(result.model.eval(random.random())
【问题讨论】:
标签: lmfit