Skip to main content
. 2022 Feb 7;19(3):1858. doi: 10.3390/ijerph19031858
Algorithm 1 ARIMA Training Methods
Require: ILI, Respiratory, and AQI Dataset integration
Ensure: Sum up the number of disease cases per week and order them
  •    1:

    tseriesdt=pd.Series(tseriesdt)

  •    2:

    size=int(len(tseriesdt)0.8)

  •    3:

    train,val=tseriesdt[0:size],tseriesdt[size:len(tseriesdt)]Training and Validation data partition

  •    4:

    pvalue<0.05Execute Dickey-Fuller test to create p-value

  •    5:

    auto_arima(train, start_p=0, start_q=0, max_p=10, max_q=10, start_P=0, start_Q=0, max_P=10, max_Q=10, m=52, seasonal=True, trace=True, d=1, D=1, error_action=’warn’, suppress_warnings=True, random_state = 20, n_fits=30) Running the ARIMA model

  •    6:

    AICGet Akaike’s Information Criterion (AIC)

  •    7:

    RMSECalculate the RMSE