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
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |