Update app.py
Browse files
app.py
CHANGED
|
@@ -21,6 +21,14 @@ def aplicar_operacao(df, scv, col_index):
|
|
| 21 |
df.iloc[:, col_index] = round(1 / df.iloc[:, col_index], 8)
|
| 22 |
elif scv == 'x²':
|
| 23 |
df.iloc[:, col_index] = round(df.iloc[:, col_index] ** 2, 8)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
|
| 25 |
# função para plotagem dos gráficos de dispersão:
|
| 26 |
def criar_grafico_dispersao(df, x_column, y_column, hover_name, trendline_color):
|
|
@@ -174,13 +182,13 @@ def avaliacao_imovel(planilha, v_1, v_2, v_3, v_4, v_5, v_6, v_7, scv_d, scv_1,
|
|
| 174 |
|
| 175 |
# Equação do modelo
|
| 176 |
# Inicialize a equação do modelo
|
| 177 |
-
if scv_d == '
|
| 178 |
equacao_modelo = "y ="
|
| 179 |
-
elif scv_d == '
|
| 180 |
equacao_modelo = "ln(y) ="
|
| 181 |
-
elif scv_d == '1/
|
| 182 |
equacao_modelo = "1/y ="
|
| 183 |
-
elif scv_d == '
|
| 184 |
equacao_modelo = "y² ="
|
| 185 |
|
| 186 |
# Iterar sobre os coeficientes estimados
|
|
@@ -322,7 +330,7 @@ interface = gr.Interface(
|
|
| 322 |
gr.components.Checkbox(value=False, label="Variável independente 5"),
|
| 323 |
gr.components.Checkbox(value=False, label="Variável independente 6"),
|
| 324 |
gr.components.Checkbox(value=False, label="Variável independente 7"),
|
| 325 |
-
gr.Radio(['
|
| 326 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 1", value='x'),
|
| 327 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 2", value='x'),
|
| 328 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 3", value='x'),
|
|
|
|
| 21 |
df.iloc[:, col_index] = round(1 / df.iloc[:, col_index], 8)
|
| 22 |
elif scv == 'x²':
|
| 23 |
df.iloc[:, col_index] = round(df.iloc[:, col_index] ** 2, 8)
|
| 24 |
+
elif scv == 'y':
|
| 25 |
+
pass
|
| 26 |
+
elif scv == 'lny':
|
| 27 |
+
df.iloc[:, col_index] = round(np.log(df.iloc[:, col_index]), 8)
|
| 28 |
+
elif scv == '1/y':
|
| 29 |
+
df.iloc[:, col_index] = round(1 / df.iloc[:, col_index], 8)
|
| 30 |
+
elif scv == 'y²':
|
| 31 |
+
df.iloc[:, col_index] = round(df.iloc[:, col_index] ** 2, 8)
|
| 32 |
|
| 33 |
# função para plotagem dos gráficos de dispersão:
|
| 34 |
def criar_grafico_dispersao(df, x_column, y_column, hover_name, trendline_color):
|
|
|
|
| 182 |
|
| 183 |
# Equação do modelo
|
| 184 |
# Inicialize a equação do modelo
|
| 185 |
+
if scv_d == 'y':
|
| 186 |
equacao_modelo = "y ="
|
| 187 |
+
elif scv_d == 'lny':
|
| 188 |
equacao_modelo = "ln(y) ="
|
| 189 |
+
elif scv_d == '1/y':
|
| 190 |
equacao_modelo = "1/y ="
|
| 191 |
+
elif scv_d == 'y²':
|
| 192 |
equacao_modelo = "y² ="
|
| 193 |
|
| 194 |
# Iterar sobre os coeficientes estimados
|
|
|
|
| 330 |
gr.components.Checkbox(value=False, label="Variável independente 5"),
|
| 331 |
gr.components.Checkbox(value=False, label="Variável independente 6"),
|
| 332 |
gr.components.Checkbox(value=False, label="Variável independente 7"),
|
| 333 |
+
gr.Radio(['y', 'lny', '1/y', 'y²'], label="Escala VARIÁVEL DEPENDENTE", value='x'),
|
| 334 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 1", value='x'),
|
| 335 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 2", value='x'),
|
| 336 |
gr.Radio(['x', 'lnx', '1/x', 'x²'], label="---> Escala variável independente 3", value='x'),
|