Dữ liệu BĐS hiếm khi thật sự độc lập. Một căn hộ có thể được quan sát nhiều thời điểm; nhiều căn thuộc cùng dự án; nhiều dự án nằm trong cùng quận; nhiều quận được quan sát qua nhiều quý. Nếu coi mọi dòng là độc lập, sai số chuẩn và diễn giải có thể sai.
Panel Data và Multilevel Model đều khai thác cấu trúc lặp/lồng, nhưng chúng nhấn mạnh khác nhau. Panel thường theo cùng đơn vị qua thời gian và kiểm soát dị biệt không quan sát cố định. Multilevel tập trung phân rã biến thiên giữa các cấp như căn hộ–dự án–khu vực.
Chuyên đề: Mô hình định lượng, không gian & mô phỏng trong BĐS · Bài 11 · 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. Panel data là gì?
Panel có hai chiều: đơn vị i và thời gian t. Ví dụ cùng 2.000 dự án được theo dõi theo quý trong 5 năm; hoặc các quận được quan sát hàng tháng về giá thuê/vacancy.
| property_id | quarter | rent | vacancy | interest_rate |
|---|---|---|---|---|
| P01 | 2026Q1 | 25 | 0.08 | 0.07 |
| P01 | 2026Q2 | 25.5 | 0.07 | 0.068 |
2. Balanced và unbalanced panel
Balanced panel có mọi đơn vị đủ mọi thời điểm; unbalanced thiếu một số kỳ. BĐS thường unbalanced vì dự án mới xuất hiện, giao dịch không đều hoặc dữ liệu mất.
Unbalanced không tự là vấn đề, nhưng missing mechanism và selection cần được xem xét.
3. Pooled OLS: baseline nhưng bỏ cấu trúc cá thể
Pooled OLS gộp tất cả quan sát như độc lập. Nếu project quality không quan sát vừa ảnh hưởng rent vừa tương quan amenities, omitted variable bias xuất hiện.
Clustered standard errors chỉ sửa inference trong một số điều kiện, không loại omitted time-invariant heterogeneity.
4. Fixed Effects – FE
FE kiểm soát mọi đặc điểm không đổi theo thời gian của mỗi đơn vị bằng unit-specific intercept/de-meaning. Khi đó coefficient được nhận diện từ thay đổi within-unit.
Nếu biến DistanceCBD không đổi theo thời gian, unit FE không ước lượng riêng effect của nó. Đây không phải lỗi; đó là bản chất within estimator.
5. Time Fixed Effects
Quarter/year FE kiểm soát shocks chung: lãi suất, dịch bệnh, chu kỳ vĩ mô. Với panel BĐS, thường cần unit FE + time FE nếu mục tiêu causal/within.
Không nên đưa time FE rồi đồng thời ước lượng một biến vĩ mô giống hệt cho mọi đơn vị cùng thời điểm mà không nhận ra collinearity.
6. Random Effects – RE
RE xem unit effect là random và yêu cầu không tương quan với regressors theo giả định chuẩn. Nếu đúng, RE hiệu quả hơn và ước lượng được biến bất biến theo thời gian. Nếu sai, coefficient bias.
Hausman test thường được nhắc để so FE/RE, nhưng lựa chọn nên dựa causal assumptions và design, không chỉ một p-value.
7. Multilevel Model
Multilevel/hierarchical model cho phép random intercept và random slope ở cấp dự án/khu vực. Ví dụ giá căn hộ yᵢⱼ trong dự án j: mỗi dự án có intercept riêng; tác động diện tích có thể khác dự án.
Mục tiêu không chỉ ‘sửa SE’ mà còn mô hình hóa variance giữa levels.
8. Intraclass Correlation – ICC
ICC cho biết phần variance nằm giữa groups. Nếu ICC giá thuê theo building cao, các căn cùng building giống nhau đáng kể; multilevel có lý do mạnh.
ICC gần 0 không tự loại multilevel nếu random slopes/structure khác vẫn quan trọng.
9. Random intercept và random slope
Random intercept: mỗi project có baseline price khác. Random slope: premium area/green rating có thể khác project hoặc district.
Random slope cần đủ groups và variation để ước lượng ổn định.
10. Centering
Trong multilevel, group-mean centering giúp tách within và between effect. Ví dụ diện tích căn hộ so với trung bình dự án (within) khác dự án có diện tích trung bình lớn (between).
Nếu không tách, coefficient có thể trộn hai cơ chế.
11. Ví dụ within–between
Câu hỏi: căn lớn hơn trong cùng dự án có premium thế nào, và dự án có căn trung bình lớn hơn có giá khác không? Tạo Area_within = Areaᵢⱼ − meanAreaⱼ và MeanArea_project. Hai hệ số trả lời hai câu khác nhau.
12. Standard errors và clustering
Với panel FE, SE nên cluster theo unit khi có serial correlation/heteroskedasticity; đôi khi two-way clustering unit và time. Với few clusters cần phương pháp điều chỉnh.
Không dùng robust HC0 đơn giản như mặc định cho panel phức tạp.
13. Serial correlation
Residual một property/project theo thời gian thường correlated. FE coefficient có thể vẫn nhất quán trong điều kiện nhất định nhưng SE sai. Cần diagnostics và cluster/Driscoll–Kraay hoặc model dynamics phù hợp.
14. Cấu trúc dữ liệu lồng
| unit_id | project_id | district_id | time | price | area | project_amenity | district_income |
|---|---|---|---|---|---|---|---|
| U01 | PJ1 | D1 | 2026Q1 | ... | ... | ... | ... |
Các khóa giúp biết level của từng biến. Project amenity không nên lặp lại mà quên nó là level-2.
15. Cross-level interaction
Tác động balcony lên price có thể mạnh hơn ở district mật độ cao. Đây là interaction giữa level-1 và level-2. Multilevel cho phép mô hình hóa có cấu trúc.
Cần lý thuyết, không thêm interaction chỉ để tìm significance.
16. Case: giá thuê văn phòng
Dữ liệu suite×building×quarter. Suite area ở level 1; building grade ở level 2; CBD submarket level 3; interest rate/time shock theo quarter. Multilevel/panel hybrid có thể tách within-building rent changes và between-building quality.
Một OLS đơn giản sẽ đánh giá quá tự tin vì hàng nghìn suite trong cùng 50 buildings không phải hàng nghìn quan sát độc lập.
17. Khi dùng Panel, khi dùng Multilevel?
| Mục tiêu | Gợi ý |
|---|---|
| Kiểm soát heterogeneity cố định theo unit qua thời gian | Panel FE |
| Ước lượng variance giữa cấp và random slopes | Multilevel |
| Đơn vị lặp theo thời gian nằm trong group | Có thể kết hợp |
| Biến bất biến cần ước lượng | RE/Multilevel hoặc design khác |
18. Sai lầm
- Coi mọi dòng độc lập.
- FE nhưng diễn giải between effect.
- RE chỉ vì Hausman p>0,05.
- Không cluster SE.
- Không tách within/between.
- Quá ít groups cho random effects.
- Không ghi level của biến.
19. Bài tập thực hành
Thiết kế dữ liệu căn hộ×dự án×quý. Xác định 3 levels, một biến within, một biến between, một random slope, một time FE và cách cluster SE. Giải thích vì sao DistanceCBD không ước lượng được trong property FE nếu bất biến.
Ghi nhớ trong 30 giây
- Panel theo cùng unit qua thời gian; multilevel mô hình hóa cấu trúc lồng.
- FE dùng variation within-unit.
- RE cần giả định mạnh về tương quan.
- ICC đo clustering.
- Tách within/between giúp diễn giải đúng.
Nguồn tham khảo
- Wooldridge – Econometric Analysis of Cross Section and Panel Data.
- Baltagi – Econometric Analysis of Panel Data.
- Raudenbush & Bryk – Hierarchical Linear Models.
Bài tiếp theo: Quantile Regression: tác động khác nhau ở các phân vị giá