DavidSB commited on
Commit
3390ed7
·
verified ·
1 Parent(s): f15b844

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
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 == 'x':
178
  equacao_modelo = "y ="
179
- elif scv_d == 'lnx':
180
  equacao_modelo = "ln(y) ="
181
- elif scv_d == '1/x':
182
  equacao_modelo = "1/y ="
183
- elif scv_d == 'x²':
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(['x', 'lnx', '1/x', 'x²'], label="Escala VARIÁVEL DEPENDENTE", value='x'),
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'),