Python估计参数

时间:2018-04-09 17:16:50

标签: python scipy

我有数据x,我想优化两个参数ms,但我不知道如何做到这一点。我尝试了很多选项,但仍然无法正常工作。 esti_parametrs的结果应为[0,1]。有人能帮助我吗?

from scipy import optimize
        import numpy as np
        
        x=np.random.randn(100)
        
        def gaus(x,m,s):
            return np.log(1 / (np.sqrt(2 * np.pi) * s) * np.exp(- (x - m) ** 2 / (2 * s ** 2)))
        
        initial_guess=[0,0]
        
        esti_parametrs=optimize.minimize(lambda m,s: -gaus(x,m,s),initial_guess)
        print(esti_parametrs)

0 个答案:

没有答案