I am fairly new to Knime and Python and I was checking some codes in Python that I would like to run on Python Script Node through Knime. The script executes fine through the node but not outside it, plus, the data does not show correctly on output panel for “Poisson Model” attribute on following script:
import pandas as pd import matplotlib.pyplot as plt import numpy as np import seaborn from scipy.stats import poisson,skellam import statsmodels.api as sm import statsmodels.formula.api as smf epl_1617 = input_table poisson_model = smf.glm(formula="input_table['GOALS'] ~ input_table['HOME'] + input_table['HomeTeam'] + input_table['AwayTeam']", data=epl_1617, family=sm.families.Poisson()).fit() poisson_model.summary()
When I run the above code on Python it gives the result in form of a table; however, in Knime the output is shown as "poisson_model: "
Note: the input file can be downloaded from:
Any idea on how to run the following code on Knime?
Your help is already appreciated!