{
  "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": "Material Value per Boat",
      "d": "Phone"
    },
    "allow_repeated_cells": true,
    "time_fe": null,
    "latest_cohort_control": true,
    "slug": "s04-p003",
    "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": "Material Value per Boat",
    "source_specification_id": "MI-T4-C3",
    "specification_id": "S04-P003",
    "data": "repl-archives/twfe-microdata-replication-private/outputs/estimation_2026_10_06/group_a/MI-T4-C3.csv",
    "output_dir": "analyses/full-archive/results/S04-P003"
  },
  "source": {
    "file": "MI-T4-C3.csv",
    "bytes": 66312,
    "sha256": "e29b95aaaa9ef643dc4008a2e9ec24594b218e7532303e03d9ec202cea3baf5e"
  },
  "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": 1524,
        "source_sd": 16.516047743906306,
        "rows": 1522,
        "units": 142,
        "clusters": 142,
        "treated_units": 105,
        "never_treated_units": 37,
        "treated_cohorts": 2,
        "latest_cohort_control_index": null,
        "unique_unit_period_cells": 1522,
        "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.01403176767730052,
          "se": 0.08602317230301686,
          "pvalue": 0.8706605481073143,
          "lower": -0.18409368575534446,
          "upper": 0.15603015040074342
        },
        {
          "method": "Dynamic TWFE",
          "estimate": -0.022118609355218487,
          "se": 0.11349769227503129,
          "pvalue": 0.8457661830600408,
          "lower": -0.24649577110104842,
          "upper": 0.20225855239061147
        },
        {
          "method": "BJS / did2s",
          "estimate": -0.0023118506493630155,
          "se": 0.10840970065958809,
          "pvalue": 0.983016448121617,
          "lower": -0.21663040155671623,
          "upper": 0.2120067002579902
        },
        {
          "method": "Sun\u2013Abraham",
          "estimate": 0.0006006236053846155,
          "se": 0.12212938776874688,
          "pvalue": 0.9960830277406358,
          "lower": -0.24084080876227404,
          "upper": 0.2420420559730433
        }
      ],
      "event_studies": {
        "Dynamic TWFE": [
          {
            "event_time": -4,
            "estimate": 0.41386871522021623,
            "se": 0.1469782294968913,
            "pvalue": 0.005562271331429523,
            "lower": 0.12330282518410007,
            "upper": 0.7044346052563324
          },
          {
            "event_time": -3,
            "estimate": -0.13028358693654785,
            "se": 0.2107668930401635,
            "pvalue": 0.5374798091468185,
            "lower": -0.5469552945492546,
            "upper": 0.28638812067615893
          },
          {
            "event_time": -2,
            "estimate": 0.3883525440945852,
            "se": 0.2303707397995968,
            "pvalue": 0.09405143303396099,
            "lower": -0.06707462547520582,
            "upper": 0.8437797136643762
          },
          {
            "event_time": 0,
            "estimate": 0.005738426990114009,
            "se": 0.154944294683826,
            "pvalue": 0.9705091467938469,
            "lower": -0.30057582815456646,
            "upper": 0.3120526821347945
          },
          {
            "event_time": 1,
            "estimate": 0.09288382704684475,
            "se": 0.17373218082916794,
            "pvalue": 0.593742256079028,
            "lower": -0.2505727918234374,
            "upper": 0.43634044591712695
          },
          {
            "event_time": 2,
            "estimate": 0.1296044013890409,
            "se": 0.1230285053495248,
            "pvalue": 0.293936613250228,
            "lower": -0.11361452483604229,
            "upper": 0.37282332761412407
          },
          {
            "event_time": 3,
            "estimate": 0.08850639742384392,
            "se": 0.15706017683130125,
            "pvalue": 0.5739766126630002,
            "lower": -0.22199081176441943,
            "upper": 0.39900360661210726
          },
          {
            "event_time": 4,
            "estimate": -0.05175553175549103,
            "se": 0.17610731739679908,
            "pvalue": 0.7692769340401462,
            "lower": -0.3999076328961299,
            "upper": 0.29639656938514786
          },
          {
            "event_time": 5,
            "estimate": -0.16491943729246014,
            "se": 0.14750042090211712,
            "pvalue": 0.2654279219578578,
            "lower": -0.4565176639606614,
            "upper": 0.12667878937574115
          },
          {
            "event_time": 6,
            "estimate": -0.19455285341295359,
            "se": 0.17561326388693968,
            "pvalue": 0.26981359031546026,
            "lower": -0.541728244612881,
            "upper": 0.15262253778697393
          },
          {
            "event_time": 7,
            "estimate": -0.049852196751268306,
            "se": 0.18215975614051033,
            "pvalue": 0.7847364556984793,
            "lower": -0.40996955462737983,
            "upper": 0.31026516112484326
          },
          {
            "event_time": 8,
            "estimate": -0.06545417307566197,
            "se": 0.21684709846261765,
            "pvalue": 0.7632151097295081,
            "lower": -0.4941460302453831,
            "upper": 0.36323768409405915
          },
          {
            "event_time": 9,
            "estimate": -0.41165386417796307,
            "se": 0.21123263120785335,
            "pvalue": 0.053302647642011106,
            "lower": -0.8292463042398347,
            "upper": 0.005938575883908559
          },
          {
            "event_time": 10,
            "estimate": -0.011437928345542787,
            "se": 0.21005526135671904,
            "pvalue": 0.9566521305459419,
            "lower": -0.4267027888749384,
            "upper": 0.4038269321838528
          },
          {
            "event_time": 11,
            "estimate": -0.26119357731978565,
            "se": 0.29963909221989615,
            "pvalue": 0.3848572252268969,
            "lower": -0.8535595339550811,
            "upper": 0.3311723793155098
          }
        ],
        "BJS / did2s": [
          {
            "event_time": -4,
            "estimate": 0.09051879067664531,
            "se": 0.06542870543784457,
            "pvalue": 0.16870661082652053,
            "lower": -0.038829277364004794,
            "upper": 0.21986685871729542
          },
          {
            "event_time": -3,
            "estimate": -0.14727903437114673,
            "se": 0.07224871536665922,
            "pvalue": 0.04336888471682533,
            "lower": -0.2901097947928688,
            "upper": -0.00444827394942468
          },
          {
            "event_time": -2,
            "estimate": 0.13340623258674403,
            "se": 0.07807934267351142,
            "pvalue": 0.0897257384067374,
            "lower": -0.020951278556384845,
            "upper": 0.2877637437298729
          },
          {
            "event_time": -1,
            "estimate": -0.03503816634826793,
            "se": 0.03101230264121373,
            "pvalue": 0.2604725078700828,
            "lower": -0.09634736397473856,
            "upper": 0.026271031278202697
          },
          {
            "event_time": 0,
            "estimate": 0.11957625131038195,
            "se": 0.12480646743247611,
            "pvalue": 0.33965560429065605,
            "lower": -0.12715758414208544,
            "upper": 0.3663100867628494
          },
          {
            "event_time": 1,
            "estimate": -0.02980789406531818,
            "se": 0.16606615437884248,
            "pvalue": 0.8578074386470612,
            "lower": -0.3581093038532489,
            "upper": 0.2984935157226125
          },
          {
            "event_time": 2,
            "estimate": 0.22165262450063222,
            "se": 0.12921445168590906,
            "pvalue": 0.08847117632730342,
            "lower": -0.03379549382385072,
            "upper": 0.47710074282511516
          },
          {
            "event_time": 3,
            "estimate": 0.08161936642511188,
            "se": 0.15435037674468935,
            "pvalue": 0.5977806122412496,
            "lower": -0.22352075364402463,
            "upper": 0.38675948649424835
          },
          {
            "event_time": 4,
            "estimate": -0.10346662726290522,
            "se": 0.18026820072482255,
            "pvalue": 0.566909725964135,
            "lower": -0.459844509675247,
            "upper": 0.2529112551494365
          },
          {
            "event_time": 5,
            "estimate": -0.12454878985689416,
            "se": 0.16173297386269078,
            "pvalue": 0.44253539025284677,
            "lower": -0.44428379863650813,
            "upper": 0.1951862189227198
          },
          {
            "event_time": 6,
            "estimate": -0.2273637825529793,
            "se": 0.17801691026798,
            "pvalue": 0.20362963366524633,
            "lower": -0.5792910179711273,
            "upper": 0.12456345286516862
          },
          {
            "event_time": 7,
            "estimate": -0.006058320611252345,
            "se": 0.1930030551004298,
            "pvalue": 0.9750030920528285,
            "lower": -0.3876121376419038,
            "upper": 0.3754954964193991
          },
          {
            "event_time": 8,
            "estimate": -0.09165474649465966,
            "se": 0.21254581006639595,
            "pvalue": 0.6669644398058476,
            "lower": -0.5118432511921929,
            "upper": 0.3285337582028736
          },
          {
            "event_time": 9,
            "estimate": -0.19803441321903026,
            "se": 0.22553937991468703,
            "pvalue": 0.38141138490921334,
            "lower": -0.6439103152994188,
            "upper": 0.24784148886135826
          },
          {
            "event_time": 10,
            "estimate": 0.04991512614696291,
            "se": 0.23851044081805683,
            "pvalue": 0.834532831144051,
            "lower": -0.42160367467429005,
            "upper": 0.5214339269682159
          },
          {
            "event_time": 11,
            "estimate": -0.13511785557841557,
            "se": 0.2972645840163282,
            "pvalue": 0.6501411069346721,
            "lower": -0.7227895721760572,
            "upper": 0.452553861019226
          }
        ],
        "Sun\u2013Abraham": [
          {
            "event_time": -4,
            "estimate": 0.3840271953459698,
            "se": 0.23349678937599821,
            "pvalue": 0.10226376063536721,
            "lower": -0.07757996006644097,
            "upper": 0.8456343507583806
          },
          {
            "event_time": -3,
            "estimate": -0.16226510519716633,
            "se": 0.26783231886656333,
            "pvalue": 0.5455911342069092,
            "lower": -0.6917512500384052,
            "upper": 0.3672210396440726
          },
          {
            "event_time": -2,
            "estimate": 0.48255239853147575,
            "se": 0.2788436912495062,
            "pvalue": 0.08572021307956806,
            "lower": -0.06870247510668054,
            "upper": 1.033807272169632
          },
          {
            "event_time": 0,
            "estimate": 0.032600906177452475,
            "se": 0.17210730413307143,
            "pvalue": 0.8500345019624069,
            "lower": -0.30764344278716854,
            "upper": 0.3728452551420735
          },
          {
            "event_time": 1,
            "estimate": 0.07730421315222806,
            "se": 0.1898862037802554,
            "pvalue": 0.6845459473667874,
            "lower": -0.2980878023581793,
            "upper": 0.4526962286626354
          },
          {
            "event_time": 2,
            "estimate": 0.17519815704657674,
            "se": 0.13297733806111742,
            "pvalue": 0.18980661117243172,
            "lower": -0.08768892984120844,
            "upper": 0.4380852439343619
          },
          {
            "event_time": 3,
            "estimate": 0.09754647626434228,
            "se": 0.16469612603499553,
            "pvalue": 0.5546106653858809,
            "lower": -0.22804648135031597,
            "upper": 0.4231394338790005
          },
          {
            "event_time": 4,
            "estimate": -0.06084938974766635,
            "se": 0.18434887870123862,
            "pvalue": 0.741831416040004,
            "lower": -0.4252944929465613,
            "upper": 0.3035957134512286
          },
          {
            "event_time": 5,
            "estimate": -0.1033936251853625,
            "se": 0.15716177747222143,
            "pvalue": 0.5116877342916001,
            "lower": -0.4140916918799264,
            "upper": 0.2073044415092014
          },
          {
            "event_time": 6,
            "estimate": -0.19303534715038795,
            "se": 0.1792912432161152,
            "pvalue": 0.28347178517279603,
            "lower": -0.5474818515007085,
            "upper": 0.16141115719993254
          },
          {
            "event_time": 7,
            "estimate": 0.042663212652962315,
            "se": 0.18498035404081684,
            "pvalue": 0.817931550544187,
            "lower": -0.32303027402904083,
            "upper": 0.40835669933496543
          },
          {
            "event_time": 8,
            "estimate": -0.05797234610471458,
            "se": 0.2250381005470885,
            "pvalue": 0.7970825359946139,
            "lower": -0.5028572532186949,
            "upper": 0.38691256100926574
          },
          {
            "event_time": 9,
            "estimate": -0.30050126096918733,
            "se": 0.24041249251570776,
            "pvalue": 0.2133919913585067,
            "lower": -0.7757802876845367,
            "upper": 0.174777765746162
          },
          {
            "event_time": 10,
            "estimate": -0.046147801407524086,
            "se": 0.24954559749820326,
            "pvalue": 0.853551764078803,
            "lower": -0.5394823509517711,
            "upper": 0.447186748136723
          },
          {
            "event_time": 11,
            "estimate": -0.23546992180637516,
            "se": 0.30862662060665336,
            "pvalue": 0.4467615392988693,
            "lower": -0.8456036063144452,
            "upper": 0.3746637627016949
          }
        ]
      },
      "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.13141426783479349,
          0.13016270337922403,
          0.12891113892365458,
          0.1251564455569462,
          0.11013767209011265,
          0.08385481852315395,
          0.0688360450563204,
          0.06382978723404255,
          0.06132665832290363,
          0.03504380475594493,
          0.03128911138923655,
          0.030037546933667083
        ],
        "weighting": "observations"
      },
      "checks": {
        "did2s_vs_direct_imputation_max_post_difference": 5.551115123125783e-17,
        "package_aggregate_vs_estimable_cell_weights": 0.0,
        "saturated_vs_deviations_relative_rss_difference": 2.884059946477803e-15
      },
      "inference": {
        "standard_errors": "Cluster-robust; did2s uses two-stage covariance",
        "confidence_intervals": "Pointwise t, clusters minus one degrees of freedom"
      },
      "f_test": {
        "F": 1.1566895085346656,
        "df_num": 8,
        "df_den": 1344,
        "pvalue": 0.32226475891060424,
        "log10_pvalue": -0.4917871839306252,
        "inference": "Homoskedastic nested-model F",
        "observations": 1522,
        "design_columns": 24,
        "restricted_design_columns": 16,
        "fixed_effect_rank": 154,
        "covariance_rank": 8,
        "rss_unrestricted": 906.6376275536567,
        "rss_restricted": 912.8798789336214,
        "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.31293205577935596,
              0.025096113234728476,
              0.025096113234728476,
              -0.009372512981857794,
              -0.00634158279727411,
              -0.003463733539881984
            ],
            [
              0.025096113234728476,
              -0.31293205577935596,
              0.025096113234728476,
              0.5892190363139169,
              -0.00634158279727411,
              -0.003463733539881984
            ],
            [
              0.025096113234728476,
              0.025096113234728476,
              -0.31293205577935596,
              -0.009372512981857794,
              0.5922499664985007,
              -0.003463733539881984
            ],
            [
              0.025096113234728476,
              0.025096113234728476,
              0.025096113234728476,
              -0.009372512981857794,
              -0.00634158279727411,
              0.5951278157558928
            ],
            [
              0.026303356678752277,
              0.026303356678752277,
              0.02630335667875228,
              -0.3543674828045773,
              -0.008479409761904661,
              -0.005601560514914014
            ]
          ]
        },
        "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.0664816235414753
          },
          {
            "event_time": 1.0,
            "cohort": 5,
            "estimate": -0.487116247268899
          },
          {
            "event_time": 2.0,
            "cohort": 5,
            "estimate": 0.10077118637303813
          },
          {
            "event_time": 3.0,
            "cohort": 5,
            "estimate": -0.20370590817947803
          },
          {
            "event_time": 4.0,
            "cohort": 5,
            "estimate": 0.4826417299641062
          },
          {
            "event_time": 5.0,
            "cohort": 5,
            "estimate": -0.20761612122122222
          },
          {
            "event_time": 6.0,
            "cohort": 5,
            "estimate": 0.27384276526010287
          },
          {
            "event_time": 7.0,
            "cohort": 5,
            "estimate": -0.5485798102185611
          },
          {
            "event_time": 8.0,
            "cohort": 5,
            "estimate": -0.12132362583692562
          }
        ]
      }
    }
  },
  "code_sha256": {
    "replication_engine.py": "a84197989fc6e453d28f8a12b14fdabaee204780a523db7d585b9004c6231de4",
    "reference_f_test.py": "26f3d65e1ff59d46f05bb28011b2ed34b9ee150f04c47c144dd6836a4d75d6f0",
    "sparse_did2s.py": "a348042269b0077dd2916898779f992f0b5fc2971edfee8b0118d3af715eaafb"
  }
}
