Bài 13 · Mô hình định lượng, không gian & mô phỏng trong BĐS

Repeat-Sales Model: xây chỉ số giá từ BĐS giao dịch lặp lại

Giá trung vị thay đổi theo thời gian có thể do chính các căn được bán thay đổi: quý này nhiều căn cao cấp, quý sau nhiều căn nhỏ. Repeat-Sales Model giải quyết một phần vấn đề bằng cách chỉ so cùng một bất động sản được giao dịch ít nhất hai lần. Nhờ vậy các đặc điểm bất biến của tài sản được triệt tiêu.

Case–Shiller Weighted Repeat Sales là một phương pháp kinh điển xây chỉ số giá nhà từ các cặp giao dịch lặp lại.

Chuyên đề: Mô hình định lượng, không gian & mô phỏng trong BĐS · Bài 13 · Kinh tế lượng, giá và dự báo thị trường

Biên soạn: ThS. Nguyễn Mạnh Hùng
Đơn vị: GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn

1. Ý tưởng cơ bản

Giả sử log price của property i tại thời điểm t = market index_t + property-specific constant + error. Lấy chênh lệch log giá giữa sale 2 và sale 1, property constant biến mất.

ΔlnPᵢ = Index_t2 − Index_t1 + εᵢ.

2. Dữ liệu cần gì?

property_idsale1_datesale1_pricesale2_datesale2_priceinterval_months
P0012022-014.0 tỷ2025-015.2 tỷ36

Phải match property identity chính xác. Sai matching tạo index sai.

3. Tạo design matrix thời gian

Mỗi pair có -1 ở period mua ban đầu, +1 ở period bán sau, 0 các period khác. Hồi quy chênh log giá lên time dummies cho index changes.

Chọn base period và cumulate coefficients để tạo index.

4. Weighted Repeat Sales

Case–Shiller nhận thấy variance của chênh giá tăng theo thời gian giữa hai giao dịch vì accumulated idiosyncratic noise. Weighted procedure ước lượng heteroskedasticity theo interval rồi weighted regression.

Không nên gọi mọi repeat-sales là Case–Shiller nếu không dùng weighting tương ứng.

5. Ưu điểm

  • Kiểm soát attributes bất biến không quan sát.
  • Không cần đo mọi chất lượng tài sản.
  • Tạo pure price change tốt hơn median nếu sample ổn.
  • Dễ xây index theo thời gian.

6. Nhược điểm: sample selection

Chỉ property bán lặp lại được vào mẫu. Những tài sản giao dịch thường xuyên có thể khác tài sản ít giao dịch. Repeat-sales sample không đại diện toàn stock.

Liquidity/turnover bias cần được xem xét.

7. Renovation và quality change

Property không thật sự 'giống hệt' giữa hai sale nếu cải tạo, mở rộng, xuống cấp hoặc thay pháp lý. Chênh giá sẽ trộn market appreciation với quality change.

Cần filter/flag renovation, transaction type và arms-length status.

8. Transaction filtering

  • Loại giao dịch nội bộ/không thị trường.
  • Kiểm outlier price ratio.
  • Loại pair interval quá ngắn nếu flipping/fees chi phối.
  • Kiểm renovation lớn.
  • Chuẩn hóa property ID.
  • Kiểm duplicate deeds.

9. Revision problem

Repeat-sales index có thể bị revision khi thêm giao dịch mới vì cùng property tạo thông tin nối các period. Đây là đặc tính quan trọng cho index production.

Cần version index và publication vintage.

10. Geographic granularity

Xây index quá chi tiết làm số repeat pairs mỗi kỳ ít và volatility cao. Có trade-off giữa local relevance và sample size.

Hierarchical/smoothing approaches có thể hỗ trợ nhưng thay đổi methodology.

11. Repeat-Sales vs Hedonic index

Đặc điểmRepeat-SalesHedonic
Cần attributesÍtNhiều
SampleChỉ bán lặpMọi giao dịch đủ dữ liệu
Quality changeVấn đề nếu cải tạoCó thể control attributes
Unobserved fixed qualityĐược difference outCó thể omitted
CoverageThấp hơnRộng hơn

12. Hybrid index

Có thể kết hợp repeat-sales và hedonic/time-dummy models để tận dụng coverage và quality controls. Nhưng production index cần phương pháp ổn định, dễ audit và revision policy rõ.

13. Case: chỉ số căn hộ theo dự án

Nếu thị trường mới có ít resale, repeat pairs rất ít nên index dự án không ổn. Một city-wide repeat-sales index có thể tốt hơn; project-level dùng hedonic time dummy hoặc mix-adjusted.

Không nên ép repeat-sales ở nơi turnover không đủ.

14. Cấu trúc dữ liệu tốt hơn pair table

Nên lưu transactions long: property_id, sale_date, price, transaction_type, renovation_flag. Pipeline tự tạo tất cả eligible pairs theo rule. Điều này dễ audit hơn lưu pair cố định.

15. Sai lầm

  • Match property sai.
  • Bỏ renovation.
  • Không lọc non-market sales.
  • Index quá nhỏ địa lý.
  • Không version revisions.
  • Giả định repeat-sales sample đại diện toàn thị trường.

16. Bài tập thực hành

Từ bảng 100.000 transactions, thiết kế pipeline nhận property bán ≥2 lần, tạo pairs, filter, design matrix và index quarterly. Nêu cách xử lý property bán 3 lần và renovation giữa sale 2–3.

17. Một tài sản bán ba lần tạo bao nhiêu thông tin?

Nếu property bán tại t1, t2, t3, có thể tạo cặp liên tiếp t1–t2 và t2–t3; dùng cả t1–t3 có thể tạo phụ thuộc giữa errors. Methodology cụ thể phải quyết định cách sử dụng multiple sales và covariance.

Không nên tự động tạo mọi combination rồi coi pairs độc lập.

18. Chain drift và low-frequency segments

Ở phân khúc ít giao dịch, index có thể bị nối bằng rất ít pairs giữa các kỳ, làm chain yếu và volatility lớn. Cần báo pair counts, confidence intervals và có thể gộp thời gian/địa lý.

19. Index governance

Một chỉ số giá dùng thực tế cần methodology document: inclusion/exclusion, pair construction, weighting, base period, revision policy, minimum observations và quality checks. Không chỉ code chạy ra một đường index.

Ghi nhớ trong 30 giây

  • Repeat-Sales so cùng tài sản qua thời gian.
  • Fixed property quality được difference out.
  • Quality change/renovation vẫn là vấn đề.
  • Weighted Repeat Sales điều chỉnh variance theo holding interval.
  • Coverage và revision là trade-off lớn.

Nguồn tham khảo

  • Case & Shiller (1987), Prices of Single Family Homes Since 1970: New Indexes for Four Cities, NBER Working Paper 2393, DOI 10.3386/w2393.
  • Bailey, Muth & Nourse – repeat-sales price index foundations.

Bài tiếp theo: Logit, Probit và Discrete Choice: mô hình hóa lựa chọn mua, thuê và vị trí

📚 Xem toàn bộ 20 bài trong series Mô hình định lượng, không gian & mô phỏng trong BĐS