Update app.py
Browse files
app.py
CHANGED
|
@@ -354,17 +354,17 @@ def avaliacao_imovel(planilha, v_d, scv_d,
|
|
| 354 |
model.fit(x_norm,new_y)
|
| 355 |
|
| 356 |
# Criando o gráfico de influência das variáveis
|
| 357 |
-
feat_importances = pd.Series(model.feature_importances_, index=X.columns)
|
| 358 |
-
feat_importances.nlargest(16).plot(kind='barh', color = 'orange')
|
| 359 |
-
plt.title('Influência das Variáveis')
|
| 360 |
-
plt.xlabel('Importância')
|
| 361 |
-
plt.ylabel('Variáveis')
|
| 362 |
-
plt.gca().set_facecolor('#f0f0f5')
|
| 363 |
-
plt.tight_layout()
|
| 364 |
-
plt.grid(True)
|
| 365 |
|
| 366 |
# Salvar o gráfico como imagem
|
| 367 |
-
plt.savefig('influencia_variaveis.png')
|
| 368 |
|
| 369 |
#----------------------------Modelo----------------------------#
|
| 370 |
|
|
@@ -727,7 +727,7 @@ def avaliacao_imovel(planilha, v_d, scv_d,
|
|
| 727 |
fig_v14,
|
| 728 |
fig_v15,
|
| 729 |
fig_v16,
|
| 730 |
-
'influencia_variaveis.png',
|
| 731 |
plt,
|
| 732 |
df_aval_original,
|
| 733 |
'planilha_aval.xlsx',
|
|
@@ -838,7 +838,7 @@ with gr.Blocks(theme=gr.themes.Monochrome(primary_hue="yellow", secondary_hue="y
|
|
| 838 |
out_25 = gr.Plot(label="Gráfico Dispersão var 14")
|
| 839 |
out_26 = gr.Plot(label="Gráfico Dispersão var 15")
|
| 840 |
out_27 = gr.Plot(label="Gráfico Dispersão var 16")
|
| 841 |
-
out_28 = gr.Image(label='Gráfico de Influência das Variáveis')
|
| 842 |
out_29 = gr.Plot(label="Análise Gráfica do Modelo de Regressão")
|
| 843 |
out_30 = gr.Dataframe(label="Avaliação", height=300)
|
| 844 |
out_31 = gr.components.File(label="Resultado da Avaliação")
|
|
@@ -860,9 +860,9 @@ with gr.Blocks(theme=gr.themes.Monochrome(primary_hue="yellow", secondary_hue="y
|
|
| 860 |
outputs = [
|
| 861 |
out_1, out_2, out_3, out_4, out_5, out_6, out_7, out_8, out_9, out_10,
|
| 862 |
out_11, out_12, out_13, out_14, out_15, out_16, out_17, out_18, out_19, out_20,
|
| 863 |
-
out_21, out_22, out_23, out_24, out_25, out_26, out_27,
|
| 864 |
out_31
|
| 865 |
-
] #[out_off_1, out_off_2, out_off_3, out_off_4, out_off_5]
|
| 866 |
|
| 867 |
button_1.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
| 868 |
button_2.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
|
|
|
| 354 |
model.fit(x_norm,new_y)
|
| 355 |
|
| 356 |
# Criando o gráfico de influência das variáveis
|
| 357 |
+
#feat_importances = pd.Series(model.feature_importances_, index=X.columns)
|
| 358 |
+
#feat_importances.nlargest(16).plot(kind='barh', color = 'orange')
|
| 359 |
+
#plt.title('Influência das Variáveis')
|
| 360 |
+
#plt.xlabel('Importância')
|
| 361 |
+
#plt.ylabel('Variáveis')
|
| 362 |
+
#plt.gca().set_facecolor('#f0f0f5')
|
| 363 |
+
#plt.tight_layout()
|
| 364 |
+
#plt.grid(True)
|
| 365 |
|
| 366 |
# Salvar o gráfico como imagem
|
| 367 |
+
#plt.savefig('influencia_variaveis.png')
|
| 368 |
|
| 369 |
#----------------------------Modelo----------------------------#
|
| 370 |
|
|
|
|
| 727 |
fig_v14,
|
| 728 |
fig_v15,
|
| 729 |
fig_v16,
|
| 730 |
+
#'influencia_variaveis.png',
|
| 731 |
plt,
|
| 732 |
df_aval_original,
|
| 733 |
'planilha_aval.xlsx',
|
|
|
|
| 838 |
out_25 = gr.Plot(label="Gráfico Dispersão var 14")
|
| 839 |
out_26 = gr.Plot(label="Gráfico Dispersão var 15")
|
| 840 |
out_27 = gr.Plot(label="Gráfico Dispersão var 16")
|
| 841 |
+
#out_28 = gr.Image(label='Gráfico de Influência das Variáveis')
|
| 842 |
out_29 = gr.Plot(label="Análise Gráfica do Modelo de Regressão")
|
| 843 |
out_30 = gr.Dataframe(label="Avaliação", height=300)
|
| 844 |
out_31 = gr.components.File(label="Resultado da Avaliação")
|
|
|
|
| 860 |
outputs = [
|
| 861 |
out_1, out_2, out_3, out_4, out_5, out_6, out_7, out_8, out_9, out_10,
|
| 862 |
out_11, out_12, out_13, out_14, out_15, out_16, out_17, out_18, out_19, out_20,
|
| 863 |
+
out_21, out_22, out_23, out_24, out_25, out_26, out_27, out_29, out_30,
|
| 864 |
out_31
|
| 865 |
+
] #[out_off_1, out_off_2, out_off_3, out_off_4, out_off_5] , out_28
|
| 866 |
|
| 867 |
button_1.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
| 868 |
button_2.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|