寻找函数最小化的相关性
Finding the correlation for a function minimization
我需要最小化 Python 中的一个函数,然后找到它的变量之间的相关性(比方说 f(x,y))。我尝试将 scipy.optimize.minimize 与
一起使用
res = minimize (f,x0,method='nelder-mead',options={'xtol': 1e-8, 'disp': True})
它被最小化了,但我无法得到 x,y 之间的相关性。有没有办法使用这个包来做到这一点?或者还有其他更好的方法吗? (我不需要在某些点上做拟合,我只需要找到函数的最小值)
要在域 x0
内找到函数 f
的最小点,您可以简单地使用 scipy.optimize.fmin
。在此函数中设置 disp arg 将 return 收敛消息。
如果你在 x0
和 f
之间的回归之后,那么使用 scipy scipy.stats.linregress
。
如果要计算scipy.optimize.minimize
函数的解与原f
的相关性,那么可以使用scipy.signal.correlate
我需要最小化 Python 中的一个函数,然后找到它的变量之间的相关性(比方说 f(x,y))。我尝试将 scipy.optimize.minimize 与
一起使用res = minimize (f,x0,method='nelder-mead',options={'xtol': 1e-8, 'disp': True})
它被最小化了,但我无法得到 x,y 之间的相关性。有没有办法使用这个包来做到这一点?或者还有其他更好的方法吗? (我不需要在某些点上做拟合,我只需要找到函数的最小值)
要在域 x0
内找到函数 f
的最小点,您可以简单地使用 scipy.optimize.fmin
。在此函数中设置 disp arg 将 return 收敛消息。
如果你在 x0
和 f
之间的回归之后,那么使用 scipy scipy.stats.linregress
。
如果要计算scipy.optimize.minimize
函数的解与原f
的相关性,那么可以使用scipy.signal.correlate