{
  "id": "taipei-border-premium",
  "title": "Taipei/New Taipei border premium technical summary",
  "generated_for_site_on": "2026-05-14",
  "public_data_policy": "Aggregate outputs only. Raw transactions, raw address coordinates, interim parquet files, and address-level outputs are not included.",
  "question": "Whether Taipei-side homes near the Taipei/New Taipei border have a local conditional price premium over comparable New Taipei-side homes.",
  "result_status": {
    "research_goal_achieved": true,
    "diagnostic_only": false,
    "blocked_by_qa": false,
    "failed_gates": []
  },
  "data_snapshot": {
    "lvr_coverage": "110S3 to 115S1",
    "season_count": 19,
    "cleaned_residential_rows": 286883,
    "matched_address_rows": 283808,
    "address_match_rate": 0.9892813446596697,
    "formal_sample_rows": 1322,
    "formal_sample_taipei_rows": 661,
    "formal_sample_ntpc_rows": 661
  },
  "main_estimate": {
    "bandwidth_m": 500,
    "parking_spec": "control_parking",
    "sample_rule": "resale_matched_complete_cases",
    "boundary_spec": "selected_continuous_overlap",
    "model_label": "property_time_segment",
    "coef_log": 0.23043184207040657,
    "standard_error_hc1": 0.030637937513434958,
    "premium_pct": 25.914364373710576,
    "ci_low_pct": 18.575711306110733,
    "ci_high_pct": 33.70720682169337,
    "pvalue": 5.430575300309342e-14,
    "n": 1322,
    "n_taipei": 661,
    "n_ntpc": 661
  },
  "selected_segment_ids": [
    "seg_0045",
    "seg_0046",
    "seg_0053",
    "seg_0054",
    "seg_0055",
    "seg_0056",
    "seg_0122",
    "seg_0124",
    "seg_0127",
    "seg_0179",
    "seg_0180"
  ],
  "qa_gates": {
    "raw_data_gate_passed": true,
    "historical_clean_gate_passed": true,
    "geocode_gate_passed": true,
    "boundary_gate_passed": true,
    "boundary_city_side_gate_passed": true,
    "boundary_continuous_segment_gate_passed": true,
    "main_bandwidth_side_count_gate_passed": true,
    "formal_sample_gate_passed": true,
    "balance_gate_passed": true,
    "parking_gate_passed": true,
    "community_dominance_gate_passed": true,
    "robustness_gate_passed": true,
    "placebo_gate_passed": true
  },
  "balance_table": [
    {
      "covariate": "area_building_ping",
      "taipei_mean": 33.11093728290469,
      "ntpc_mean": 34.25497767624811,
      "smd": -0.07704630818534901
    },
    {
      "covariate": "building_age",
      "taipei_mean": 28.329204841149775,
      "ntpc_mean": 29.348256883509837,
      "smd": -0.07271417157396372
    },
    {
      "covariate": "floor",
      "taipei_mean": 5.379727685325265,
      "ntpc_mean": 5.496217851739789,
      "smd": -0.02514999017700785
    },
    {
      "covariate": "total_floor",
      "taipei_mean": 8.70499243570348,
      "ntpc_mean": 9.48714069591528,
      "smd": -0.1277415491369494
    },
    {
      "covariate": "has_parking_int",
      "taipei_mean": 0.3071104387291982,
      "ntpc_mean": 0.3071104387291982,
      "smd": 0
    }
  ],
  "robustness_control_parking": [
    {
      "bandwidth_m": 100,
      "premium_pct": 36.19939228578603,
      "ci_low_pct": -7.441522623195318,
      "ci_high_pct": 100.41680659351644,
      "n": 206,
      "pvalue": 0.11696842304216223
    },
    {
      "bandwidth_m": 200,
      "premium_pct": 67.49278239291579,
      "ci_low_pct": -42.663666600084085,
      "ci_high_pct": 389.28542322453035,
      "n": 96,
      "pvalue": 0.34567712099864845
    },
    {
      "bandwidth_m": 300,
      "premium_pct": 32.17192364713595,
      "ci_low_pct": 21.371512686967442,
      "ci_high_pct": 43.93342402875198,
      "n": 976,
      "pvalue": 1.4248370465355716e-10
    },
    {
      "bandwidth_m": 500,
      "premium_pct": 25.914364373710576,
      "ci_low_pct": 18.575711306110733,
      "ci_high_pct": 33.70720682169337,
      "n": 1322,
      "pvalue": 5.430575300309342e-14
    },
    {
      "bandwidth_m": 1000,
      "premium_pct": 30.354462321728693,
      "ci_low_pct": 23.68232698416115,
      "ci_high_pct": 37.38653097433256,
      "n": 1544,
      "pvalue": 4.6524742714817925e-23
    }
  ],
  "same_side_placebo_checks": [
    {
      "side": "taipei",
      "fake_cutoff_m": 250,
      "premium_pct": -2.0315306229951036,
      "pvalue": 0.5649240602946598
    },
    {
      "side": "taipei",
      "fake_cutoff_m": 500,
      "premium_pct": 8.648849280779359,
      "pvalue": 0.06597483383376875
    },
    {
      "side": "taipei",
      "fake_cutoff_m": 750,
      "premium_pct": 1.4329404260290612,
      "pvalue": 0.7815825745651268
    },
    {
      "side": "ntpc",
      "fake_cutoff_m": 250,
      "premium_pct": -4.284389587894943,
      "pvalue": 0.2173153773728641
    },
    {
      "side": "ntpc",
      "fake_cutoff_m": 500,
      "premium_pct": -3.739343866757683,
      "pvalue": 0.35873117766267626
    },
    {
      "side": "ntpc",
      "fake_cutoff_m": 750,
      "premium_pct": -6.445469573116435,
      "pvalue": 0.2588700065489473
    }
  ],
  "source_artifacts": {
    "technical_report": "docs/2026-05-14-taipei-border-premium-technical-report.md",
    "final_estimate_summary": "outputs/estimation/final_estimate_summary.json",
    "model_results": "outputs/estimation/model_results_by_bandwidth.csv",
    "geocode_report": "outputs/qa/geocode_history_report.json",
    "balance_table": "outputs/qa/balance_table.csv",
    "formal_robustness_report": "outputs/qa/formal_robustness_report.json",
    "formal_placebo_report": "outputs/qa/formal_placebo_report.json"
  }
}
