{
  "schema": "did-replication-v2",
  "config": {
    "outcomes": [
      "y"
    ],
    "treatments": [
      "d"
    ],
    "unit": "unit",
    "time": "time",
    "cluster": "published_cluster",
    "covariates": [],
    "baseline_by_time": [],
    "weight": null,
    "period_step": 1,
    "period_values": null,
    "display_window": [
      -10,
      10
    ],
    "seed": 20261008,
    "panelview_max_units": 100,
    "test_mode": "classical",
    "test_horizon": null,
    "post_horizon": null,
    "post_weighting": "observations",
    "sample_query": null,
    "reversal_policy": "drop_post_untreated",
    "labels": {
      "y": "Labor Value per Boat-Year",
      "d": "Phone"
    },
    "allow_repeated_cells": true,
    "time_fe": null,
    "latest_cohort_control": true,
    "slug": "s04-p005",
    "study_id": 4,
    "study": "Market Integration Demand and the Growth of Firms",
    "citation": "Jensen and Miller (2018), AER. https://doi.org/10.1257/aer.20161965",
    "description": "Labor Value per Boat-Year",
    "source_specification_id": "MI-T4-C5",
    "specification_id": "S04-P005",
    "data": "repl-archives/twfe-microdata-replication-private/outputs/estimation_2026_10_06/group_a/MI-T4-C5.csv",
    "output_dir": "analyses/full-archive/results/S04-P005"
  },
  "source": {
    "file": "MI-T4-C5.csv",
    "bytes": 67232,
    "sha256": "b249da0d863204181872d2afe506d86574c0e251ec80a45d87ce8e14a36076c9"
  },
  "versions": {
    "pyfixest": "0.60.0",
    "polars": "2.0.0",
    "duckreg": "0.4.1",
    "numpy": "2.5.3",
    "pandas": "3.0.6"
  },
  "specifications": {
    "y__d": {
      "sample": {
        "outcome": "y",
        "treatment": "d",
        "source_rows": 1521,
        "source_sd": 89.44540327044984,
        "rows": 1519,
        "units": 142,
        "clusters": 142,
        "treated_units": 105,
        "never_treated_units": 37,
        "treated_cohorts": 2,
        "latest_cohort_control_index": null,
        "unique_unit_period_cells": 1519,
        "unsupported_prediction_rows_removed": 0,
        "initially_treated_units_removed": 1,
        "post_adoption_untreated_rows_removed": 0,
        "units_without_minus_one_removed": 0,
        "additional_rows_removed": 0
      },
      "estimates": [
        {
          "method": "Static TWFE",
          "estimate": -0.07256228911341406,
          "se": 0.03840453187826888,
          "pvalue": 0.060888712626119244,
          "lower": -0.14848541748982177,
          "upper": 0.003360839262993659
        },
        {
          "method": "Dynamic TWFE",
          "estimate": -0.32797758845880254,
          "se": 0.04402694789299364,
          "pvalue": 8.559039949567524e-12,
          "lower": -0.41501584809692116,
          "upper": -0.24093932882068392
        },
        {
          "method": "BJS / did2s",
          "estimate": -0.3165914253705793,
          "se": 0.03929912622822864,
          "pvalue": 3.008487568899594e-13,
          "lower": -0.39428310548697676,
          "upper": -0.23889974525418187
        },
        {
          "method": "Sun\u2013Abraham",
          "estimate": -0.31707319306393916,
          "se": 0.044626834092693614,
          "pvalue": 5.4708736149619594e-11,
          "lower": -0.40529738661984177,
          "upper": -0.22884899950803655
        }
      ],
      "event_studies": {
        "Dynamic TWFE": [
          {
            "event_time": -4,
            "estimate": -0.1806416398448763,
            "se": 0.04915271631544314,
            "pvalue": 0.000336977087570917,
            "lower": -0.27781319248078246,
            "upper": -0.08347008720897016
          },
          {
            "event_time": -3,
            "estimate": -0.15339832612736917,
            "se": 0.07876169489217669,
            "pvalue": 0.05344659981620266,
            "lower": -0.30910480085791686,
            "upper": 0.002308148603178517
          },
          {
            "event_time": -2,
            "estimate": -0.09669170894688814,
            "se": 0.06105841054822767,
            "pvalue": 0.11552662982133055,
            "lower": -0.21740000340563725,
            "upper": 0.024016585511860963
          },
          {
            "event_time": 0,
            "estimate": -0.08115712820625509,
            "se": 0.05607947683393829,
            "pvalue": 0.15006598777688548,
            "lower": -0.1920224118254028,
            "upper": 0.029708155412892623
          },
          {
            "event_time": 1,
            "estimate": -0.06733213035184882,
            "se": 0.04926958123829569,
            "pvalue": 0.17392390762593948,
            "lower": -0.164734716933659,
            "upper": 0.030070456229961337
          },
          {
            "event_time": 2,
            "estimate": -0.08458648405359971,
            "se": 0.05383151803542834,
            "pvalue": 0.1183499191464805,
            "lower": -0.1910077071388207,
            "upper": 0.021834739031621267
          },
          {
            "event_time": 3,
            "estimate": -0.33292212195966714,
            "se": 0.05383883939629043,
            "pvalue": 6.376897968953121e-09,
            "lower": -0.43935781887371606,
            "upper": -0.22648642504561822
          },
          {
            "event_time": 4,
            "estimate": -0.43668199138526853,
            "se": 0.062241512927255195,
            "pvalue": 8.783419933267751e-11,
            "lower": -0.5597291981913952,
            "upper": -0.31363478457914185
          },
          {
            "event_time": 5,
            "estimate": -0.5084306644129057,
            "se": 0.06309198665859356,
            "pvalue": 2.9646625895949877e-13,
            "lower": -0.6331591995187715,
            "upper": -0.38370212930703995
          },
          {
            "event_time": 6,
            "estimate": -0.5168411670126916,
            "se": 0.0642846307743305,
            "pvalue": 3.291286487297097e-13,
            "lower": -0.643927477825692,
            "upper": -0.3897548561996911
          },
          {
            "event_time": 7,
            "estimate": -0.581105433418194,
            "se": 0.07110604266718833,
            "pvalue": 1.5651964194342014e-13,
            "lower": -0.7216772081991293,
            "upper": -0.4405336586372587
          },
          {
            "event_time": 8,
            "estimate": -0.560392119255889,
            "se": 0.07361780074327949,
            "pvalue": 3.5199333506509926e-12,
            "lower": -0.7059294676692804,
            "upper": -0.4148547708424977
          },
          {
            "event_time": 9,
            "estimate": -0.6034173362174763,
            "se": 0.08205945027722247,
            "pvalue": 1.4410075633881244e-11,
            "lower": -0.7656432474105341,
            "upper": -0.44119142502441844
          },
          {
            "event_time": 10,
            "estimate": -0.6563702624714278,
            "se": 0.08664957023280283,
            "pvalue": 4.315320799798505e-12,
            "lower": -0.8276705263412809,
            "upper": -0.4850699986015747
          },
          {
            "event_time": 11,
            "estimate": -0.5753123927143319,
            "se": 0.08535400982512112,
            "pvalue": 3.73651028190782e-10,
            "lower": -0.7440514224188113,
            "upper": -0.40657336300985253
          }
        ],
        "BJS / did2s": [
          {
            "event_time": -4,
            "estimate": -0.03614686494887487,
            "se": 0.018517271137236706,
            "pvalue": 0.052912323155287405,
            "lower": -0.07275424134365632,
            "upper": 0.0004605114459065793
          },
          {
            "event_time": -3,
            "estimate": -0.0216821044278357,
            "se": 0.02650270994369477,
            "pvalue": 0.4146753834642288,
            "lower": -0.07407614624966602,
            "upper": 0.03071193739399462
          },
          {
            "event_time": -2,
            "estimate": 0.011600732043032908,
            "se": 0.01613584769026351,
            "pvalue": 0.4733666924027528,
            "lower": -0.02029873335165531,
            "upper": 0.04350019743772112
          },
          {
            "event_time": -1,
            "estimate": 0.021131915801962997,
            "se": 0.010140744726922639,
            "pvalue": 0.03897736798843521,
            "lower": 0.0010843582331078773,
            "upper": 0.04117947337081812
          },
          {
            "event_time": 0,
            "estimate": -0.0025303629179137146,
            "se": 0.03864240960461603,
            "pvalue": 0.9478833867843299,
            "lower": -0.07892375926198184,
            "upper": 0.07386303342615441
          },
          {
            "event_time": 1,
            "estimate": -0.03705970898196852,
            "se": 0.040279604386361835,
            "pvalue": 0.35911207255052785,
            "lower": -0.1166897272430976,
            "upper": 0.04257030927916057
          },
          {
            "event_time": 2,
            "estimate": -0.10475858880010636,
            "se": 0.053468436402216914,
            "pvalue": 0.052055001061766144,
            "lower": -0.21046202437168693,
            "upper": 0.0009448467714742032
          },
          {
            "event_time": 3,
            "estimate": -0.3076802078236545,
            "se": 0.048877241526020195,
            "pvalue": 3.6525737308831843e-09,
            "lower": -0.4043071656740255,
            "upper": -0.2110532499732835
          },
          {
            "event_time": 4,
            "estimate": -0.4218196843217305,
            "se": 0.059933938736438715,
            "pvalue": 7.809765810024142e-11,
            "lower": -0.5403049750476724,
            "upper": -0.3033343935957886
          },
          {
            "event_time": 5,
            "estimate": -0.49779196984403645,
            "se": 0.06774708454036585,
            "pvalue": 1.4854570123620208e-11,
            "lower": -0.6317233145350525,
            "upper": -0.3638606251530204
          },
          {
            "event_time": 6,
            "estimate": -0.5516216106610666,
            "se": 0.06680664312892712,
            "pvalue": 9.716666334136664e-14,
            "lower": -0.6836937671125938,
            "upper": -0.4195494542095395
          },
          {
            "event_time": 7,
            "estimate": -0.5862698741388537,
            "se": 0.06738051287862215,
            "pvalue": 7.77294589621201e-15,
            "lower": -0.7194765317689276,
            "upper": -0.45306321650877973
          },
          {
            "event_time": 8,
            "estimate": -0.5340065359455056,
            "se": 0.07705473514636708,
            "pvalue": 1.3817401332568635e-10,
            "lower": -0.6863384682047312,
            "upper": -0.38167460368628003
          },
          {
            "event_time": 9,
            "estimate": -0.6318547947219231,
            "se": 0.09188572645814194,
            "pvalue": 1.8329089183792925e-10,
            "lower": -0.8135065807130574,
            "upper": -0.4502030087307888
          },
          {
            "event_time": 10,
            "estimate": -0.7120521512234753,
            "se": 0.1034304533589827,
            "pvalue": 1.7590440006132995e-10,
            "lower": -0.9165270713525646,
            "upper": -0.507577231094386
          },
          {
            "event_time": 11,
            "estimate": -0.6475598658631764,
            "se": 0.09191083252224233,
            "pvalue": 7.507044277695807e-11,
            "lower": -0.8292612848229864,
            "upper": -0.4658584469033663
          }
        ],
        "Sun\u2013Abraham": [
          {
            "event_time": -4,
            "estimate": -0.18923669897228573,
            "se": 0.07160309270909072,
            "pvalue": 0.009150748919613294,
            "lower": -0.33079110763248487,
            "upper": -0.047682290312086595
          },
          {
            "event_time": -3,
            "estimate": -0.1560052658333497,
            "se": 0.09672597358697248,
            "pvalue": 0.10901131939435117,
            "lower": -0.3472258887862406,
            "upper": 0.03521535711954121
          },
          {
            "event_time": -2,
            "estimate": -0.07954467620137308,
            "se": 0.07112267301518421,
            "pvalue": 0.26529155605218996,
            "lower": -0.2201493280409284,
            "upper": 0.06105997563818226
          },
          {
            "event_time": 0,
            "estimate": -0.0408897637051197,
            "se": 0.06153473740772651,
            "pvalue": 0.5074563438128775,
            "lower": -0.16253972373129433,
            "upper": 0.08076019632105491
          },
          {
            "event_time": 1,
            "estimate": -0.05076916664795253,
            "se": 0.05052114251326675,
            "pvalue": 0.31666195669925473,
            "lower": -0.1506460041242082,
            "upper": 0.04910767082830314
          },
          {
            "event_time": 2,
            "estimate": -0.0932086585964632,
            "se": 0.05340314750552866,
            "pvalue": 0.0830975959069713,
            "lower": -0.19878302249232255,
            "upper": 0.012365705299396165
          },
          {
            "event_time": 3,
            "estimate": -0.32425630120887977,
            "se": 0.05155672711650004,
            "pvalue": 3.757810263682113e-09,
            "lower": -0.42618041849641214,
            "upper": -0.2223321839213474
          },
          {
            "event_time": 4,
            "estimate": -0.43680679363370156,
            "se": 0.06480054673415979,
            "pvalue": 3.7271919428425045e-10,
            "lower": -0.5649130349531776,
            "upper": -0.30870055231422555
          },
          {
            "event_time": 5,
            "estimate": -0.4934738295904916,
            "se": 0.06600288158968622,
            "pvalue": 7.386502874457663e-12,
            "lower": -0.6239570045457403,
            "upper": -0.3629906546352429
          },
          {
            "event_time": 6,
            "estimate": -0.5508114181159749,
            "se": 0.06383819758937022,
            "pvalue": 1.1782581440353235e-14,
            "lower": -0.6770151611080562,
            "upper": -0.42460767512389364
          },
          {
            "event_time": 7,
            "estimate": -0.5793034651939554,
            "se": 0.07018005122641581,
            "pvalue": 9.852267234093266e-14,
            "lower": -0.7180446183374217,
            "upper": -0.440562312050489
          },
          {
            "event_time": 8,
            "estimate": -0.5189187844444269,
            "se": 0.07583308378588205,
            "pvalue": 2.1865216034346694e-10,
            "lower": -0.6688355956609766,
            "upper": -0.36900197322787703
          },
          {
            "event_time": 9,
            "estimate": -0.567543128235836,
            "se": 0.09129318269655814,
            "pvalue": 5.407700366781637e-09,
            "lower": -0.7480234958063015,
            "upper": -0.3870627606653705
          },
          {
            "event_time": 10,
            "estimate": -0.6401655288939528,
            "se": 0.09425878693392419,
            "pvalue": 2.8601798110908403e-10,
            "lower": -0.8265086928640945,
            "upper": -0.45382236492381123
          },
          {
            "event_time": 11,
            "estimate": -0.5704462433320833,
            "se": 0.08727327318875555,
            "pvalue": 1.0718508413430098e-09,
            "lower": -0.7429795252151136,
            "upper": -0.39791296144905297
          }
        ]
      },
      "target": {
        "event_times": [
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          7.0,
          8.0,
          9.0,
          10.0,
          11.0
        ],
        "weights": [
          0.13190954773869346,
          0.1306532663316583,
          0.12939698492462312,
          0.12562814070351758,
          0.11055276381909548,
          0.0829145728643216,
          0.0678391959798995,
          0.06407035175879397,
          0.06030150753768844,
          0.035175879396984924,
          0.031407035175879394,
          0.03015075376884422
        ],
        "weighting": "observations"
      },
      "checks": {
        "did2s_vs_direct_imputation_max_post_difference": 2.220446049250313e-16,
        "package_aggregate_vs_estimable_cell_weights": 0.0,
        "saturated_vs_deviations_relative_rss_difference": 3.1925806524038786e-13
      },
      "inference": {
        "standard_errors": "Cluster-robust; did2s uses two-stage covariance",
        "confidence_intervals": "Pointwise t, clusters minus one degrees of freedom"
      },
      "f_test": {
        "F": 2.2039394641692542,
        "df_num": 8,
        "df_den": 1341,
        "pvalue": 0.024815342319498553,
        "log10_pvalue": -1.6052797294755694,
        "inference": "Homoskedastic nested-model F",
        "observations": 1519,
        "design_columns": 24,
        "restricted_design_columns": 16,
        "fixed_effect_rank": 154,
        "covariance_rank": 8,
        "rss_unrestricted": 96.05716445191496,
        "rss_restricted": 97.32012746788376,
        "test_horizon": null,
        "reference_cohort": 2,
        "pyfixest": "0.27.0",
        "formulaic": "1.0.2",
        "design_head": {
          "index": [
            0,
            1,
            2,
            3,
            4
          ],
          "columns": [
            "C(rel_time, contr.treatment(base=-1.0))[T.-4.0]",
            "C(rel_time, contr.treatment(base=-1.0))[T.-3.0]",
            "C(rel_time, contr.treatment(base=-1.0))[T.-2.0]",
            "C(rel_time, contr.treatment(base=-1.0))[T.0.0]",
            "C(rel_time, contr.treatment(base=-1.0))[T.1.0]",
            "C(rel_time, contr.treatment(base=-1.0))[T.2.0]"
          ],
          "data": [
            [
              -0.3127075149589587,
              0.02532065405512581,
              0.02532065405512581,
              -0.009243782167879838,
              -0.006215452275245528,
              -0.0033362503053082065
            ],
            [
              0.02532065405512581,
              -0.3127075149589587,
              0.02532065405512581,
              0.5893477671278948,
              -0.006215452275245528,
              -0.0033362503053082065
            ],
            [
              0.02532065405512581,
              0.02532065405512581,
              -0.3127075149589587,
              -0.009243782167879838,
              0.5923760970205292,
              -0.0033362503053082065
            ],
            [
              0.02532065405512581,
              0.02532065405512581,
              0.02532065405512581,
              -0.009243782167879838,
              -0.006215452275245528,
              0.5952552989904665
            ],
            [
              0.026527897498279676,
              0.026527897498279676,
              0.026527897498279673,
              -0.35423875199086796,
              -0.008353279240087238,
              -0.005474077281256965
            ]
          ]
        },
        "formula": "y~i(rel_time,ref=-1.0)+i(rel_time,cohort_dummy_5,ref=-1.0)|unit+time_fe",
        "restriction_names": [
          "C(rel_time, contr.treatment(base=-1.0))[T.1.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.2.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.3.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.4.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.5.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.6.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.7.0]:cohort_dummy_5",
          "C(rel_time, contr.treatment(base=-1.0))[T.8.0]:cohort_dummy_5"
        ],
        "deviations": [
          {
            "event_time": 0.0,
            "cohort": 5,
            "estimate": 0.06648298166991076
          },
          {
            "event_time": 1.0,
            "cohort": 5,
            "estimate": -0.0572860923159973
          },
          {
            "event_time": 2.0,
            "cohort": 5,
            "estimate": -0.008624657904577905
          },
          {
            "event_time": 3.0,
            "cohort": 5,
            "estimate": -0.2793226020547674
          },
          {
            "event_time": 4.0,
            "cohort": 5,
            "estimate": -0.047742961140471246
          },
          {
            "event_time": 5.0,
            "cohort": 5,
            "estimate": 0.19002464751709028
          },
          {
            "event_time": 6.0,
            "cohort": 5,
            "estimate": 0.1673706337034474
          },
          {
            "event_time": 7.0,
            "cohort": 5,
            "estimate": 0.020774812688328512
          },
          {
            "event_time": 8.0,
            "cohort": 5,
            "estimate": -0.09875017618970572
          }
        ]
      }
    }
  },
  "code_sha256": {
    "replication_engine.py": "a84197989fc6e453d28f8a12b14fdabaee204780a523db7d585b9004c6231de4",
    "reference_f_test.py": "26f3d65e1ff59d46f05bb28011b2ed34b9ee150f04c47c144dd6836a4d75d6f0",
    "sparse_did2s.py": "a348042269b0077dd2916898779f992f0b5fc2971edfee8b0118d3af715eaafb"
  }
}
