如何在 Plotly Dash 中打印模型摘要?
How to print out Model Summary in Plotly Dash?
假设我构建了一个 ARIMA 模型,我想在破折号上显示模型摘要,就像在 python 中一样,我该怎么做?
以下是示例代码。 (因此我正在使用 colab app = JupyterDash()
)
import yfinance as yf
import dash
import dash_html_components as HTML
from statsmodels.tsa.arima_model import ARIMA
app = JupyterDash()
data = yf.download("AAPL", start="2017-01-01", end="2021-12-31")
arima = ARIMA(data["Close"], order=(1, 1, 1)).fit(disp=0)
arima.summary()
app.layout = html.Div([
html.P(arima.summary()) #what should I type here?
])
app.run_server(host='0.0.0.0', debug=True, port=50800)
在 Daniel Al Mouiee 的帮助下,以下代码更接近 python 中的输出。
summary = arima.summary()
app.layout = html.Div([
html.P(str(summary), style={'whiteSpace': 'pre-wrap'})
])
尝试将摘要转换为字符串并将其放入 div:
summary = arima.summary()
app.layout = html.Div([
html.P(str(summary))
])
假设我构建了一个 ARIMA 模型,我想在破折号上显示模型摘要,就像在 python 中一样,我该怎么做?
以下是示例代码。 (因此我正在使用 colab app = JupyterDash()
)
import yfinance as yf
import dash
import dash_html_components as HTML
from statsmodels.tsa.arima_model import ARIMA
app = JupyterDash()
data = yf.download("AAPL", start="2017-01-01", end="2021-12-31")
arima = ARIMA(data["Close"], order=(1, 1, 1)).fit(disp=0)
arima.summary()
app.layout = html.Div([
html.P(arima.summary()) #what should I type here?
])
app.run_server(host='0.0.0.0', debug=True, port=50800)
在 Daniel Al Mouiee 的帮助下,以下代码更接近 python 中的输出。
summary = arima.summary()
app.layout = html.Div([
html.P(str(summary), style={'whiteSpace': 'pre-wrap'})
])
尝试将摘要转换为字符串并将其放入 div:
summary = arima.summary()
app.layout = html.Div([
html.P(str(summary))
])