lab8
lab8
import numpy as np
import matplotlib.pyplot as plt
import statsmodels.api as sm
data=pd.read_csv
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import statsmodels.api as sm
data=pd.read_csv(r"C:\Users\ADMIN\Downloads\daily-minimum-temperatures-in-me - daily-min
print("Data Information")
print(data.info())
print(data.head())
data['Daily minimum temperatures']=pd.to_numeric(data['Daily minimum temperatures'],erro
missing_values=data['Daily minimum temperatures'].isnull().sum()
print(f"Number of missing values:{missing_values}")
Data Information
<class 'pandas.core.frame.DataFrame'>
Index: 3638 entries, 1/13/1981 to 12/31/1990
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Daily minimum temperatures 3638 non-null object
dtypes: object(1)
memory usage: 56.8+ KB
None
Daily minimum temperatures
Date
1/13/1981 16.7
1/14/1981 21.5
1/15/1981 25
1/16/1981 20.7
1/17/1981 20.6
Number of missing values:3
Daily minimum temperatures 0
Out[6]:
dtype: int64
plt.subplot(412)
plt.plot(trend,label='Trend')
plt.legend(loc='upper left')
plt.subplot(413)
plt.plot(seasonal,label='Seasonality')
plt.legend(loc='upper left')
plt.subplot(414)
Loading [MathJax]/extensions/Safe.js
plt.plot(residual,label='Residuals')
plt.legend(loc='upper left')
<matplotlib.legend.Legend at 0x2bd022f5b50>
Out[14]:
In [15]: plt.figure(figsize=(10,6))
plt.plot(data.index,data['Daily minimum temperatures'],label='Daily Minimum Temperatures
plt.title('Time series Data-Daily Minimum Temperatures')
plt.xlabel('Date')
plt.ylabel('Temperature(C)')
plt.legend
plt.grid(True)
plt.show()
Loading [MathJax]/extensions/Safe.js
In [ ]:
Loading [MathJax]/extensions/Safe.js