# Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca """Fundamental-value triangulation (paper §sec:fundamental; docs/fundamental_value.md). Realised prices are noisy, selected proxies of value (theory.tex, Lemma `lem:proxy`). This package builds three operational proxies that are kept separate from the price-based accuracy metrics of `evaluation/`: * `repeat_sales` — municipality × class monthly log-price index (transparent deflator) and the *resale-implied value* of a sale: the later price of the same parcel deflated by the index change between the two dates. * `rents` — rental-board leases matched to municipalities / dissemination areas, median rents, crude gross rental yields for condos and plexes, and the Poterba / Himmelberg–Mayer–Sinai user-cost diagnostic. * `resale_eval` — evaluation of prediction runs against the resale-implied value (paired block bootstrap). """ from .repeat_sales import (describe_resale_sample, index_change, monthly_index, prior_targets, resale_pairs, resale_targets) from .rents import (gross_yields, implied_value_ratio, load_leases, match_leases, median_rents, user_cost) __all__ = [ "monthly_index", "index_change", "resale_pairs", "resale_targets", "prior_targets", "describe_resale_sample", "load_leases", "match_leases", "median_rents", "gross_yields", "user_cost", "implied_value_ratio", ]