{
  "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": "Variable Costs per Boat-Year",
      "d": "Phone"
    },
    "allow_repeated_cells": true,
    "time_fe": null,
    "latest_cohort_control": true,
    "slug": "s04-p007",
    "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": "Variable Costs per Boat-Year",
    "source_specification_id": "MI-T4-C7",
    "specification_id": "S04-P007",
    "data": "repl-archives/twfe-microdata-replication-private/outputs/estimation_2026_10_06/group_a/MI-T4-C7.csv",
    "output_dir": "analyses/full-archive/results/S04-P007"
  },
  "source": {
    "file": "MI-T4-C7.csv",
    "bytes": 67287,
    "sha256": "c3a7e166989f5711810bfb9659ac99187c11f6d034ea2b91d77028e63b0f3748"
  },
  "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": 101.28058737250844,
        "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.06455964969455705,
          "se": 0.03626307744889288,
          "pvalue": 0.07717827977445127,
          "lower": -0.13624926937805604,
          "upper": 0.007129969988941956
        },
        {
          "method": "Dynamic TWFE",
          "estimate": -0.29833725034521297,
          "se": 0.04378293241769222,
          "pvalue": 2.5437211407157717e-10,
          "lower": -0.38489310810649413,
          "upper": -0.2117813925839318
        },
        {
          "method": "BJS / did2s",
          "estimate": -0.286310933237354,
          "se": 0.0389055743810657,
          "pvalue": 1.3971994869256938e-11,
          "lower": -0.36322458831468485,
          "upper": -0.20939727816002315
        },
        {
          "method": "Sun\u2013Abraham",
          "estimate": -0.2891986864187225,
          "se": 0.04448264584236172,
          "pvalue": 1.2818459438526082e-09,
          "lower": -0.3771378296822529,
          "upper": -0.20125954315519207
        }
      ],
      "event_studies": {
        "Dynamic TWFE": [
          {
            "event_time": -4,
            "estimate": -0.15791571223854073,
            "se": 0.047637395871148396,
            "pvalue": 0.0011653436017062789,
            "lower": -0.25209158017274935,
            "upper": -0.06373984430433212
          },
          {
            "event_time": -3,
            "estimate": -0.15606876764628894,
            "se": 0.07944376490386494,
            "pvalue": 0.05143616011581403,
            "lower": -0.3131236480603963,
            "upper": 0.0009861127678184034
          },
          {
            "event_time": -2,
            "estimate": -0.07947934388511889,
            "se": 0.060883011721305384,
            "pvalue": 0.19386792780682896,
            "lower": -0.1998408868798558,
            "upper": 0.04088219910961803
          },
          {
            "event_time": 0,
            "estimate": -0.08619762074901953,
            "se": 0.05684856164873785,
            "pvalue": 0.1316904834758134,
            "lower": -0.19858333235597492,
            "upper": 0.026188090857935872
          },
          {
            "event_time": 1,
            "estimate": -0.06560695345168643,
            "se": 0.05102926291351115,
            "pvalue": 0.20066466762418875,
            "lower": -0.1664883101472027,
            "upper": 0.03527440324382983
          },
          {
            "event_time": 2,
            "estimate": -0.06314546575477357,
            "se": 0.05226563568338476,
            "pvalue": 0.2290065569159098,
            "lower": -0.16647104671074292,
            "upper": 0.040180115201195785
          },
          {
            "event_time": 3,
            "estimate": -0.29662076645410806,
            "se": 0.05249164720531059,
            "pvalue": 8.524083996325242e-08,
            "lower": -0.40039315670456677,
            "upper": -0.19284837620364936
          },
          {
            "event_time": 4,
            "estimate": -0.39266489981136177,
            "se": 0.062312493751689325,
            "pvalue": 3.5335183962623876e-09,
            "lower": -0.5158524308444015,
            "upper": -0.269477368778322
          },
          {
            "event_time": 5,
            "estimate": -0.46232653613685887,
            "se": 0.06013068181901336,
            "pvalue": 2.311815315117087e-12,
            "lower": -0.5812007744579135,
            "upper": -0.34345229781580416
          },
          {
            "event_time": 6,
            "estimate": -0.4742021009339547,
            "se": 0.0638153464604957,
            "pvalue": 9.470836095659588e-12,
            "lower": -0.6003606688098131,
            "upper": -0.3480435330580963
          },
          {
            "event_time": 7,
            "estimate": -0.5295239160640839,
            "se": 0.06896918321767087,
            "pvalue": 2.456192576817927e-12,
            "lower": -0.6658712661124825,
            "upper": -0.3931765660156853
          },
          {
            "event_time": 8,
            "estimate": -0.5072435288741198,
            "se": 0.07071353256590077,
            "pvalue": 3.7999762515858345e-11,
            "lower": -0.6470393380762127,
            "upper": -0.36744771967202694
          },
          {
            "event_time": 9,
            "estimate": -0.5715377494793741,
            "se": 0.0821859575423736,
            "pvalue": 1.21754765665204e-10,
            "lower": -0.7340137568684502,
            "upper": -0.40906174209029794
          },
          {
            "event_time": 10,
            "estimate": -0.6050967537033611,
            "se": 0.08734154397822234,
            "pvalue": 1.3984912058855193e-10,
            "lower": -0.7777650022598424,
            "upper": -0.43242850514687997
          },
          {
            "event_time": 11,
            "estimate": -0.5115690569548339,
            "se": 0.08336912003567987,
            "pvalue": 8.07588157102975e-09,
            "lower": -0.6763840955330982,
            "upper": -0.3467540183765696
          }
        ],
        "BJS / did2s": [
          {
            "event_time": -4,
            "estimate": -0.030146687970593757,
            "se": 0.018598172706062267,
            "pvalue": 0.10726279534995796,
            "lower": -0.06691400122426636,
            "upper": 0.00662062528307885
          },
          {
            "event_time": -3,
            "estimate": -0.02928888146082741,
            "se": 0.026837949851851794,
            "pvalue": 0.2769919574470164,
            "lower": -0.08234566961334021,
            "upper": 0.023767906691685384
          },
          {
            "event_time": -2,
            "estimate": 0.016661765475635054,
            "se": 0.016018015085435273,
            "pvalue": 0.30003240060191533,
            "lower": -0.01500475293218042,
            "upper": 0.04832828388345053
          },
          {
            "event_time": -1,
            "estimate": 0.019553738948797226,
            "se": 0.010321829165756906,
            "pvalue": 0.06021886748771671,
            "lower": -0.000851810149291022,
            "upper": 0.03995928804688548
          },
          {
            "event_time": 0,
            "estimate": -0.005641215457633123,
            "se": 0.038209351348334475,
            "pvalue": 0.8828380696353096,
            "lower": -0.08117848529844518,
            "upper": 0.06989605438317895
          },
          {
            "event_time": 1,
            "estimate": -0.0404477233270753,
            "se": 0.041407706004901186,
            "pvalue": 0.33033303522541474,
            "lower": -0.12230792120027409,
            "upper": 0.041412474546123484
          },
          {
            "event_time": 2,
            "estimate": -0.08035095486335969,
            "se": 0.05280244684651963,
            "pvalue": 0.13031677119482762,
            "lower": -0.18473777471118075,
            "upper": 0.024035864984461364
          },
          {
            "event_time": 3,
            "estimate": -0.2700082960888372,
            "se": 0.047973403049196214,
            "pvalue": 9.483923556963251e-08,
            "lower": -0.36484842719373567,
            "upper": -0.17516816498393872
          },
          {
            "event_time": 4,
            "estimate": -0.3808560726569633,
            "se": 0.06055210948636364,
            "pvalue": 3.75001270134468e-09,
            "lower": -0.5005634446037844,
            "upper": -0.2611487007101422
          },
          {
            "event_time": 5,
            "estimate": -0.4529361064727158,
            "se": 0.06547811059758304,
            "pvalue": 1.4785930550793013e-10,
            "lower": -0.5823818451293539,
            "upper": -0.32349036781607776
          },
          {
            "event_time": 6,
            "estimate": -0.506385659204949,
            "se": 0.06598931049948965,
            "pvalue": 2.509956089258175e-12,
            "lower": -0.636842005044653,
            "upper": -0.37592931336524504
          },
          {
            "event_time": 7,
            "estimate": -0.5322532953705843,
            "se": 0.06470971501330301,
            "pvalue": 1.1621845966662481e-13,
            "lower": -0.6601799686009316,
            "upper": -0.40432662214023696
          },
          {
            "event_time": 8,
            "estimate": -0.4807928082453897,
            "se": 0.07373584047713254,
            "pvalue": 1.1625158398181531e-09,
            "lower": -0.6265635131255451,
            "upper": -0.3350221033652343
          },
          {
            "event_time": 9,
            "estimate": -0.5924388511718758,
            "se": 0.09313940994075039,
            "pvalue": 2.6206628791328342e-09,
            "lower": -0.7765690835165594,
            "upper": -0.40830861882719216
          },
          {
            "event_time": 10,
            "estimate": -0.6580435082705101,
            "se": 0.10409917734680564,
            "pvalue": 3.198563098133993e-09,
            "lower": -0.8638404499083316,
            "upper": -0.4522465666326885
          },
          {
            "event_time": 11,
            "estimate": -0.5754726096134861,
            "se": 0.0903258745980612,
            "pvalue": 2.4876261370878596e-09,
            "lower": -0.7540406753448221,
            "upper": -0.39690454388215013
          }
        ],
        "Sun\u2013Abraham": [
          {
            "event_time": -4,
            "estimate": -0.1675200488478275,
            "se": 0.07219335805693244,
            "pvalue": 0.02175202540768117,
            "lower": -0.3102413716608246,
            "upper": -0.02479872603483041
          },
          {
            "event_time": -3,
            "estimate": -0.16554941278817492,
            "se": 0.09952527459053208,
            "pvalue": 0.09845538879050549,
            "lower": -0.3623040620411683,
            "upper": 0.03120523646481843
          },
          {
            "event_time": -2,
            "estimate": -0.05998711456694727,
            "se": 0.07144431780631627,
            "pvalue": 0.4025347256562317,
            "lower": -0.20122763612224676,
            "upper": 0.0812534069883522
          },
          {
            "event_time": 0,
            "estimate": -0.049957859554192414,
            "se": 0.06252013568525415,
            "pvalue": 0.425594782788424,
            "lower": -0.17355588446405737,
            "upper": 0.07364016535567255
          },
          {
            "event_time": 1,
            "estimate": -0.05143601441471267,
            "se": 0.05215356307866059,
            "pvalue": 0.3257039192230935,
            "lower": -0.15454003550938955,
            "upper": 0.051668006679964226
          },
          {
            "event_time": 2,
            "estimate": -0.07238904953760036,
            "se": 0.05252433902728455,
            "pvalue": 0.17032457727476155,
            "lower": -0.17622606928034018,
            "upper": 0.03144797020513947
          },
          {
            "event_time": 3,
            "estimate": -0.28760713794340376,
            "se": 0.0501693276878629,
            "pvalue": 5.7710490471454266e-08,
            "lower": -0.38678846161315017,
            "upper": -0.18842581427365732
          },
          {
            "event_time": 4,
            "estimate": -0.39545126496239436,
            "se": 0.06553076562754213,
            "pvalue": 1.3343103040987438e-08,
            "lower": -0.5250010990057936,
            "upper": -0.26590143091899515
          },
          {
            "event_time": 5,
            "estimate": -0.4512358273743351,
            "se": 0.06380029722896656,
            "pvalue": 6.499752815457946e-11,
            "lower": -0.5773646439505038,
            "upper": -0.32510701079816645
          },
          {
            "event_time": 6,
            "estimate": -0.5073238202825225,
            "se": 0.06328833823894357,
            "pvalue": 3.760103732695604e-13,
            "lower": -0.6324405290104254,
            "upper": -0.3822071115546197
          },
          {
            "event_time": 7,
            "estimate": -0.5272845573848426,
            "se": 0.06809070955665776,
            "pvalue": 1.7056994351604264e-12,
            "lower": -0.6618952251908485,
            "upper": -0.39267388957883664
          },
          {
            "event_time": 8,
            "estimate": -0.46925903613084424,
            "se": 0.07338361177137719,
            "pvalue": 2.2080352031244252e-09,
            "lower": -0.614333408991391,
            "upper": -0.3241846632702975
          },
          {
            "event_time": 9,
            "estimate": -0.5360865919090508,
            "se": 0.09215044783380287,
            "pvalue": 3.841113119832862e-08,
            "lower": -0.7182617139234437,
            "upper": -0.3539114698946579
          },
          {
            "event_time": 10,
            "estimate": -0.5936138423003444,
            "se": 0.09426400123507965,
            "pvalue": 3.6088041097604593e-09,
            "lower": -0.7799673145866315,
            "upper": -0.40726037001405735
          },
          {
            "event_time": 11,
            "estimate": -0.5061236970727921,
            "se": 0.08527226210468407,
            "pvalue": 2.1690253058465813e-08,
            "lower": -0.6747011171346154,
            "upper": -0.33754627701096884
          }
        ]
      },
      "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": 5.5421740208559035e-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.1144605030066095,
        "df_num": 8,
        "df_den": 1341,
        "pvalue": 0.031737607081148915,
        "log10_pvalue": -1.4984258208272048,
        "inference": "Homoskedastic nested-model F",
        "observations": 1519,
        "design_columns": 24,
        "restricted_design_columns": 16,
        "fixed_effect_rank": 154,
        "covariance_rank": 8,
        "rss_unrestricted": 92.8215062815436,
        "rss_restricted": 93.9923782210628,
        "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.07882826606940462
          },
          {
            "event_time": 1.0,
            "cohort": 5,
            "estimate": -0.074819970846204
          },
          {
            "event_time": 2.0,
            "cohort": 5,
            "estimate": -0.01735266319865872
          },
          {
            "event_time": 3.0,
            "cohort": 5,
            "estimate": -0.2703316764968533
          },
          {
            "event_time": 4.0,
            "cohort": 5,
            "estimate": -0.0316774162123516
          },
          {
            "event_time": 5.0,
            "cohort": 5,
            "estimate": 0.1800497638323705
          },
          {
            "event_time": 6.0,
            "cohort": 5,
            "estimate": 0.16620782009141652
          },
          {
            "event_time": 7.0,
            "cohort": 5,
            "estimate": 0.00025481060616876976
          },
          {
            "event_time": 8.0,
            "cohort": 5,
            "estimate": -0.08754883921638652
          }
        ]
      }
    }
  },
  "code_sha256": {
    "replication_engine.py": "a84197989fc6e453d28f8a12b14fdabaee204780a523db7d585b9004c6231de4",
    "reference_f_test.py": "26f3d65e1ff59d46f05bb28011b2ed34b9ee150f04c47c144dd6836a4d75d6f0",
    "sparse_did2s.py": "a348042269b0077dd2916898779f992f0b5fc2971edfee8b0118d3af715eaafb"
  }
}
