Aquest projecte té com a objectiu analitzar i predir els preus mitjans de compra i lloguer d'habitatges a la ciutat de Barcelona, distingint per districtes i barris. A través d'aquesta anàlisi, esperem proporcionar informació valuosa per a aquells que vulguin comprar una casa per llogar-la, ajudant-los a identificar on poden obtenir una major rendibilitat anual.
A més a més, també oferim una eina de predició del preu d'una vivenda, tenint en compte tota Catalunya. D'aquesta manera, l'usuari podrà obtenir una estimació del preu d'una vivenda en funció de les seves característiques i ubicació geogràfica.
Assegura't de tenir instal·lat Python 3.8+ i pip.
Primer executar els notebooks sencers i després l'aplicació Streamlit, sinó el model no es carregarà correctament.
-
Clona aquest repositori:
git clone https://github.com/pdpau/catalan-realestate-price-prediction.git cd catalan-realestate-price-prediction
-
Instal·la les dependències:
pip install -r requirements.txt
-
Navega a la carpeta:
cd src
-
Executa Jupyter Notebook:
jupyter notebook
-
Obre i executa els notebooks
main_catalunya.ipynb
imain_barcelona.ipynb
des de la interfície de Jupyter.
-
Navega a la carpeta:
cd web
-
Executa l'aplicació Streamlit:
streamlit run main.py
-
Obre el navegador i ves a
http://localhost:8501
per veure l'aplicació.
- Assegura't de tenir totes les dades necessàries a la carpeta
data
i tots els arxius pkl per executar el model a la carpetapkl_files
. - Consulta els notebooks per obtenir més informació sobre l'anàlisi i la predicció dels preus.
- Oriol Bech - obechhh
- Pau Peirats - pdpau