% Author: Simon-Pierre Boucher — contact@spboucher.ai % Generated by scripts/06_tables.py — do not edit by hand. \begin{table}[!htbp] \centering \caption{Descriptive statistics for structural and textual variables ($n = 17{,}087$).} \label{tab:descriptive} \begin{threeparttable} \small \begin{adjustbox}{max width=\textwidth} \begin{tabular}{lR{1.6cm}R{1.7cm}R{1.2cm}R{1.4cm}R{1.4cm}R{1.4cm}R{1.9cm}} \toprule \textbf{Variable} & \textbf{Mean} & \textbf{Std.\ Dev.} & \textbf{Min} & \textbf{P25} & \textbf{Median} & \textbf{P75} & \textbf{Max} \\ \midrule Price (\$) & 807{,}259 & 900{,}313 & 501 & 399{,}000 & 589{,}900 & 889{,}900 & 25{,}000{,}000 \\ log(Price) & 13.32 & 0.70 & 6.22 & 12.90 & 13.29 & 13.70 & 17.03 \\ Bedrooms & 3.5 & 1.3 & 0 & 3 & 3 & 4 & 23 \\ Bathrooms & 1.8 & 0.9 & 0 & 1 & 2 & 2 & 18 \\ Half-bathrooms & 0.5 & 0.6 & 0 & 0 & 0 & 1 & 12 \\ Parking spaces & 5.5 & 5.1 & 0 & 2 & 4 & 7 & 152 \\ Stories & 1.4 & 0.7 & 0 & 1 & 2 & 2 & 2 \\ Lot size (sq.\ ft.) & 80{,}551 & 5{,}514{,}237 & 0 & 683 & 2{,}995 & 8{,}316 & 719{,}640{,}188 \\ Description length (char.) & 510 & 151 & 22 & 430 & 549 & 634 & 703 \\ \bottomrule \end{tabular} \end{adjustbox} \begin{tablenotes} \footnotesize \item \textit{Notes:} The sample is restricted to single-family houses with a positive listing price and a description of at least 20 characters. Descriptions are truncated at approximately 700 characters in the data export, which bounds the description-length variable. The lot-size field is noisy (units are not standardized at the source), which motivates its cautious interpretation in the regressions. \end{tablenotes} \end{threeparttable} \end{table}