{
  "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",
      "d": "Phone"
    },
    "allow_repeated_cells": true,
    "time_fe": null,
    "latest_cohort_control": true,
    "slug": "s04-p002",
    "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",
    "source_specification_id": "MI-T4-C2",
    "specification_id": "S04-P002",
    "data": "repl-archives/twfe-microdata-replication-private/outputs/estimation_2026_10_06/group_a/MI-T4-C2.csv",
    "output_dir": "analyses/full-archive/results/S04-P002"
  },
  "source": {
    "file": "MI-T4-C2.csv",
    "bytes": 66463,
    "sha256": "2b17e391e443dcea814dd3baa41d835c22bbf287a36a2db2d0b1c5e7e5a18802"
  },
  "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": 150.7589347657954,
        "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.25794448866198855,
          "se": 0.09559771375971139,
          "pvalue": 0.007822422076398864,
          "lower": -0.446934619235006,
          "upper": -0.0689543580889711
        },
        {
          "method": "Dynamic TWFE",
          "estimate": -0.7947613502341538,
          "se": 0.08274513069924437,
          "pvalue": 4.086556404238069e-17,
          "lower": -0.9583428046446468,
          "upper": -0.6311798958236609
        },
        {
          "method": "BJS / did2s",
          "estimate": -0.8092294002958235,
          "se": 0.06872286173919064,
          "pvalue": 1.0203197888771268e-22,
          "lower": -0.9450897896570876,
          "upper": -0.6733690109345594
        },
        {
          "method": "Sun\u2013Abraham",
          "estimate": -0.7556108038524608,
          "se": 0.07116971156050987,
          "pvalue": 1.0275480078044177e-19,
          "lower": -0.89630844767345,
          "upper": -0.6149131600314717
        }
      ],
      "event_studies": {
        "Dynamic TWFE": [
          {
            "event_time": -4,
            "estimate": -0.12986452444051458,
            "se": 0.09624046162950496,
            "pvalue": 0.17937908728247132,
            "lower": -0.3201253235165795,
            "upper": 0.06039627463555036
          },
          {
            "event_time": -3,
            "estimate": -0.1118584062867989,
            "se": 0.0930399672190812,
            "pvalue": 0.23127725950806782,
            "lower": -0.29579204718369917,
            "upper": 0.07207523461010139
          },
          {
            "event_time": -2,
            "estimate": -0.020347108091231917,
            "se": 0.09983032280160609,
            "pvalue": 0.838790447703106,
            "lower": -0.21770481675824901,
            "upper": 0.1770106005757852
          },
          {
            "event_time": 0,
            "estimate": -0.005353070471986775,
            "se": 0.060426603739592695,
            "pvalue": 0.9295350651203319,
            "lower": -0.12481232615601187,
            "upper": 0.11410618521203833
          },
          {
            "event_time": 1,
            "estimate": -0.02600351652239636,
            "se": 0.06446510292755255,
            "pvalue": 0.6872844849003328,
            "lower": -0.15344660841792312,
            "upper": 0.10143957537313042
          },
          {
            "event_time": 2,
            "estimate": -0.3619263583414663,
            "se": 0.08908978238740466,
            "pvalue": 8.02440229593476e-05,
            "lower": -0.5380507544586999,
            "upper": -0.1858019622242328
          },
          {
            "event_time": 3,
            "estimate": -0.7676467176018015,
            "se": 0.10370199504276273,
            "pvalue": 1.105036201789827e-11,
            "lower": -0.9726584570360323,
            "upper": -0.5626349781675707
          },
          {
            "event_time": 4,
            "estimate": -1.1022319983963271,
            "se": 0.11168006263123534,
            "pvalue": 8.619024890856188e-18,
            "lower": -1.3230158308646618,
            "upper": -0.8814481659279925
          },
          {
            "event_time": 5,
            "estimate": -1.3340856149637876,
            "se": 0.14528981880032857,
            "pvalue": 4.825208304962976e-16,
            "lower": -1.6213136327281221,
            "upper": -1.0468575971994531
          },
          {
            "event_time": 6,
            "estimate": -1.298128897306887,
            "se": 0.13660393603177212,
            "pvalue": 7.43278761155918e-17,
            "lower": -1.5681855199194765,
            "upper": -1.0280722746942974
          },
          {
            "event_time": 7,
            "estimate": -1.4560888687295355,
            "se": 0.14830673357992089,
            "pvalue": 1.1672104669506211e-17,
            "lower": -1.749281120320172,
            "upper": -1.162896617138899
          },
          {
            "event_time": 8,
            "estimate": -1.4963685475646533,
            "se": 0.16766583966216572,
            "pvalue": 2.1446771421538645e-15,
            "lower": -1.8278324255610905,
            "upper": -1.1649046695682161
          },
          {
            "event_time": 9,
            "estimate": -1.2989401667532823,
            "se": 0.12994336874456586,
            "pvalue": 4.082021680958942e-18,
            "lower": -1.5558293041636264,
            "upper": -1.0420510293429381
          },
          {
            "event_time": 10,
            "estimate": -1.4735757827144813,
            "se": 0.14549171623500504,
            "pvalue": 1.8698687918403556e-18,
            "lower": -1.7612029378749021,
            "upper": -1.1859486275540605
          },
          {
            "event_time": 11,
            "estimate": -1.7033142197010491,
            "se": 0.20049415921360642,
            "pvalue": 2.5121564660563954e-14,
            "lower": -2.099677436337677,
            "upper": -1.3069510030644214
          }
        ],
        "BJS / did2s": [
          {
            "event_time": -4,
            "estimate": -0.04338656422610492,
            "se": 0.022593436287561674,
            "pvalue": 0.056836799049325454,
            "lower": -0.08805223985943736,
            "upper": 0.001279111407227522
          },
          {
            "event_time": -3,
            "estimate": 0.0069212634309290455,
            "se": 0.020700384271722178,
            "pvalue": 0.738608998550616,
            "lower": -0.034001978062667755,
            "upper": 0.04784450492452585
          },
          {
            "event_time": -2,
            "estimate": 0.008865366982251046,
            "se": 0.02336319471699984,
            "pvalue": 0.7049181636725238,
            "lower": -0.03732206832887936,
            "upper": 0.05505280229338145
          },
          {
            "event_time": -1,
            "estimate": 0.012616863132166851,
            "se": 0.01120057322326079,
            "pvalue": 0.2618894480027525,
            "lower": -0.009525902763651053,
            "upper": 0.034759629027984754
          },
          {
            "event_time": 0,
            "estimate": 0.08241890921537622,
            "se": 0.04388085896794385,
            "pvalue": 0.06241286824519844,
            "lower": -0.004330542626670722,
            "upper": 0.16916836105742317
          },
          {
            "event_time": 1,
            "estimate": -0.030042477669088585,
            "se": 0.05017827458124383,
            "pvalue": 0.5503237013383158,
            "lower": -0.12924148873408525,
            "upper": 0.06915653339590808
          },
          {
            "event_time": 2,
            "estimate": -0.34957622133354405,
            "se": 0.07126840275166269,
            "pvalue": 2.5392856003523566e-06,
            "lower": -0.49046897087797403,
            "upper": -0.20868347178911406
          },
          {
            "event_time": 3,
            "estimate": -0.7810275462072487,
            "se": 0.08623651765086914,
            "pvalue": 9.990929164320948e-16,
            "lower": -0.9515112334214154,
            "upper": -0.610543858993082
          },
          {
            "event_time": 4,
            "estimate": -1.0822447244780713,
            "se": 0.09397206111651413,
            "pvalue": 4.787993756097041e-22,
            "lower": -1.2680210511511705,
            "upper": -0.896468397804972
          },
          {
            "event_time": 5,
            "estimate": -1.311681421995959,
            "se": 0.12164312584088716,
            "pvalue": 3.82364444901461e-20,
            "lower": -1.5521615478467077,
            "upper": -1.0712012961452102
          },
          {
            "event_time": 6,
            "estimate": -1.4405618560097389,
            "se": 0.13054307423487524,
            "pvalue": 8.500845719667936e-21,
            "lower": -1.6986365700877826,
            "upper": -1.1824871419316951
          },
          {
            "event_time": 7,
            "estimate": -1.5100541272453212,
            "se": 0.14271794316122605,
            "pvalue": 1.275568047994049e-19,
            "lower": -1.7921977230738624,
            "upper": -1.22791053141678
          },
          {
            "event_time": 8,
            "estimate": -1.5767432214919803,
            "se": 0.168971736082781,
            "pvalue": 2.0245408992102094e-16,
            "lower": -1.9107887672432267,
            "upper": -1.242697675740734
          },
          {
            "event_time": 9,
            "estimate": -1.3645182451075977,
            "se": 0.15674572898031588,
            "pvalue": 7.578606821861408e-15,
            "lower": -1.6743938124377147,
            "upper": -1.0546426777774807
          },
          {
            "event_time": 10,
            "estimate": -1.5832425198391373,
            "se": 0.18069051223131968,
            "pvalue": 5.467831337149301e-15,
            "lower": -1.9404552831666857,
            "upper": -1.226029756511589
          },
          {
            "event_time": 11,
            "estimate": -1.8951752582074117,
            "se": 0.2335796760292501,
            "pvalue": 2.1775019171396888e-13,
            "lower": -2.3569462748546237,
            "upper": -1.4334042415601997
          }
        ],
        "Sun\u2013Abraham": [
          {
            "event_time": -4,
            "estimate": -0.1630762268067649,
            "se": 0.08990802299086918,
            "pvalue": 0.07183306345172996,
            "lower": -0.34081822853826654,
            "upper": 0.014665774924736752
          },
          {
            "event_time": -3,
            "estimate": -0.047503790499065134,
            "se": 0.08628120630059277,
            "pvalue": 0.5828001339976285,
            "lower": -0.2180758241120551,
            "upper": 0.12306824311392481
          },
          {
            "event_time": -2,
            "estimate": -0.04303759975922633,
            "se": 0.09188787886574291,
            "pvalue": 0.6402426858672196,
            "lower": -0.22469364091272337,
            "upper": 0.1386184413942707
          },
          {
            "event_time": 0,
            "estimate": 0.08886340303637114,
            "se": 0.057126502410451425,
            "pvalue": 0.12205573126404924,
            "lower": -0.02407177841439083,
            "upper": 0.20179858448713311
          },
          {
            "event_time": 1,
            "estimate": -0.020990504614345273,
            "se": 0.06723200319589037,
            "pvalue": 0.7553421524988811,
            "lower": -0.15390356877625966,
            "upper": 0.11192255954756912
          },
          {
            "event_time": 2,
            "estimate": -0.325846167167679,
            "se": 0.07389872771167004,
            "pvalue": 2.0417272741831013e-05,
            "lower": -0.4719388889508882,
            "upper": -0.17975344538446983
          },
          {
            "event_time": 3,
            "estimate": -0.7710831551945077,
            "se": 0.0905788405236598,
            "pvalue": 2.276946496696864e-14,
            "lower": -0.950151317229711,
            "upper": -0.5920149931593043
          },
          {
            "event_time": 4,
            "estimate": -1.0686128606791792,
            "se": 0.10035888360902653,
            "pvalue": 8.549967099878151e-20,
            "lower": -1.2670154978500436,
            "upper": -0.8702102235083147
          },
          {
            "event_time": 5,
            "estimate": -1.2395410309829122,
            "se": 0.12243795369592547,
            "pvalue": 1.919371194597013e-18,
            "lower": -1.48159247704833,
            "upper": -0.9974895849174945
          },
          {
            "event_time": 6,
            "estimate": -1.3419775223963553,
            "se": 0.12367443520490183,
            "pvalue": 2.551631431001691e-20,
            "lower": -1.5864734076919822,
            "upper": -1.0974816371007283
          },
          {
            "event_time": 7,
            "estimate": -1.391465978680879,
            "se": 0.13526439681368446,
            "pvalue": 7.300015278232026e-19,
            "lower": -1.6588744240329705,
            "upper": -1.1240575333287874
          },
          {
            "event_time": 8,
            "estimate": -1.4343665331453916,
            "se": 0.15683414870023799,
            "pvalue": 5.964328730834512e-16,
            "lower": -1.7444169002040388,
            "upper": -1.1243161660867445
          },
          {
            "event_time": 9,
            "estimate": -1.2083580242503504,
            "se": 0.14304594517919836,
            "pvalue": 3.305472612038672e-14,
            "lower": -1.4911500575965568,
            "upper": -0.925565990904144
          },
          {
            "event_time": 10,
            "estimate": -1.401288518065958,
            "se": 0.15250791790377324,
            "pvalue": 4.658136419724343e-16,
            "lower": -1.7027862232359747,
            "upper": -1.0997908128959413
          },
          {
            "event_time": 11,
            "estimate": -1.706181326639944,
            "se": 0.20807970672607923,
            "pvalue": 1.342452837174865e-13,
            "lower": -2.1175406510125105,
            "upper": -1.2948220022673773
          }
        ]
      },
      "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": 6.661338147750939e-16,
        "package_aggregate_vs_estimable_cell_weights": 0.0,
        "saturated_vs_deviations_relative_rss_difference": 2.428861434008202e-14
      },
      "inference": {
        "standard_errors": "Cluster-robust; did2s uses two-stage covariance",
        "confidence_intervals": "Pointwise t, clusters minus one degrees of freedom"
      },
      "f_test": {
        "F": 2.0444834696516128,
        "df_num": 8,
        "df_den": 1341,
        "pvalue": 0.03837020810449744,
        "log10_pvalue": -1.4160058453575914,
        "inference": "Homoskedastic nested-model F",
        "observations": 1519,
        "design_columns": 24,
        "restricted_design_columns": 16,
        "fixed_effect_rank": 154,
        "covariance_rank": 8,
        "rss_unrestricted": 285.5204913676023,
        "rss_restricted": 289.00291895804446,
        "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.14586767771728207
          },
          {
            "event_time": 1.0,
            "cohort": 5,
            "estimate": -0.02730056782259817
          },
          {
            "event_time": 2.0,
            "cohort": 5,
            "estimate": 0.10882904706136147
          },
          {
            "event_time": 3.0,
            "cohort": 5,
            "estimate": -0.4585441938946208
          },
          {
            "event_time": 4.0,
            "cohort": 5,
            "estimate": 0.10874914838982389
          },
          {
            "event_time": 5.0,
            "cohort": 5,
            "estimate": 0.038706904173521316
          },
          {
            "event_time": 6.0,
            "cohort": 5,
            "estimate": 0.2236200242208918
          },
          {
            "event_time": 7.0,
            "cohort": 5,
            "estimate": -0.03778179863544683
          },
          {
            "event_time": 8.0,
            "cohort": 5,
            "estimate": -0.3907568991786824
          }
        ]
      }
    }
  },
  "code_sha256": {
    "replication_engine.py": "a84197989fc6e453d28f8a12b14fdabaee204780a523db7d585b9004c6231de4",
    "reference_f_test.py": "26f3d65e1ff59d46f05bb28011b2ed34b9ee150f04c47c144dd6836a4d75d6f0",
    "sparse_did2s.py": "a348042269b0077dd2916898779f992f0b5fc2971edfee8b0118d3af715eaafb"
  }
}
