遇见数据集

Multimodal House Price Prediction for New Jersey: Redfin-Based Dataset and Model Artifacts

收藏
Zenodo2025-12-09 更新2026-05-26 收录
官方服务:

资源简介:

Multimodal House Price Prediction for New Jersey: Redfin-Based Dataset and Model Artifacts Description Overview This dataset supports a multimodal machine learning project for predicting residential sale prices in New Jersey using both tabular and text features derived from Redfin listings. It contains: Raw and cleaned Redfin export data for New Jersey home sales (2015–2025), Train/validation/test splits for multimodal modeling, A unified text field combining listing description, address, and nearby schools, Text encoder artifacts (SentencePiece tokenizer, encoder weights, precomputed text embeddings), Metadata files documenting feature sets, targets, and data preparation parameters. The associated code and notebooks implementing the full pipeline (scraping, EDA, data preparation, tabular baselines, text encoder, and multimodal TabNet fusion) are available in the companion GitHub repository. Data contents The Zenodo archive mirrors the local project structure described in the README. Key components include: Raw data (data/raw/) redfin_nj_sold_2015-01-01_to_2025-11-24.csv: Raw Redfin export for New Jersey residential sales. FEDFUNDS_151001_to_251001.csv: Daily Federal Funds Effective Rate time series, used as a macroeconomic feature. Processed tabular data (data/processed/) redfin_nj_sold_2016plus_basic_clean.csv: Cleaned tabular dataset (2016+ sales) after EDA and filtering. train_multimodal.csv, val_multimodal.csv, test_multimodal.csv: Final multimodal splits used in all modeling notebooks. multimodal_prep_summary.json: JSON summary documenting: Target column names (sold_price, log_sold_price = log1p(sold_price)), Numeric and categorical tabular feature lists, Split sizes and random seed, Key preprocessing parameters. Text encoder and features (data/processed/multimodal_features/) sentencepiece_bpe/sp_bpe_16000.model, sentencepiece_bpe/sp_bpe_16000.vocab: SentencePiece BPE tokenizer (vocab size 16k) trained on listing text. sentencepiece_bpe/train_text.txt: Text corpus used to train the tokenizer. text_encoder_best.pt, text_encoder_spbpe_best_vocab16000.pt: Trained text encoder weights (Transformer-based model predicting normalized log sale price from text). txt_features_meta_spbpe_vocab16000_d128.json: Metadata describing the text embeddings (tokenization config, embedding dimension, etc.). txt_features_train_spbpe_vocab16000_d128.csv, txt_features_val_spbpe_vocab16000_d128.csv, txt_features_test_spbpe_vocab16000_d128.csv: Precomputed text embeddings (one vector per listing) aligned with the train/val/test splits. multimodal_dl_prep_params.json: Additional parameters used for multimodal deep learning preparation (e.g., normalization constants, encoder hyperparameters). Intended use This dataset is intended for: Reproducing the results of the Multimodal House Price Prediction (New Jersey) project, Benchmarking new models on a real-world multimodal regression task, Methodological research on: Combining tabular and text features, Multimodal fusion architectures (e.g., TabNet + text embeddings), Effects of macroeconomic variables (Fed Funds rate) on house price modeling. The recommended way to use this dataset is to: Download and extract the archive into the root of the GitHub project, so that data/ matches the layout described above. Run the notebooks in order: 01.query.ipynb (optional if using provided raw data), 02_eda.ipynb, 03_data_prep.ipynb, 04a_LR_baseline.ipynb, 04_TabNet_tabularONLY.ipynb, 05_text_encoder.ipynb, 06_TabNet_fusion.ipynb. Use multimodal_prep_summary.json as the primary reference for feature sets and targets when building additional models. Please refer to the GitHub README for environment setup, dependency details, and a step-by-step reproduction guide.

提供机构:
Zenodo
创建时间:
2025-12-09
二维码
社区交流群
二维码
科研交流群
商业服务