-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAuto MPG.py
110 lines (41 loc) · 850 Bytes
/
Auto MPG.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#!/usr/bin/env python
# coding: utf-8
# In[1]:
import io
import os
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn
# In[3]:
get_ipython().run_line_magic('cd', '"D:\\Imarticus\\stat\\MPG"')
# In[4]:
mp=pd.read_csv('Auto MPG Reg.csv')
# In[5]:
mp.head()
# In[6]:
mp.tail()
# In[7]:
mp.info()
# In[8]:
mp.isnull().sum()
# In[10]:
mp.horsepower=mp.horsepower.fillna(mp.horsepower.median())
# In[11]:
mp.isnull().sum()
# In[12]:
y=mp.mpg
x=mp[['cylinders','displacement','horsepower','weight','acceleration','modelyear','origin']]
# In[19]:
from sklearn.linear_model import LinearRegression
# In[20]:
reg=LinearRegression()
# In[26]:
reg.fit(x,y)
# In[27]:
reg.score(x,y)
# In[23]:
import joblib
# In[25]:
joblib.dump(reg,'reg_model.sav')
# In[ ]: