A AvalorMax Enterprise
Curso Apresentação Institucional
Paulo Ricardo Cariolato
Paulo Ricardo Cariolato
Perito Avaliador Imobiliário / Tec Agrimensor
CRECI-RS 43.208 · CNAI 8943 · CFT59216018020
Especialista em Engenharia de Avaliações e Perícias
Engenharia de Avaliações · Perícias · Georreferenciamento

O melhor sistema do mercado para avaliação imobiliária com prova científica auditável.

O AvalorMax aplica o Método Comparativo Direto de Dados de Mercado com tratamento científico por regressão linear múltipla (MRLM/OLS), seleção automática de variáveis, conformidade fórmula a fórmula e os Graus de Fundamentação e Precisão da ABNT NBR 14.653-2 — em um pipeline 100% rastreável e recalculável.

Partes: anonimizadas Processo: anonimizado Vara / Comarca: anonimizadas Endereço e fotos: suprimidos Fonte: laudo real (motor MRLM v1.4)
🎁 Cada crédito = R$ 29,90
🛡️
Apresentação institucional. Dados do processo judicial de origem (nomes, número do processo, vara, comarca, magistrado, endereço e fotos do imóvel) foram removidos/anonimizados. O conteúdo técnico-científico (fórmulas, coeficientes, tabelas, vereditos e gráficos) foi reproduzido fielmente de um laudo real, com finalidade demonstrativa.
📱

Visão geral do sistema

As telas reais do AvalorMax — do dashboard à assinatura digital

Veja o AvalorMax em funcionamento: um fluxo completo e integrado, da criação do projeto à assinatura digital do laudo — passando pela modelagem estatística (MRLM), diagnósticos, pontos de influência e método do custo. Capturas reais do sistema (dados anonimizados). Clique em qualquer tela para ampliar.

Dashboard
Dashboard

Painel de projetos, status e navegação do ecossistema.

Resultado MRLM
Resultado MRLM

VU, Graus de Fundamentação e Precisão (NBR 14.653-2), IC 80% e campo de arbítrio — com 7 abas: Resultado, Equação e Memória, Gráficos, Nuvem de Pontos, Bivariável, Revisão da Literatura e Log Transformações.

Gráficos diagnósticos
Gráficos diagnósticos

Dispersão, resíduos × ajustados, QQ-plot, histograma, distância de Cook, VIF e correlações — gerados automaticamente.

Método do Custo
Método do Custo

CUB/Sinduscon + depreciação Ross-Heidecke para a benfeitoria (Método Evolutivo).

Pontos de Influência
Pontos de Influência

Cadastro de pontos de referência (POIs) com distância ao avaliando e impacto no modelo.

Assinador digital
Assinador digital

Assinatura PAdES ICP-Brasil com compactador de PDF integrado — pronto para o e-Proc.

🖊️ Assinador digital — com compactador incluso

A assinatura que já sai no tamanho certo para o e-Proc

O módulo assinador digital encerra o fluxo do laudo com assinatura PAdES ICP-Brasil (certificado A1/A3 via pyHanko), aplicando, no mesmo processo:

  1. Compactação integrada à assinatura — o PDF é comprimido antes de assinar (imagens reamostradas para ~150 dpi, qualidade 60–70), reduzindo o arquivo para dentro do limite de 10 MB do e-Proc. Comprimir depois invalidaria a assinatura — por isso o compactador é parte do próprio pipeline de assinatura.
  2. Selo visual — barra indicativa de assinatura no rodapé de todas as páginas (com nome do perito e identificação do documento).
  3. Manifesto de assinatura — página final de manifesto anexada automaticamente.
  4. Numeração de páginas — índice/numeração aplicado antes da assinatura.

Resultado: um único clique gera o documento assinado e compactado, dentro do limite do tribunal, sem etapa manual de compressão.

01

O ecossistema AvalorMax — o melhor do mercado

Pipeline pericial completo + Squad de IA

Nenhuma concorrente entrega seleção automática de variáveis, auditoria científica fórmula a fórmula e trilha de auditoria completa como o AvalorMax. O sistema cobre da coleta de dados de mercado à assinatura digital do laudo.

Motor MRLM
v1.4
Método estatístico
OLS statsmodels
Norma
NBR 14.653-2:2011
Transformações
7 por variável
1 · COLETA
Inclusão de dados de mercado
amostras de imóveis à venda (imobiliárias e anúncios)
→
2 · SANEAMENTO
Dedup + outliers
Resíduo relativo > ±30% (NBR)
→
3 · MODELAGEM
MRLM + seleção automática
Produto cartesiano × power set, AIC
→
4 · CONFORMIDADE
Auditoria científica
Fórmula + substituição + veredito
→
5 · LAUDO
PDF + assinatura
9 seções ABNT, CNAI, QR

Squad de IA — 6 especialistas

SkillPapelResponsabilidade
/esp-rcariolatoPerito (núcleo técnico)Autoridade pericial — Paulo Ricardo Cariolato. Define metodologia, valida o enquadramento NBR e aprova a qualidade final do laudo. É o guardião da prova.
/arq-liderArquitetoEstratégia e priorização; fonte da verdade (Masterplan).
/eng-liderEngenheiro SêniorImplementa o motor MRLM: OLS, power set, produto cartesiano, diagnósticos, graus.
/mat-liderMatemático (PhD)Metodologia estatística; valida os critérios científicos NBR.
/eng-dadosEng. de DadosSchema MySQL, queries, colunas disponíveis.
/frontend-designDesignerApresenta o resultado (wizard, gráficos, log de transformações).
1

Identificação do solicitante

Dados anonimizados
CampoValor
Tribunal / SolicitanteTribunal de Justiça (anonimizado)
Órgão julgador1ª Vara Cível — Comarca (anonimizada)
MagistradoAnonimizado
Processo nºAnonimizado
Requerente / ExequenteAnonimizado
Requerido / ExecutadoAnonimizado
2

Finalidade

Objetivo do trabalho

Definição do valor de mercado do imóvel para instruir Cumprimento de Sentença, nos autos do processo (anonimizado), em trâmite perante o juízo da comarca (anonimizada).

A avaliação mostra o valor de mercado na data de referência, podendo variar conforme o mercado imobiliário. As amostras pertencem aos seus anunciantes, empregadas exclusivamente para fins estatísticos.

3

Pressupostos, ressalvas e fatores limitantes

Tratamento estatístico das amostras

3.1 Pressupostos e ressalvas

Foram selecionadas 126 amostras de mercado, tratadas estatisticamente. Excluídas 37 (resíduos relativos inferiores/superiores a ±30% — NBR 14.653-2), restando 89 aptas ao modelo (detalhamento no item 15.5).

Selecionadas
126
Excluídas
37
Aptas
89
Equações testadas
50 AIC

3.2 Fatores limitantes

O resultado é mais preciso quanto melhores forem a quantidade e a qualidade dos dados de mercado disponíveis na região e na época da pesquisa, e quanto mais parecidas forem as amostras com o imóvel avaliando.

4

Ação e caracterização do imóvel

Sem endereço e sem fotos (anonimizado)

4.1 Classificação

AtributoValor
TipologiaTerreno / Lote
EndereçoSuprimido (anonimizado)
Bairro / MunicípioBairro residencial — Região Carbonífera / RS
Área (avaliando)250,00 m²

4.3 Vistoria

Realizada em 14/04/2026. Imóvel em estado de abandono, sem residentes; vistoria restrita à inspeção visual externa (item 7.3.5.2 da NBR 14.653-2). Considerações hipotéticas (situação paradigma):

  • Conservação: “H” — Reparos importantes a sem valor (Heidecke 75,20%)
  • Padrão: R1-B — residencial unifamiliar baixo (CUB R$ 2.467,46/m²)
  • Idade aparente: 48 anos · Vida útil: 60 anos

4.4.2 Caracterização da região

Zona residencial de padrão popular, ocupação consolidada, casas unifamiliares de padrão baixo a normal. Infraestrutura básica completa (pavimentação, energia, iluminação, água, coleta de lixo). Renda média do bairro: R$ 2.749,61 (IBGE/Censo).

5

Análise documental

Documentos dos autos

Matrícula do Registro de Imóveis (anonimizada), onde consta: lote de 250,00 m², com edificação de casa (36,30 m², alvenaria, um pavimento, telhas francesa), averbada em 1978.

Os dados registrais são preservados na análise técnica, mas a identificação da matrícula e do cartório foi anonimizada nesta apresentação.

6

Diagnóstico do mercado

Pesquisa de mercado — agosto/2026

Pesquisa abrangendo 128 amostras de terrenos/lotes à venda em oito municípios da Região Carbonífera do RS, com fontes em anúncios públicos de mercado (imobiliárias e portais de anúncios).

Amostras coletadas
128
Municípios
8
VU médio regional
R$ 250–420/m²
Faixa de áreas
142 m² a 141.000 m²
  1. Heterogeneidade de áreas: lotes urbanos de 142 m² a glebas rurais de 141.000 m².
  2. VU médio regional: R$ 250/m² a R$ 420/m² para lotes urbanos.
  3. Liquidez moderada a baixa: imóveis populares demandam maior tempo de exposição.
  4. Oferta suficiente: 128 amostras superam o mínimo para Grau III (n ≥ 16 para 1 variável).
7

Métodos e procedimentos

Método Evolutivo

Adotou-se o Método Evolutivo, que compõe o valor do terreno (Comparativo Direto de Dados de Mercado) com o valor da benfeitoria (Custo de Reprodução).

\[\text{Valor do imóvel} = \text{Terreno (MRLM)} + \text{Benfeitoria (Custo)}\]
  1. I — Comparativo Direto (terreno): regressão linear múltipla (OLS) sobre terrenos da microrregião, validada pelos graus NBR.
  2. II — Custo de Reprodução (benfeitoria): CUB/Sinduscon depreciado por Ross-Heidecke.
8

Especificação da avaliação

Parâmetros do modelo
ParâmetroValor
Norma aplicadaABNT NBR 14.653-2 (Imóveis Urbanos)
MétodoComparativo Direto de Dados de Mercado — tratamento científico (MRLM/OLS)
Variável dependentelinear (valor unitário, R$/m²)
Nº de amostras utilizadas11
9

Tratamento dos dados

Destaque · regressão, diagnóstico e seleção de transformações

9.1 — Equação estimada (forma funcional)

Variável dependente linear. O motor testou 49 combinações de transformação + 1 ajuste final, escolhendo por menor AIC.

Equação estimada — notação Patsy \[\widehat{VU} = \beta_0 + \beta_1 \cdot \frac{1}{area\_total} + \beta_2 \cdot renda\_bairro + \varepsilon\] Critério: menor AIC = 112,5487 · R²aj = 0,8886 · N = 11 · AKAIKE (1974)

9.2 — Coeficientes e significância (IC 95%)

Variável (regressor)Coeficiente (β)Erro padrãotp-valorIC 95% inf.IC 95% sup.Signif.
Intercept82,562050,62911,6310,1416−34,1888199,3129
_inv_area_total99.392,565711.026,13439,0140,00001873.966,2544124.818,8770***
renda_bairro−0,0234970,016794−1,3990,1993−0,06220,0152

Significância: *** p<0,001 · ** p<0,01 · * p<0,05 · . p<0,10.

9.3 — Determinação e correlação (R², R²aj, R)

Coeficiente de determinação \[R^2 = 1 - \frac{SQ_{res}}{SQ_{tot}} \qquad R^2_{aj} = 1 - \frac{(1-R^2)(n-1)}{n-k-1} \qquad R = \sqrt{R^2}\]
R²
0,9109
R² ajustado
0,8886
R (correlação múltipla)
≈ 0,9544

9.5 — Análise da variância (F)

Estatística de Snedecor\[F = \frac{QM_{exp}}{QM_{res}} \qquad QM = \frac{SQ}{gl}\]

9.6 — Normalidade dos resíduos

Jarque-Bera\[JB = \frac{n}{6}\left(S^2 + \frac{(K-3)^2}{4}\right)\]JARQUE & BERA (1987) · SHAPIRO & WILK (1965)
TesteEstatísticap-valorVeredito
Jarque-Bera5,33920,0693CONFORME
Shapiro-WilkW = 0,85240,0459NÃO CONFORME

9.7 — Homocedasticidade (Breusch-Pagan)

Multiplicador de Lagrange\[LM = n \cdot R^2_{aux}\]

LM = 0,4453 (p = 0,8004) → CONFORME · variância constante (homocedástica).

9.8 — Autocorrelação (Durbin-Watson)

Estatística de Durbin-Watson\[DW = \frac{\sum_{t=2}^{n}(e_t - e_{t-1})^2}{\sum_{t=1}^{n} e_t^2}\]

DW = 2,6651 → NÃO CONFORME · corte transversal, teste informativo.

9.9 · 9.13 · 9.14 — Pontos influentes e outliers

Distância de Cook (D) e Mahalanobis (d²)\[D_i = \frac{e_i^2}{k\,\hat{\sigma}^2}\cdot\frac{h_{ii}}{(1-h_{ii})^2} \qquad d^2_M = (x_i-\mu)^T\Sigma^{-1}(x_i-\mu)\]

Cook: 0 influentes de 11 · Mahalanobis: 0 outliers de 11 (p(χ²) < 0,001).

9.10 — Multicolinearidade (VIF)

Fator de Inflação da Variância\[VIF_j = \frac{1}{1 - R_j^2}\]
VariávelVIFInterpretação
_inv_area_total1,06VIF < 5 (ideal)
renda_bairro1,06VIF < 5 (ideal)

9.15 — Seleção de transformações (trilha de auditoria)

CombinaçãoAICR² ajustadonEscolhida
area_total: inverse · renda_bairro: linear112,54870,88859211✔
area_total: inverse · renda_bairro: log112,98280,88410811
area_total: quadratic · renda_bairro: linear118,23120,82205011
area_total: log · renda_bairro: inv_quadratic119,98890,78088911

Exibidas 4 de 49 combinações — log completo na aba Log Transformações.

9.11

Gráficos e análises diagnósticas

Destaque · visualização interativa dos resíduos, influência e correlações

O motor motor_graficos.py gera automaticamente 8 gráficos diagnósticos (matplotlib/seaborn): dispersão, resíduos × ajustados, QQ-plot, histograma, distância de Cook, sensibilidade (ceteris paribus), mapa de correlações e nuvem espacial de pontos. Abaixo, os principais reproduzidos de forma interativa com os dados reais do modelo.

Resíduos relativos (%) por amostra

Faixa de aceite ±30% (NBR 14.653-2)

Distância de Cook por observação

Corte D = 4/(n−k−1) = 0,50

Distância de Mahalanobis

Outlier multivariado quando p(χ²) < 0,001

VIF por variável

Cortes de alerta: 5 e 10

Correlação (r) com o valor unitário

Pearson, isoladamente

Distribuição dos resíduos

JB = 5,34 · SW = 0,85

Resíduos × valores ajustados

Homocedasticidade (BP p = 0,80)

Dispersão: valor unitário × área total

Relação inversa — fundamenta a transformação 1/área

A inspeção gráfica complementa os testes numéricos (9.6–9.10). O mapa de correlações e a nuvem espacial de pontos também são emitidos pelo motor.

🧪

Log de Transformações — JSON (Produto Cartesiano)

Destaque · trilha de auditoria integral do motor MRLM v1.4

Para cada variável, o motor testa 7 transformações (linear, log, sqrt, quadratic, inverse, inv_sqrt, inv_quadratic) por produto cartesiano — 7 × 7 = 49 equações — e, em paralelo, percorre o power set de subconjuntos de variáveis. Tudo registrado num JSON auditável, exibido na aba Log Transformações do sistema.

Equações testadas
49 7×7
Subconjuntos (power set)
3 de 2 vars
Vencedora
inverse + linear
AIC vencedor
112,5487

JSON de auditoria (estrutura real)

{
  "n_equacoes_testadas": 49,
  "n_combinacoes_possiveis": 49,
  "n_variaveis": 2,
  "melhor_combinacao": { "area_total": "inverse", "renda_bairro": "linear" },
  "aic_escolhida": 112.5487,
  "r2_escolhida": 0.888592,
  "selecao_subconjunto_ativa": true,
  "n_subconjuntos_testados": 3,
  "melhor_subconjunto": ["area_total", "renda_bairro"],
  "aic_global": 112.5487,
  "detalhes": [
    { "combinacao": { "area_total": "linear", "renda_bairro": "linear" }, "formula": "_Y ~ area_total + renda_bairro", "aic": 124.0529, "r2_ajustado": 0.682957, "ordem": 1, "escolhida": false },
    { "combinacao": { "area_total": "log", "renda_bairro": "linear" }, "formula": "_Y ~ _log_area_total + renda_bairro", "aic": 120.0032, "r2_ajustado": 0.780604, "ordem": 8, "escolhida": false },
    "… 46 combinações intermediárias …",
    { "combinacao": { "area_total": "inverse", "renda_bairro": "linear" }, "formula": "_Y ~ _inv_area_total + renda_bairro", "aic": 112.5487, "r2_ajustado": 0.888592, "ordem": 29, "escolhida": true }  ◀ VENCEDORA
  ],
  "subconjuntos": [
    { "subset": ["area_total"], "aic": 1384.8091, "r2_ajustado": 0.081159, "escolhido": false },
    { "subset": ["renda_bairro"], "aic": 137.0816, "r2_ajustado": -0.104884, "escolhido": false },
    { "subset": ["area_total", "renda_bairro"], "aic": 112.5487, "r2_ajustado": 0.888592, "escolhido": true }  ◀ VENCEDOR
  ]
}

Todas as 49 combinações (produto cartesiano)

#area_totalrenda_bairroAICR² ajustadoEscolhida
1linearlinear124.05290.682957
2linearlog124.08660.681985
3linearsqrt124.06450.682624
4linearquadratic126.05120.637723
5linearinverse124.15550.679987
6linearinv_sqrt124.11800.681076
7linearinv_quadratic124.23320.677718
8loglinear120.00320.780604
9loglog119.99410.780785
10logsqrt119.99830.780702
11logquadratic121.97670.749864
12loginverse119.98920.780883
13loginv_sqrt119.99100.780847
14loginv_quadratic119.98890.780889
15sqrtlinear122.52650.724037
16sqrtlog122.53420.723843
17sqrtsqrt122.52710.724020
18sqrtquadratic124.52550.684642
19sqrtinverse122.56480.723074
20sqrtinv_sqrt122.54720.723515
21sqrtinv_quadratic122.60470.722066
22quadraticlinear118.23120.822050
23quadraticlog118.42250.818928
24quadraticsqrt118.31230.820733
25quadraticquadratic120.17050.793533
26quadraticinverse118.67570.814712
27quadraticinv_sqrt118.54870.816838
28quadraticinv_quadratic118.88980.811070
29inverselinear112.54870.888592✔
30inverselog112.98280.884108
31inversesqrt112.75160.886518
32inversequadratic114.10800.877677
33inverseinverse113.45820.878989
34inverseinv_sqrt113.22460.881532
35inverseinv_quadratic113.84900.874613
36inv_sqrtlinear116.38300.842130
37inv_sqrtlog116.44970.841169
38inv_sqrtsqrt116.41590.841658
39inv_sqrtquadratic118.24150.821884
40inv_sqrtinverse116.51210.840266
41inv_sqrtinv_sqrt116.48250.840696
42inv_sqrtinv_quadratic116.55770.839603
43inv_quadraticlinear113.56880.877767
44inv_quadraticlog114.82430.862988
45inv_quadraticsqrt114.13920.871261
46inv_quadraticquadratic114.85620.869067
47inv_quadraticinverse116.24620.844082
48inv_quadraticinv_sqrt115.54980.853646
49inv_quadraticinv_quadratic117.38840.827021

A combinação vencedora (menor AIC) é area_total = inverse + renda_bairro = linear, na posição 29 de 49. O power set confirmou que o melhor subconjunto usa ambas as variáveis (AIC 112,55), descartando os modelos de variável única (AIC 1.384,81 e 137,08).

10

Tabela ANOVA

Destaque · análise de variância e teste F

A ANOVA decompõe a variação total em parcela explicada e residual; a razão entre os quadrados médios é a estatística F de Snedecor (item 6 do Grau de Fundamentação).

Decomposição da variância\[SQ_{tot} = SQ_{exp} + SQ_{res} \qquad F = \frac{QM_{exp}}{QM_{res}} = \frac{SQ_{exp}/gl_{exp}}{SQ_{res}/gl_{res}}\]
Fonte de variaçãoSQg.l.QMFSig.
Regressão (explicada)105.938,41252.969,2040,8800,000063
Residual10.365,7781.295,72
Total116.304,1810
Estatística F
40,8801
p(F)
< 0,0001
Enquadramento (item 6)
Grau III p(F) ≤ 1%
11

Avaliando

Dados do imóvel no modelo
VariávelValor
Área Total250,0 m²
Renda do Bairro2.749,61
12

Dados e variáveis aplicadas

Destaque · preditor linear e contribuição
VariávelRótuloTransformaçãoPapel
area_totalÁrea Totalinverseindependente (X)
renda_bairroRenda Média do Bairro (IBGE)linearindependente (X)

Decomposição do preditor linear

VariávelCoeficiente (β)x (avaliando)Contribuição (β·x)% do valor
Intercept82,56201,000082,562019,87%
_inv_area_total99.392,56570,0040397,570395,68%
renda_bairro−0,0234972.749,61−64,6088−15,55%
13

Fundamentação e resultado

Destaque · Graus NBR, IC 80% e campo de arbítrio

13.1 — Grau de Fundamentação (Tabela 1)

ItemCritérioGrau IIIGrau IIGrau IObtido
1Caracterização do imóvelCompletaCompleta (variáveis)Situação paradigmaGrau II (perito)
2Qtde. mínima de dados6(k+1)=184(k+1)=123(k+1)=9n=11 → Grau I
3Identificação dos dadosTodos + fotoUtilizadosUtilizadosGrau III
4ExtrapolaçãoNão admitida1 variávelAdmitidaGrau III (perito)
5Significância regressores (p-t)≤10%≤20%≤30%19,93% → Grau II
6Significância do modelo (F)≤1%≤5%≤10%p(F)=0,000063 → Grau III
Pontuação
14 / 18
Grau de Fundamentação
Grau I

13.2 — Grau de Precisão (Tabela 3)

Amplitude do IC 80%\[Amplitude = \frac{LS_{80\%} - LI_{80\%}}{\hat{y}} \times 100\%\]
GrauLimiteAmplitudeAtende?
Grau III≤30%28,86%SIM
Grau II≤40%28,86%SIM
Grau I≤50%28,86%SIM
Grau de Precisão
Grau III

13.3 — Campo de Arbítrio (NBR 14.653-1, item 3.8)

Intervalo de ±15% em torno da estimativa central — não se confunde com o IC 80%.

−15%Valor central+15%
Valor unitário (R$/m²)R$ 353,19R$ 415,52R$ 477,85
Valor total do terreno (R$)R$ 88.298,73R$ 103.880,86R$ 119.462,99

13.4 — Mural de Inconsistências

⚠️ Modelo parcialmente enquadrado — veja o que falta para Grau III. O Mural sinaliza, em tempo real, cada critério que impede a elevação do grau.
CritérioEncontradoGrauSituação
Qtde. mínima de dados (n)n = 11 (k = 2)Grau Ilimita o grau
Significância do modelo — p(F)6,31e-05Grau IIIconforme
Significância por variável — p(t) máx.0,1993Grau IIimpede Grau III
Amplitude do IC 80%28,86%Grau IIIconforme

Variável limitante: renda_bairro (p = 0,1993). Grau final = pior dos critérios quantitativos; extrapolação veda o Grau III.

C

Avaliação complementar — Método do Custo

Destaque · CUB + depreciação Ross-Heidecke

Custo de reedição da benfeitoria, deduzida a depreciação física (Ross-Heidecke) e composta com o terreno (Método Evolutivo).

Depreciação Ross-Heidecke \[d = \phi + C\,(1 - \phi) \qquad \phi = \frac{1}{2}\left(\frac{i}{n} + \left(\frac{i}{n}\right)^2\right)\] Ross (idade) · Heidecke (conservação) — FIKER; IBAPE; NBR 14.653-2
Valor da benfeitoria \[V_{benfeitoria} = CUB \times Área_{eq} \times (1 + BDI) \times (1 - d)\]
ParâmetroValor
CUB / padrãoR$ 2.467,46/m² (R1-B)
Área de construção124,23 m²
BDI20,00%
Idade / vida útil48 / 60 anos (i/n = 0,80)
Conservação“H” — C = 75,20%
Valor residual10,00%

Substituição: \(\phi = \tfrac{1}{2}(0,80 + 0,80^2) = 0,72\) · \(d = 0,72 + 0,7520\,(1-0,72) = 0,9306\) (≈ 93,1%).

Terreno (MRLM)
R$ 103.880,86
Benfeitoria (Custo)
R$ 59.772,38
Valor total
R$ 163.653,24
14

Conclusão

Composição evolutiva do valor
ComponenteValor
I — Terreno (MRLM)R$ 103.880,86
II — Benfeitoria (Custo)+ R$ 59.772,38
Valor total do imóvelR$ 163.653,24
Valor arbitrado (−15%)R$ 139.105,25

Campo de arbítrio ±15% do valor total: R$ 139.105,25 a R$ 188.201,23. Valor arbitrado no limite inferior, conforme fundamentação da conclusão.

15.1

Relação de amostras de mercado

89 amostras ativas (resumo anonimizado)

Amostras empregadas no modelo, com fonte indicada. Relação resumida (endereços e anunciantes anonimizados):

#Área (m²)Valor (R$)VU (R$/m²)
1360,0096.900,00269,17
2360,00100.000,00277,78
3400,0050.000,00125,00
4720,0065.000,0090,28
51.657,00100.000,0060,35
6603,90110.000,00182,15
7325,8095.000,00291,59
8264,00105.000,00397,73
9414,4982.000,00197,83
10400,0040.000,00100,00
112.900,00160.000,0055,17
123.000,00150.000,0050,00

Amostras com KML (Google Earth) — imóvel avaliando e todas as amostras georreferenciadas, com distância em linha reta (haversine). Listagem completa na versão digital do laudo.

15.2

Revisão da Literatura — Fundamentação teórica

Destaque · cada método estatístico com citação ABNT NBR 6023

Fundamentação teórica de cada método empregado, com citações conforme a ABNT NBR 6023. Cada item remete à seção 9 correspondente.

15.2.1 — Regressão Linear Múltipla (MRLM) e Método Comparativo Direto

Conceito. Modelo que estima o valor de mercado a partir de combinação linear de variáveis explicativas, ajustado por Mínimos Quadrados Ordinários (OLS), minimizando a soma dos quadrados dos resíduos.

Estimador OLS\[\hat{\beta} = (X^T X)^{-1} X^T y\]
Referência: DANTAS (2012); ABNT NBR 14.653-2; GUJARATI & PORTER (2011).
15.2.2 — Aderência (observados × estimados) e coeficientes de determinação (R², R²aj, R)

O R² mede a proporção da variância explicada; o ajustado penaliza o excesso de variáveis; R é a correlação múltipla.

Referência: DANTAS (2012); HOFFMANN.
15.2.3 — Análise de Variância (ANOVA) e Teste F

A estatística de Snedecor mede a significância global, comparando a variância explicada com a residual; compõe o Grau de Fundamentação (Tabela 1).

Referência: GUJARATI & PORTER (2011).
15.2.4 — Normalidade dos resíduos (Jarque-Bera e Shapiro-Wilk)

Testam se os resíduos seguem distribuição normal (pressuposto do OLS). Jarque-Bera baseia-se na assimetria e curtose; Shapiro-Wilk é indicado para amostras menores.

Referência: JARQUE & BERA (1987); SHAPIRO & WILK (1965).
15.2.5 — Homocedasticidade (Breusch-Pagan)

Verifica a constância da variância dos resíduos. A heterocedasticidade compromete a eficiência dos estimadores e a validade dos intervalos de confiança.

Referência: BREUSCH & PAGAN (1979).
15.2.6 — Autocorrelação (Durbin-Watson)

Avalia a independência dos resíduos (ausência de correlação serial). Valores entre 1,5 e 2,5 indicam ausência de autocorrelação significativa de 1ª ordem.

Referência: DURBIN & WATSON (1951).
15.2.7 — Multicolinearidade (VIF)

O Fator de Inflação da Variância mede a redundância entre variáveis independentes. VIF > 5 sinaliza alerta; > 10, multicolinearidade severa.

Referência: DANTAS (2012); GUJARATI & PORTER (2011).
15.2.8 — Pontos influentes (Distância de Cook)

Mede o impacto da remoção de cada observação sobre os coeficientes. Observações acima do corte são influentes e exigem justificativa de manutenção.

Referência: COOK (1977).
15.2.9 — Outliers multivariados (Distância de Mahalanobis)

Identifica observações atípicas no espaço multivariado, avaliadas contra a distribuição χ².

Referência: MAHALANOBIS (1936).
15.2.10 — Gráfico Quantil-Quantil (QQ-Plot)

Compara graficamente os quantis dos resíduos com os de uma normal teórica; o alinhamento à reta indica normalidade.

Referência: DANTAS (2012).
15.2.11 — Pontos externos (alavancagem / high leverage)

Observações com valores extremos nas explicativas (alta alavancagem h) exercem forte influência sobre o ajuste.

Referência: BELSLEY, KUH & WELSCH (1980).
15.2.12 — Intervalo de confiança, campo de arbítrio e graus (NBR 14.653-2)

O IC 80% define o Grau de Precisão; n, p(t) e p(F) definem o Grau de Fundamentação; o Campo de Arbítrio (±15%) é a margem de arbitramento do perito.

Referência: ABNT NBR 14.653-1 e 14.653-2.
15.3

Relatório de Conformidade Científica

Destaque · auditoria fórmula a fórmula

Gerado automaticamente pelo módulo de conformidade v1.0: cada fórmula com definição dos símbolos, substituição numérica completa, critério normativo e veredito (modelo v17, motor MRLM v1.4).

Amostras vinculadas
126 total · 126 ativas
Equações testadas
50 AIC
Testes conformes
4 / 6
VerificaçãoResultadoCritérioVeredito
R² e R² ajustado0,910900 / 0,888600R²aj ≥ 0,64CONFORME
Significância global (F)F = 40,8801 · p < 0,0001p(F) ≤ 1/2/5%CONFORME
Normalidade — Jarque-BeraJB = 5,3392 · p = 0,0693p > 0,05CONFORME
Normalidade — Shapiro-WilkW = 0,8524 · p = 0,0459p > 0,05NÃO CONFORME
Homocedasticidade — Breusch-PaganLM = 0,4453 · p = 0,8004p > 0,05CONFORME
Autocorrelação — Durbin-WatsonDW = 2,66511,5 ≤ DW ≤ 2,5NÃO CONFORME
Multicolinearidade (VIF máx.)1,0568VIF < 5CONFORME
Pontos influentes (Cook)0 de 11D > corteINFORMATIVO
Outliers multivariados (Mahalanobis)0 de 11p(χ²) < 0,001INFORMATIVO

Valores das tabelas model_results, statistical_models e model_coefficients — recalculáveis a partir do Anexo I.

15.4

Anexos eletrônicos

Arquivos que acompanham o laudo
KML (Google Earth) Gráficos PNG (8 diagnósticos) Log de transformações (49 combinações) Base de amostras (89) QR Code CNAI/COFECI

Todos os anexos são gerados automaticamente pelo sistema e permanecem vinculados ao projeto.

15.5

Log de Exclusões de Amostras

Destaque · rastreabilidade do saneamento

Registro rastreável das exclusões, em formato acadêmico. Critério: resíduo relativo > ±30% (campo de arbítrio, NBR 14.653-2).

Resíduo e resíduo relativo\[e_i = y_i - \hat{y}_i \qquad \varepsilon_i = \frac{e_i}{y_i} \times 100\%\]
Base original
126
Excluídas
37
Utilizadas
89
Equações testadas
50

Exemplos com substituição numérica

IDy (R$/m²)ŷ (R$/m²)eε (%)Motivo
66064618,400,0018,40100,00%ε > 30% (NBR)
660648125,00282,83−157,83−126,26%ε > 30% (NBR)
6607272,26117,55−115,29−5.101,26%ε > 30% (NBR)
660714147,67103,7343,9429,75%Excluída manualmente pelo perito

O laudo apresenta as 37 exclusões com substituição completa e as 89 amostras utilizadas.

16

Referências

ABNT NBR 6023
  1. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 14.653-1: Avaliação de bens — Parte 1: Procedimentos gerais. Rio de Janeiro: ABNT, 2019.
  2. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 14.653-2: Avaliação de bens — Parte 2: Imóveis urbanos. Rio de Janeiro: ABNT, 2011.
  3. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6023: informação e documentação — referências. Rio de Janeiro: ABNT, 2018.
  4. ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 12.721: avaliação de custos unitários de construção. Rio de Janeiro: ABNT, 2006.
  5. AKAIKE, H. A new look at the statistical model identification. IEEE Trans. Automatic Control, v. 19, n. 6, p. 716-723, 1974.
  6. BELSLEY, D. A.; KUH, E.; WELSCH, R. E. Regression Diagnostics. New York: Wiley, 1980.
  7. BREUSCH, T. S.; PAGAN, A. R. A simple test for heteroscedasticity and random coefficient variation. Econometrica, v. 47, n. 5, p. 1287-1294, 1979.
  8. COOK, R. D. Detection of influential observation in linear regression. Technometrics, v. 19, n. 1, p. 15-18, 1977.
  9. DANTAS, R. A. Engenharia de Avaliações: uma introdução à metodologia científica. 3. ed. São Paulo: Pini, 2012.
  10. DURBIN, J.; WATSON, G. S. Testing for serial correlation in least squares regression II. Biometrika, v. 38, p. 159-178, 1951.
  11. FIKER, J. A perícia judicial na avaliação de imóveis. São Paulo: Pini, 2008.
  12. GUJARATI, D. N.; PORTER, D. C. Econometria Básica. 5. ed. Porto Alegre: AMGH, 2011.
  13. JARQUE, C. M.; BERA, A. K. A test for normality of observations and regression residuals. International Statistical Review, v. 55, n. 2, p. 163-172, 1987.
  14. MAHALANOBIS, P. C. On the generalised distance in statistics. Proceedings of the National Institute of Sciences of India, v. 2, n. 1, p. 49-55, 1936.
  15. SHAPIRO, S. S.; WILK, M. B. An analysis of variance test for normality. Biometrika, v. 52, p. 591-611, 1965.
◆

O /eng-lider e a seleção automática de variáveis

Como o motor encontra as melhores variáveis

O /eng-lider implementa — junto do /mat-lider — o algoritmo de busca exaustiva. Em vez de escolher variáveis “no olho”, o sistema percorre todo o espaço de modelos e seleciona o de melhor ajuste parcimonioso.

Fase 1 — Produto cartesiano de transformações

Cada variável aceita 7 transformações candidatas; o itertools.product() testa todas as combinações por OLS, ranqueando por AIC.

Fase 2 — Power set de subconjuntos

Testa todos os subconjuntos de variáveis (1 até k), eliminando variáveis irrelevantes. 3 variáveis → 7 subconjuntos × dezenas de transformações = centenas de equações.

ENTRADA
Variáveis candidatas
area_total, renda_bairro, dist_poi…
→
POWER SET
Subconjuntos
combinations(vars, r)
→
PRODUCT
Transformações
itertools.product()
→
CRITÉRIO
Menor AIC
AIC = 2p − 2ln(L̂)
→
SAÍDA
Melhor modelo
variáveis + transformações
Critério de Informação de Akaike\[AIC = 2p - 2\ln(\hat{L})\]AKAIKE (1974) · equilíbrio entre ajuste e parcimônia
◆

Código-fonte dos motores de regressão

Trechos reais — motor_mrlm.py v1.4 e motor_custo.py

C:\avalormax\app\avaliacao\motor_mrlm.py — Motor MRLM v1.4 (Squad: Matemático + Engenheiro).

Produto cartesiano de transformações (v1.3)

for combo in itertools.product(*var_cands):
    tx_temp = dict(zip(var_nomes, combo))
    df_t, formula_t, _ = aplicar_transformacoes(
        df_base, var_y, transf_y, variaveis_x, tx_temp)
    res_t = executar_ols(df_t, formula_t)
    _n   = int(res_t.nobs)
    _aic = float(res_t.aic)
    _r2a = float(res_t.rsquared_adj)
    if _aic < melhor_aic:
        melhor_aic  = _aic
        melhor_r2a  = _r2a
        melhor_formula = _formula
        melhor_combo = tx_temp.copy()

Power set de subconjuntos (v1.4)

from itertools import combinations as _comb
subconjuntos = []
for r in range(1, len(variaveis_x) + 1):
    for combo in _comb(variaveis_x, r):
        subconjuntos.append(list(combo))

for subset in subconjuntos:
    tx_subset = {v: cand_por_var[v] for v in subset}
    tx, rel = _resolver_melhor_transf(
        df, var_y, transf_y, subset, tx_subset, progress=progress)
    aic = rel.get("aic_escolhida")
    if aic is not None and aic < melhor_aic:
        melhor_aic  = aic
        melhor_vars = list(subset)
        melhor_tx   = dict(tx)

Diagnósticos (VIF, homocedasticidade, normalidade)

def _vif(res):
    exog  = res.model.exog
    nomes = res.model.exog_names
    vif_d = {}
    for i, nm in enumerate(nomes):
        if nm == "Intercept": continue
        vif_d[nm] = round(float(variance_inflation_factor(exog, i)), 4)
    return {"vif_json": vif_d}

def _homocedasticidade(res):
    lm, lm_pval, _, _ = het_breuschpagan(res.resid, res.model.exog)
    return {"breusch_pagan_stat": round(float(lm), 6),
            "breusch_pagan_pvalue": round(float(lm_pval), 10)}

def _normalidade(residuos):
    jb_stat, jb_pval = stats.jarque_bera(residuos)
    sw_stat, sw_pval = (stats.shapiro(residuos)
                        if len(residuos) <= 5000 else (None, None))
    return {"jarque_bera_stat": round(float(jb_stat), 6),
            "shapiro_wilk_stat": round(float(sw_stat), 6)}

Predição e amplitude do IC 80%

def _predicao_avaliando(res, avaliando, transf_y, transf_x, variaveis_x, area):
    df_av = pd.DataFrame([row])
    pred  = res.get_prediction(df_av)
    summ  = pred.summary_frame(alpha=1 - IC_NIVEL)   # IC_NIVEL = 0.80
    y_hat  = float(summ["mean"].iloc[0])
    ic_inf = float(summ["obs_ci_lower"].iloc[0])
    ic_sup = float(summ["obs_ci_upper"].iloc[0])
    amp = (ic_sup - ic_inf) / y_hat if y_hat > 0 else None

Grau de fundamentação (NBR 14.653-2, Tabela 9)

for grau_label, c in NBR_FUND.items():   # ordem: III, II, I
    n_min = c["n_min_fator"] * (k + 1)
    ok_n  = n >= n_min
    ok_f  = f_pval <= c["pval_f_max"]
    ok_t  = max_pval_t <= c["pval_t_max"]
    if ok_n and ok_f and ok_t:
        grau_por_criterio.append(grau_label)

Motor de custo — Ross-Heidecke (motor_custo.py)

HEIDECKE = {
    "A": ("Novo", 0.0000), "C": ("Regular", 0.0252),
    "E": ("Reparos simples", 0.1810),
    "G": ("Reparos importantes", 0.5260),
    "H": ("Reparos importantes a sem valor", 0.7520),
    "I": ("Sem valor", 1.0000),
}

def dep_ross(idade, vida_util):
    r = _ratio(idade, vida_util)
    return 0.5 * (r + r * r)

def dep_ross_heidecke(idade, vida_util, estado):
    phi = dep_ross(idade, vida_util)
    C   = dep_heidecke(estado)
    return phi + C * (1.0 - phi)      # d = phi + C(1 - phi)
◆

Variáveis compatíveis com o modelo

O que o motor aceita como regressor

Numéricas (com transformação candidata)

area_total (relação negativa) renda_bairro (positiva) dist_poi_* (pontos de influência) testada_principal idade_aparente valor_condominio dormitorios / suites / banheiros / vagas area_privativa / area_terreno

Categóricas (dummies — C(var))

padrao_construtivo conservacao estado_conservacao infra_lazer portaria posicao_solar posicao_predio tipologia subtipo topografia pavimentacao elevador

Transformações disponíveis

linearlogsqrtquadraticinverseinv_sqrtinv_quadratic

⚠️ Colunas inexistentes (nunca sem ALTER TABLE): area_construida, ano_construcao, projeto. A variável dependente valor_unitario é STORED GENERATED.

✉

Por que o AvalorMax é o melhor do mercado

Diferenciais competitivos
Seleção automática
power set + AIC
Auditoria científica
fórmula a fórmula
Graus NBR
automáticos
Rastreável
recalculável

Substitui o cálculo manual — planilhas frágeis e métodos não auditáveis — por um motor estatístico reprodutível, com trilha de auditoria completa da amostra de mercado ao valor final, e prova técnica defensável em juízo.

Comece agora

Tenha a prova científica do seu laudo — como o melhor do mercado.

Crie sua conta gratuita, baixe o AvalorMax e comece a produzir laudos com regressão linear múltipla, conformidade ABNT NBR 14.653 e assinatura digital — em minutos.

🎁 Cada crédito = R$ 29,90 — cadastre-se e ganhe 4 para começar
🤖 Atendimento