Spaces:
Sleeping
Sleeping
fschwartzer
commited on
Commit
•
9b5c6bb
1
Parent(s):
9215e3b
Update app.py
Browse files
app.py
CHANGED
@@ -5,6 +5,7 @@ from sklearn.neighbors import KNeighborsRegressor
|
|
5 |
from geopy.distance import geodesic
|
6 |
import googlemaps
|
7 |
from geopy.exc import GeocoderTimedOut
|
|
|
8 |
|
9 |
# Function to calculate distance in meters between two coordinates
|
10 |
def calculate_distance(lat1, lon1, lat2, lon2):
|
@@ -260,9 +261,12 @@ if 'Predicted_target' in filtered_data.columns and not np.all(predicted_target =
|
|
260 |
# Apply bootstrap on the predicted values
|
261 |
lower_bound, higher_bound, mean_value = bootstrap_stats(predicted_target)
|
262 |
|
|
|
|
|
|
|
263 |
# Display the results with custom styling
|
264 |
st.markdown("## **Resultado da Análise Estatística**")
|
265 |
-
st.write(f"**Valor médio (R$/m²) para as características selecionadas:** {
|
266 |
-
st.write(f"**Os valores podem variar entre {
|
267 |
else:
|
268 |
st.warning(f"**Dados insuficientes para inferência do valor. Mínimo necessário:** {k_threshold}")
|
|
|
5 |
from geopy.distance import geodesic
|
6 |
import googlemaps
|
7 |
from geopy.exc import GeocoderTimedOut
|
8 |
+
import locale
|
9 |
|
10 |
# Function to calculate distance in meters between two coordinates
|
11 |
def calculate_distance(lat1, lon1, lat2, lon2):
|
|
|
261 |
# Apply bootstrap on the predicted values
|
262 |
lower_bound, higher_bound, mean_value = bootstrap_stats(predicted_target)
|
263 |
|
264 |
+
# Set the locale to Brazilian Portuguese
|
265 |
+
locale.setlocale(locale.LC_MONETARY, 'pt_BR')
|
266 |
+
|
267 |
# Display the results with custom styling
|
268 |
st.markdown("## **Resultado da Análise Estatística**")
|
269 |
+
st.write(f"**Valor médio (R$/m²) para as características selecionadas:** {locale.currency(mean_value)}")
|
270 |
+
st.write(f"**Os valores podem variar entre R${locale.currency(lower_bound)} e R${locale.currency(higher_bound)} dependendo das características dos imóveis.**")
|
271 |
else:
|
272 |
st.warning(f"**Dados insuficientes para inferência do valor. Mínimo necessário:** {k_threshold}")
|