Update app.py
Browse files
app.py
CHANGED
|
@@ -339,17 +339,17 @@ def avaliacao_imovel(planilha, v_d, scv_d,
|
|
| 339 |
model.fit(x_norm,new_y)
|
| 340 |
|
| 341 |
# Criando o gráfico de influência das variáveis
|
| 342 |
-
feat_importances = pd.Series(model.feature_importances_, index=X.columns)
|
| 343 |
-
feat_importances.nlargest(16).plot(kind='barh', color = 'orange')
|
| 344 |
-
plt_1.title('Influência das Variáveis')
|
| 345 |
-
plt_1.xlabel('Importância')
|
| 346 |
-
plt_1.ylabel('Variáveis')
|
| 347 |
-
plt_1.gca().set_facecolor('#f0f0f5')
|
| 348 |
-
plt_1.tight_layout()
|
| 349 |
-
plt_1.grid(True)
|
| 350 |
|
| 351 |
# Salvar o gráfico como imagem
|
| 352 |
-
plt_1.savefig('influencia_variaveis.png')
|
| 353 |
|
| 354 |
#----------------------------Modelo----------------------------#
|
| 355 |
|
|
@@ -709,7 +709,7 @@ def avaliacao_imovel(planilha, v_d, scv_d,
|
|
| 709 |
fig_v14,
|
| 710 |
fig_v15,
|
| 711 |
fig_v16,
|
| 712 |
-
'influencia_variaveis.png',
|
| 713 |
plt,
|
| 714 |
df_aval_original,
|
| 715 |
'planilha_aval.xlsx',
|
|
@@ -819,7 +819,7 @@ with gr.Blocks(theme=gr.themes.Default(primary_hue="yellow", secondary_hue="yell
|
|
| 819 |
out_25 = gr.Plot(label="Gráfico Dispersão var 14")
|
| 820 |
out_26 = gr.Plot(label="Gráfico Dispersão var 15")
|
| 821 |
out_27 = gr.Plot(label="Gráfico Dispersão var 16")
|
| 822 |
-
out_28 = gr.Image(label='Gráfico de Influência das Variáveis')
|
| 823 |
out_29 = gr.Plot(label="Análise Gráfica do Modelo de Regressão")
|
| 824 |
out_30 = gr.Dataframe(label="Avaliação", height=300)
|
| 825 |
out_31 = gr.components.File(label="Resultado da Avaliação")
|
|
@@ -841,9 +841,9 @@ with gr.Blocks(theme=gr.themes.Default(primary_hue="yellow", secondary_hue="yell
|
|
| 841 |
outputs = [
|
| 842 |
out_1, out_2, out_3, out_4, out_5, out_6, out_7, out_8, out_9, out_10,
|
| 843 |
out_11, out_12, out_13, out_14, out_15, out_16, out_17, out_18, out_19, out_20,
|
| 844 |
-
out_21, out_22, out_23, out_24, out_25, out_26, out_27,
|
| 845 |
out_31
|
| 846 |
-
] #[out_off_1, out_off_2, out_off_3, out_off_4, out_off_5]
|
| 847 |
|
| 848 |
button_1.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
| 849 |
button_2.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
|
|
|
| 339 |
model.fit(x_norm,new_y)
|
| 340 |
|
| 341 |
# Criando o gráfico de influência das variáveis
|
| 342 |
+
#feat_importances = pd.Series(model.feature_importances_, index=X.columns)
|
| 343 |
+
#feat_importances.nlargest(16).plot(kind='barh', color = 'orange')
|
| 344 |
+
#plt_1.title('Influência das Variáveis')
|
| 345 |
+
#plt_1.xlabel('Importância')
|
| 346 |
+
#plt_1.ylabel('Variáveis')
|
| 347 |
+
#plt_1.gca().set_facecolor('#f0f0f5')
|
| 348 |
+
#plt_1.tight_layout()
|
| 349 |
+
#plt_1.grid(True)
|
| 350 |
|
| 351 |
# Salvar o gráfico como imagem
|
| 352 |
+
#plt_1.savefig('influencia_variaveis.png')
|
| 353 |
|
| 354 |
#----------------------------Modelo----------------------------#
|
| 355 |
|
|
|
|
| 709 |
fig_v14,
|
| 710 |
fig_v15,
|
| 711 |
fig_v16,
|
| 712 |
+
#'influencia_variaveis.png',
|
| 713 |
plt,
|
| 714 |
df_aval_original,
|
| 715 |
'planilha_aval.xlsx',
|
|
|
|
| 819 |
out_25 = gr.Plot(label="Gráfico Dispersão var 14")
|
| 820 |
out_26 = gr.Plot(label="Gráfico Dispersão var 15")
|
| 821 |
out_27 = gr.Plot(label="Gráfico Dispersão var 16")
|
| 822 |
+
#out_28 = gr.Image(label='Gráfico de Influência das Variáveis')
|
| 823 |
out_29 = gr.Plot(label="Análise Gráfica do Modelo de Regressão")
|
| 824 |
out_30 = gr.Dataframe(label="Avaliação", height=300)
|
| 825 |
out_31 = gr.components.File(label="Resultado da Avaliação")
|
|
|
|
| 841 |
outputs = [
|
| 842 |
out_1, out_2, out_3, out_4, out_5, out_6, out_7, out_8, out_9, out_10,
|
| 843 |
out_11, out_12, out_13, out_14, out_15, out_16, out_17, out_18, out_19, out_20,
|
| 844 |
+
out_21, out_22, out_23, out_24, out_25, out_26, out_27, out_29, out_30,
|
| 845 |
out_31
|
| 846 |
+
] #[out_off_1, out_off_2, out_off_3, out_off_4, out_off_5] , out_28
|
| 847 |
|
| 848 |
button_1.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|
| 849 |
button_2.click(avaliacao_imovel, inputs=inputs, outputs=outputs)
|