0
0 Comments

enter image description here
code(part): data = data.iloc[24:].fillna(method = ‘ffill’)

ts=data['pm2.5']

ts_log = np.log(ts)

print(np.isnan(ts_log).sum())[enter image description here][1]

from statsmodels.tsa.seasonal import seasonal_decompose
decomposition = seasonal_decompose(ts_log)
trend = decomposition.trend
seasonal = decomposition.seasonal
residual = decomposition.resid

    bug:
    ValueError                                Traceback (most recent call last)
    <ipython-input-25-0d6bd884b128> in <module>
      
      1 from statsmodels.tsa.seasonal import seasonal_decompose
----> 2 decomposition = seasonal_decompose(ts_log)
      3 
      4 trend = decomposition.trend

g:pythonpython37libsite-packagespandasutil_decorators.py in wrapper(*args, **kwargs)
    212                 else:
    213                     kwargs[new_arg_name] = new_arg_value
--> 214             return func(*args, **kwargs)
    215 
    216         return cast(F, wrapper)

g:pythonpython37libsite-packagesstatsmodelstsaseasonal.py in seasonal_decompose(x, model, filt, period, two_sided, extrapolate_trend) 129 130 if not np.all(np.isfinite(x)): 131 raise ValueError("This function does not handle missing values") 132 if model.startswith(‘m’): 133 if np.any(x <= 0):

ValueError: This function does not handle missing values

  [1]: https://i.stack.imgur.com/X6nNW.pngenter image description here

enter image description here

Anonymous Asked question May 13, 2021