Saltar navegación

Reto 9: Regresando

Prezo casa
Copilot. Prezo casa (CC BY-SA)

Tarefa 1: Engadindo interactividade á predición do custo das casas

Duración:
30 min
Agrupamento:
2

Intenta engadir funcionalidade iterativa cun bucle while: True nos tres programas da actividade 2 de Regresión (Pasos 1, 2 e 3), de xeito que:

  • Pregunte á persona usuaria o novo dato a predicir.
  • Use o modelo para realizar a predición.
  • Pregunte á persona usuaria se o modelo acertou ou non.
  • Cando non acerta, pregunte e engada o dato ao conxunto de adestramento e reentrene o modelo.
  • Realice a gráfica (Pasos 2 e 3) actualizada cos novos datos
  • Pregunte se queremos introducir máis datos para predecir

Rúbrica de avaliación

Rúbrica Reto 9-Tarefa 1: Engadindo interactividade á predición do custo das casas
Criterio Excelente (9-10) Bo (7-8) Aceptable (5-6) Mellorable (3-4) Moi mellorable (0-2)
Implementación da iteración Engade correctamente un bucle iterativo para introducir novos datos e actualizar o modelo. Iteración ben implementada pero con pequenas melloras posibles. Iteración realizada pero con problemas na repetición dos pasos. Erro ao xestionar a iteración correctamente. Non implementa funcionalidade iterativa.
Predición e verificación dos resultados Permite ao usuario revisar e avaliar as predicións do modelo con opción de corrección. Verificación implementada pero con pequenas dificultades. Verificación realizada pero con problemas na actualización dos datos. Erro ao verificar ou modificar os resultados. Non implementa ningunha verificación dos resultados.
Reentrenamento dinámico do modelo O modelo engade novos datos e mellora a súa precisión ao longo do tempo. Reentrenamento ben feito pero con melloras posibles na súa optimización. Modelo reentrenado pero con problemas na xestión dos datos. Erro ao reentrenar o modelo correctamente. Non realiza o reentrenamento dinámico.
Actualización gráfica en tempo real A gráfica mostra correctamente os novos datos e a liña de regresión actualizada. Actualización visual ben feita pero con melloras posibles. Gráfico actualizado pero con problemas de visibilidade ou escalado. Erro na actualización do gráfico. Non implementa a visualización gráfica dinámica.
Interacción co usuario Solicita correctamente a entrada de datos, permite continuar ou rematar e dá opción de corrección. Interacción ben xestionada pero con pequenas melloras posibles. Interacción realizada pero con dificultades na fluidez do proceso. Erro na comunicación dos resultados ao usuario. Non implementa interacción co usuario.
Xestión de datos en tempo real O programa actualiza e mantén correctamente o conxunto de datos, evitando duplicidades e erros. Xestión de datos adecuada pero con posibles melloras. Xestión de datos funcional pero con algunhas inconsistencias. Erro na actualización dos datos. Non implementa a xestión de datos en tempo real.
Actitude ante os problemas Busca solucións e optimiza os procesos de regresión. Resolve os problemas con esforzo e consulta documentación. Resolve con dificultades pero sen explorar melloras. Resígnase ante os erros sen buscar alternativas. Non intenta resolver os problemas ou abandona o traballo.
Traballo colaborativo Comunicación eficaz e traballo equilibrado en parella. Traballo en equipo con pequenas dificultades. Interacción mínima, traballo case independente. Pouca colaboración, realízase gran parte do traballo de forma individual. Non colabora coa parella nin contribúe ao traballo conxunto.

Tarefa 2 : Urbano frente a rural

Duración:
30 min
Agrupamento:
2

Neste exercicio, debes ampliar o modelo de regresión do Paso 2 da actividade de aprendizaxe incorporando unha nova variable: zona (urbana ou rural). A zona urbana terá prezos máis elevados incluso para casas máis pequenas, e a zona rural terá prezos máis baixos.

Tarefa:

  • Engadir a variable zona ao conxunto de datos, onde  Urbana = 1    Rural = 0
  • Modificar o programa para que teña en conta esta nova variable ao calcular os prezos.
  • Crear unha gráfica axeitada para visualizar como afecta esta variable zona ao prezo, xunto co tamaño e o número de habitacións.

Pistas:

  • Engade a nova variable como unha columna ao conxunto de datos datos_casas( como xa fixeches coas habitacións).
  • Modifica o modelo de regresión para incluír esta terceira variable.
  • Actualiza o DataFrame para incluir a nova variable zona.
  • Usa unha gráfica 3D ou unha gráfica con cores e tamaños diferenciados para amosar a relación entre zona, prezo, tamaño e número de habitacións.

Rúbrica de avaliación

Rúbrica Reto 9-Tarefa 2: Urbano frente a rural
Criterio Excelente (9-10) Bo (7-8) Aceptable (5-6) Mellorable (3-4) Moi mellorable (0-2)
Definición correcta dos datos iniciais Os datos de tamaño, habitacións e zona están correctamente definidos. Os datos iniciais son axeitados pero con pequenas inconsistencias. Datos definidos pero con valores pouco representativos. Erro na selección dos datos. Non define os datos iniciais correctamente.
Implementación da variable "zona" Inclúe correctamente a variable "zona" e adapta os prezos en función dela. Variable incluída pero con pequenas dificultades na interpretación. Variable engadida pero sen impacto claro na regresión. Erro na asignación dos valores da variable "zona". Non implementa a variable "zona".
Modificación do modelo de regresión Configura correctamente o modelo para incluír tamaño, habitacións e zona. Modelo configurado pero con pequenas melloras posibles. Modelo configurado pero con dificultades na xestión da terceira variable. Erro na configuración do modelo. Non realiza a modificación do modelo.
Predición de prezos baseada nas tres variables O modelo predice correctamente prezos considerando as tres variables. Predición realizada pero con pequenas imprecisións na interpretación. Predición feita pero con problemas ocasionais. Erro na clasificación dos datos. Non realiza a predición dos prezos.
Visualización dos datos A gráfica representa correctamente tamaño, habitacións e zona. Gráfica ben feita pero con melloras posibles na diferenciación. Gráfica realizada pero con dificultade na lectura dos datos. Erro na visualización ou comprensión da gráfica. Non realiza a visualización dos datos.
Uso correcto de cores e tamaños na gráfica Representa a variable "zona" con cores adecuadas e habitacións con tamaños diferenciados. Cores ben utilizadas pero con pequenas melloras posibles. Cores diferenciadas pero con pouca claridade na interpretación. Erro na asignación de cores ou tamaños. Non implementa diferenciación visual na gráfica.
Interpretación dos coeficientes do modelo Explica correctamente o impacto de cada variable no prezo da casa. Interpretación axeitada pero con melloras posibles na análise. Coeficientes analizados pero con dificultades na interpretación dos valores. Erro na análise dos coeficientes do modelo. Non realiza a interpretación dos coeficientes.
Actitude ante os problemas Busca solucións e optimiza os procesos de regresión. Resolve os problemas con esforzo e consulta documentación. Resolve con dificultades pero sen explorar melloras. Resígnase ante os erros sen buscar alternativas. Non intenta resolver os problemas ou abandona o traballo.
Traballo colaborativo Comunicación eficaz e traballo equilibrado en parella. Traballo en equipo con pequenas dificultades. Interacción mínima, traballo case independente. Pouca colaboración, realízase gran parte do traballo de forma individual. Non colabora coa parella nin contribúe ao traballo conxunto.