簡體   English   中英

python 中時間序列的方程求解器(如目標搜索)

[英]Equation solver (like goal seek) for timeseries in python

在 excel 中是否有像目標搜索一樣工作但也可用於時間序列的求解器?

例如,假設我有 3 個時間序列變量 df['Var1']、df['Var2']、df['Var3'] 和一個方程:(df['Var1'] / X ) + (X * df[ 'Var2']) = df['Var3']. 我想為 X 解決它並將解決方案作為時間序列(因為我的輸入是時間序列)。

我的實際方程比較復雜,所以我上面的方程只是一個例子。

如果您想逐行解決這個問題,就會遇到標量求根問題。 這可以通過https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.root_scalar.html解決。

另一種方法是一舉解決整個問題。 請參閱: https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.root.html

一般來說,解決n個小問題比解決一個大問題好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM