chaphoto commited on
Commit
c7ddfd2
1 Parent(s): 64282dd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -82
app.py CHANGED
@@ -113,85 +113,4 @@ st.subheader('Price of House is : ')
113
  st.write(str(user_result))
114
  st.title('output')
115
  st.subheader('r2_score: ')
116
- st.write(str(r2_score(y_test, lr.predict(x_test))*100)+'%')
117
-
118
-
119
- # HEADINGS
120
- st.title('House Price Prediction')
121
- st.sidebar.header('Housing Data')
122
- st.subheader('Training Data Stats')
123
- st.write(df.describe())
124
-
125
-
126
- # X AND Y DATA
127
- x = df.drop(['SalePrice'], axis = 1)
128
- y = df.iloc[:, -1]
129
- x_train, x_test, y_train, y_test = train_test_split(x,y, test_size = 0.2, random_state = 0)
130
-
131
-
132
- # FUNCTION
133
- def user_report():
134
- MSSubClass = st.sidebar.slider('MSSubClass', 0,60, 200 )
135
- LotArea = st.sidebar.slider('LotArea', 0,5,10 )
136
- OverallQual = st.sidebar.slider('OverallQual', 0,5, 10 )
137
- OverallCond = st.sidebar.slider('OverallCond', 2,7, 3 )
138
- YearBuilt = st.sidebar.slider('YearBuilt', 1872,1900, 201 )
139
- YearRemodAdd = st.sidebar.slider('YearRemodAdd', 170,70000, 5000 )
140
- BsmtFinSF1 = st.sidebar.slider('BsmtFinSF1', 170,70000, 5000 )
141
- BsmtUnfSF = st.sidebar.slider('BsmtUnfSF', 170,70000, 5000 )
142
- BsmtFinSF2 = st.sidebar.slider('BsmtFinSF2', 170,70000, 5000 )
143
- TotalBsmtSF = st.sidebar.slider('TotalBsmtSF', 170,70000, 5000 )
144
- SalePrice = st.sidebar.slider('SalePrice', 170,70000, 5000 )
145
-
146
-
147
- user_report_data = {
148
- 'MSSubClass':MSSubClass,
149
- 'LotArea':LotArea,
150
- 'OverallQual':OverallQual,
151
- 'OverallCond': OverallCond,
152
- 'YearBuilt':YearBuilt,
153
- 'YearRemodAdd': YearRemodAdd,
154
- 'BsmtFinSF1': BsmtFinSF1,
155
- 'BsmtUnfSF': BsmtUnfSF,
156
- 'BsmtFinSF2': BsmtFinSF2,
157
- 'TotalBsmtSF': TotalBsmtSF,
158
- 'SalePrice': SalePrice,
159
- }
160
- report_data = pd.DataFrame(user_report_data, index=[0])
161
- return report_data
162
-
163
-
164
-
165
-
166
- # Housing Data
167
- user_data = user_report()
168
- st.subheader('Housing Data')
169
- st.write(user_data)
170
-
171
-
172
- # MODEL
173
- lr = LinearRegression()
174
- lr.fit(x_train, y_train)
175
- user_result = lr.predict(user_data)
176
-
177
-
178
-
179
- # VISUALISATIONS
180
- st.title('Visualised Housing Data')
181
-
182
-
183
-
184
- # COLOR FUNCTION
185
- if user_result[0]==0:
186
- color = 'blue'
187
- else:
188
- color = 'red'
189
-
190
-
191
-
192
- # OUTPUT
193
- st.subheader('Price of House is : ')
194
- st.write(str(user_result))
195
- st.title('output')
196
- st.subheader('r2_score: ')
197
- st.write(str(r2_score(y_test, lr.predict(x_test))*100)+'%')
 
113
  st.write(str(user_result))
114
  st.title('output')
115
  st.subheader('r2_score: ')
116
+ st.write(str(r2_score(y_test, lr.predict(x_test))*100)+'%')