openavmkit.vertical_equity_study
Vertical equity analysis.
Implements :class:VerticalEquityStudy, which measures whether high-value
parcels and low-value parcels are valued with the same accuracy — the
"vertical equity" question. Computes PRD and PRB (with bootstrap confidence
intervals) plus per-quantile median ratios.
Together with :mod:openavmkit.horizontal_equity_study and
:mod:openavmkit.ratio_study, this module forms OpenAVMKit's IAAO-aligned
equity analysis suite.
VerticalEquityStudy
VerticalEquityStudy(df_sales_in, field_sales, field_prediction, field_location, confidence_interval=0.95, iterations=10000, seed=777)
Perform vertical equity analysis and summarize the results.
Attributes:
| Name | Type | Description |
|---|---|---|
rows |
int
|
Total number of rows in the input DataFrame. |
confidence_interval |
float
|
The confidence interval (e.g. 0.95 for 95% confidence) |
prd |
ConfidenceStat
|
The price-related differential, with confidence intervals |
prb |
ConfidenceStat
|
The price-related bias, with confidence intervals |
quantiles |
DataFrame
|
A dataframe containing the median ratio, with confidence intervals, of all ten price quantile tiers |
Source code in openavmkit/vertical_equity_study.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |