我正在执行时间序列分析,而KNIME似乎没有提供SARIMA节点。 因此,我将knime与python集成在一起,以使用python显式地编码SARIMA模型和预测。 我已经能够在python学习者节点中拟合模型,但是我似乎无法编写python预测器节点代码。任何帮助都会很棒。 以下是我用来配置python学习者节点的代码。
from numpy import array, ones, linalg
from statsmodels.tsa.arima_model import ARIMA
import statsmodels.api as sm
# Only use numeric columns
data = input_table._get_numeric_data()
mod = sm.tsa.statespace.SARIMAX(data, trend='n', order=(0,1,0), seasonal_order=(1,1,1,12))
results = mod.fit()
print(results.summary())
output_model = results
同时为节点,学习者节点和预测节点提供代码是最好的帮助,但是现在欢迎任何帮助。