{
  "_id": "6ae20ae3327abcdf868651cc",
  "Package": "fetwfe",
  "Title": "Fused Extended Two-Way Fixed Effects",
  "Version": "1.56.18.9000",
  "Authors@R": "person(given = \"Gregory\", family = \"Faletto\", email = \"gfaletto@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0001-8298-1401\"))",
  "Maintainer": "Gregory Faletto <gfaletto@gmail.com>",
  "Description": "Calculates the fused extended two-way fixed effects\n(FETWFE) estimator for unbiased and efficient estimation of\ndifference-in-differences in panel data with staggered\ntreatment adoption. This estimator eliminates bias inherent in\nconventional two-way fixed effects estimators, while also\nemploying a novel bridge regression regularization approach to\nimprove efficiency and yield valid standard errors. Also\nimplements extended TWFE (etwfe) and bridge-penalized ETWFE\n(betwfe). Provides S3 classes for streamlined workflow and\nsupports flexible tuning (ridge and rank-condition guarantees),\nautomatic covariate centering/scaling, and detailed overall and\ncohort-specific effect estimates with valid standard errors.\nIncludes simulation and formatting utilities, extensive\ndiagnostic tools, vignettes, and examples. See Faletto (2025)\n(<doi:10.48550/arXiv.2312.05985>).",
  "URL": "https://gregfaletto.github.io/fetwfePackage/,\nhttps://github.com/gregfaletto/fetwfePackage",
  "BugReports": "https://github.com/gregfaletto/fetwfePackage/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Config/Needs/website": "pkgdown",
  "Repository": "https://gregfaletto.r-universe.dev",
  "Date/Publication": "2026-10-28 05:00:03 UTC",
  "RemoteUrl": "https://github.com/gregfaletto/fetwfepackage",
  "RemoteRef": "HEAD",
  "RemoteSha": "d0a61a59ff7f528452c8599d3df6e420954d9850",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-28 06:35:21 UTC",
    "User": "root"
  },
  "Author": "Gregory Faletto [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8298-1401>)",
  "_user": "gregfaletto",
  "_type": "src",
  "_file": "fetwfe_1.56.18.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/b241c420a66d5a488145aa698da68741c05628aed8a21d765ea340bcd2f57703",
  "_filesize": 2113281,
  "_sha256": "b241c420a66d5a488145aa698da68741c05628aed8a21d765ea340bcd2f57703",
  "_expires": "2027-02-05T06:54:29.000Z",
  "_created": "2026-10-28T06:35:21.000Z",
  "_published": "2026-10-28T14:46:59.172Z",
  "_upstream": "https://github.com/gregfaletto/fetwfepackage",
  "_status": "success",
  "_maintainer": {
    "name": "Gregory Faletto",
    "email": "gfaletto@gmail.com",
    "login": "gregfaletto",
    "bluesky": "@gregoryfaletto.com",
    "description": "Statistician and data scientist. Interested in feature selection, causal inference, & modeling with applications in social science and business.",
    "uuid": 25394975,
    "orcid": "0000-0001-8298-1401"
  },
  "_jobs": [
    {
      "job": 122889804431,
      "time": 564,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12797347578"
    },
    {
      "job": 122889803833,
      "time": 600,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12796959755"
    },
    {
      "job": 122889803693,
      "time": 785,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12798070573"
    },
    {
      "job": 122889803176,
      "time": 928,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12797566501"
    },
    {
      "job": 122889802086,
      "time": 378,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12797021952"
    },
    {
      "job": 122889803660,
      "time": 219,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12796918874"
    },
    {
      "job": 122889804054,
      "time": 802,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12798315025"
    },
    {
      "job": 122889804102,
      "time": 946,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12798041118"
    },
    {
      "job": 122889804075,
      "time": 1103,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12797941736"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594",
  "_commit": {
    "id": "d0a61a59ff7f528452c8599d3df6e420954d9850",
    "author": "Greg Faletto <gfaletto@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #540 from gregfaletto/cv-fold-order-524",
    "time": 1793163603
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "role": "Imports"
    },
    {
      "package": "grpreg",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "version": ">= 1.6-0",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "bacondecomp",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "did",
      "role": "Suggests"
    },
    {
      "package": "expm",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    }
  ],
  "_owner": "gregfaletto",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-19",
      "n": 4
    },
    {
      "week": "2026-20",
      "n": 25
    },
    {
      "week": "2026-21",
      "n": 40
    },
    {
      "week": "2026-22",
      "n": 23
    },
    {
      "week": "2026-23",
      "n": 49
    },
    {
      "week": "2026-24",
      "n": 6
    },
    {
      "week": "2026-25",
      "n": 19
    },
    {
      "week": "2026-26",
      "n": 16
    },
    {
      "week": "2026-27",
      "n": 5
    },
    {
      "week": "2026-28",
      "n": 13
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 18
    },
    {
      "week": "2026-33",
      "n": 7
    },
    {
      "week": "2026-34",
      "n": 4
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 4
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "gregfaletto",
      "count": 1040,
      "uuid": 25394975
    },
    {
      "user": "leonidaszhak",
      "count": 1,
      "uuid": 70497898
    }
  ],
  "_userbio": {
    "uuid": 25394975,
    "type": "user",
    "name": "Greg Faletto",
    "followers": 24,
    "description": "Statistician and data scientist. Interested in feature selection, causal inference, & modeling with applications in social science and business."
  },
  "_downloads": {
    "count": 308,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fetwfe"
  },
  "_devurl": "https://github.com/gregfaletto/fetwfepackage",
  "_pkgdown": "https://gregfaletto.github.io/fetwfePackage/",
  "_searchresults": 99,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fetwfe.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/gregfaletto/fetwfepackage",
  "_realowner": "gregfaletto",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.4",
      "date": "2025-02-21"
    },
    {
      "version": "1.0.0",
      "date": "2025-05-15"
    },
    {
      "version": "1.5.0",
      "date": "2025-07-02"
    },
    {
      "version": "1.10.0",
      "date": "2026-05-24"
    }
  ],
  "_exports": [
    "attgtToFetwfeDf",
    "betwfe",
    "betwfeWithSimulatedData",
    "cohortStudy",
    "cohortTimeATTs",
    "debiasedATT",
    "debiasedATTWithSimulatedData",
    "etwfe",
    "etwfeToFetwfeDf",
    "etwfeWithSimulatedData",
    "eventStudy",
    "fetwfe",
    "fetwfeWithSimulatedData",
    "genCoefs",
    "genCoefsCore",
    "getTes",
    "simulateData",
    "simulateDataCore",
    "simultaneousCIs",
    "twfeCovs",
    "twfeCovsWithSimulatedData"
  ],
  "_help": [
    {
      "page": "sub-.catt_df",
      "title": "Single-bracket access on a 'catt_df' object",
      "topics": [
        "[.catt_df"
      ]
    },
    {
      "page": "sub-sub-.catt_df",
      "title": "Double-bracket access on a 'catt_df' object",
      "topics": [
        "[[.catt_df"
      ]
    },
    {
      "page": "sub-subset-.catt_df",
      "title": "Double-bracket assignment on a 'catt_df' object",
      "topics": [
        "[[<-.catt_df"
      ]
    },
    {
      "page": "subset-.catt_df",
      "title": "Single-bracket assignment on a 'catt_df' object",
      "topics": [
        "[<-.catt_df"
      ]
    },
    {
      "page": "cash-.catt_df",
      "title": "Dollar-sign access on a 'catt_df' object",
      "topics": [
        "$.catt_df"
      ]
    },
    {
      "page": "cash-set-.catt_df",
      "title": "Dollar-sign assignment on a 'catt_df' object",
      "topics": [
        "$<-.catt_df"
      ]
    },
    {
      "page": "attgtToFetwfeDf",
      "title": "Convert data formatted for 'att_gt()' to a dataframe suitable for 'fetwfe()' / 'etwfe()'",
      "topics": [
        "attgtToFetwfeDf"
      ]
    },
    {
      "page": "augment.betwfe",
      "title": "Augment user-supplied data with fitted values and residuals from a betwfe fit",
      "topics": [
        "augment.betwfe"
      ]
    },
    {
      "page": "augment.etwfe",
      "title": "Augment user-supplied data with fitted values and residuals from an etwfe fit",
      "topics": [
        "augment.etwfe"
      ]
    },
    {
      "page": "augment.fetwfe",
      "title": "Augment user-supplied data with fitted values and residuals from a fetwfe fit",
      "topics": [
        "augment.fetwfe"
      ]
    },
    {
      "page": "augment.twfeCovs",
      "title": "Augment is not defined for a twfeCovs fit (documented omission)",
      "topics": [
        "augment.twfeCovs"
      ]
    },
    {
      "page": "betwfe",
      "title": "Bridge-penalized extended two-way fixed effects",
      "topics": [
        "betwfe"
      ]
    },
    {
      "page": "betwfe-class",
      "title": "Bridge-Penalized Extended Two-Way Fixed Effects Output Class",
      "topics": [
        "betwfe-class"
      ]
    },
    {
      "page": "betwfeWithSimulatedData",
      "title": "Run BETWFE on Simulated Data",
      "topics": [
        "betwfeWithSimulatedData"
      ]
    },
    {
      "page": "cohortStudy",
      "title": "Per-cohort average treatment effects",
      "topics": [
        "cohortStudy"
      ]
    },
    {
      "page": "cohortTimeATTs",
      "title": "Per-(cohort, time) average treatment effects",
      "topics": [
        "cohortTimeATTs"
      ]
    },
    {
      "page": "debiasedATT",
      "title": "Debiased overall-ATT with a uniformly-valid standard error",
      "topics": [
        "debiasedATT"
      ]
    },
    {
      "page": "debiasedATTWithSimulatedData",
      "title": "Run debiasedATT() on simulated data",
      "topics": [
        "debiasedATTWithSimulatedData"
      ]
    },
    {
      "page": "etwfe",
      "title": "Extended two-way fixed effects",
      "topics": [
        "etwfe"
      ]
    },
    {
      "page": "etwfe-class",
      "title": "Extended Two-Way Fixed Effects Output Class",
      "topics": [
        "etwfe-class"
      ]
    },
    {
      "page": "etwfeToFetwfeDf",
      "title": "Convert data prepared for 'etwfe::etwfe()' to the format required by 'fetwfe()' and 'fetwfe::etwfe()'",
      "topics": [
        "etwfeToFetwfeDf"
      ]
    },
    {
      "page": "etwfeWithSimulatedData",
      "title": "Run ETWFE on Simulated Data",
      "topics": [
        "etwfeWithSimulatedData"
      ]
    },
    {
      "page": "eventStudy",
      "title": "Compute pooled event-time treatment-effect estimates",
      "topics": [
        "eventStudy"
      ]
    },
    {
      "page": "fetwfe",
      "title": "Fused extended two-way fixed effects",
      "topics": [
        "fetwfe"
      ]
    },
    {
      "page": "FETWFE_coefs-class",
      "title": "FETWFE Coefficient-Vector Class",
      "topics": [
        "FETWFE_coefs-class"
      ]
    },
    {
      "page": "FETWFE_simulated-class",
      "title": "Simulated Panel-Data Class",
      "topics": [
        "FETWFE_simulated-class"
      ]
    },
    {
      "page": "FETWFE_tes-class",
      "title": "Compute True Treatment Effects Output Class",
      "topics": [
        "FETWFE_tes-class"
      ]
    },
    {
      "page": "fetwfe-class",
      "title": "Fused Extended Two-Way Fixed Effects Output Class",
      "topics": [
        "fetwfe-class"
      ]
    },
    {
      "page": "fetwfeWithSimulatedData",
      "title": "Run FETWFE on Simulated Data",
      "topics": [
        "fetwfeWithSimulatedData"
      ]
    },
    {
      "page": "genCoefs",
      "title": "Generate Coefficient Vector for Data Generation",
      "topics": [
        "genCoefs"
      ]
    },
    {
      "page": "genCoefsCore",
      "title": "Generate Coefficient Vector for Data Generation (core)",
      "topics": [
        "genCoefsCore"
      ]
    },
    {
      "page": "getTes",
      "title": "Compute True Treatment Effects",
      "topics": [
        "getTes"
      ]
    },
    {
      "page": "glance.betwfe",
      "title": "Glance a 'betwfe' fitted object",
      "topics": [
        "glance.betwfe"
      ]
    },
    {
      "page": "glance.etwfe",
      "title": "Glance an 'etwfe' fitted object",
      "topics": [
        "glance.etwfe"
      ]
    },
    {
      "page": "glance.fetwfe",
      "title": "Glance an 'fetwfe' fitted object",
      "topics": [
        "glance.fetwfe"
      ]
    },
    {
      "page": "glance.twfeCovs",
      "title": "Glance a 'twfeCovs' fitted object",
      "topics": [
        "glance.twfeCovs"
      ]
    },
    {
      "page": "plot.betwfe",
      "title": "Plot CATT or event-study estimates from a fitted BETWFE",
      "topics": [
        "plot.betwfe"
      ]
    },
    {
      "page": "plot.etwfe",
      "title": "Plot CATT or event-study estimates from a fitted ETWFE",
      "topics": [
        "plot.etwfe"
      ]
    },
    {
      "page": "plot.fetwfe",
      "title": "Plot CATT or event-study estimates from a fitted FETWFE / ETWFE / BETWFE",
      "topics": [
        "plot.fetwfe"
      ]
    },
    {
      "page": "plot.simultaneous_cis",
      "title": "Plot a simultaneous-confidence-interval object",
      "topics": [
        "plot.simultaneous_cis"
      ]
    },
    {
      "page": "plot.twfeCovs",
      "title": "Plot is not defined for a twfeCovs fit (documented omission)",
      "topics": [
        "plot.twfeCovs"
      ]
    },
    {
      "page": "print.debiased_att",
      "title": "Print a debiased overall-ATT estimate",
      "topics": [
        "print.debiased_att"
      ]
    },
    {
      "page": "print.simultaneous_cis",
      "title": "Print a simultaneous-confidence-interval object",
      "topics": [
        "print.simultaneous_cis"
      ]
    },
    {
      "page": "simulateData",
      "title": "Generate Random Panel Data for FETWFE Simulations",
      "topics": [
        "simulateData"
      ]
    },
    {
      "page": "simulateDataCore",
      "title": "Generate Random Panel Data for FETWFE Simulations (core)",
      "topics": [
        "simulateDataCore"
      ]
    },
    {
      "page": "simultaneousCIs",
      "title": "Parametric simultaneous (1 - alpha) confidence intervals over a family of treatment effects",
      "topics": [
        "simultaneousCIs"
      ]
    },
    {
      "page": "tidy.betwfe",
      "title": "Tidy a 'betwfe' fitted object",
      "topics": [
        "tidy.betwfe"
      ]
    },
    {
      "page": "tidy.cohortStudy",
      "title": "Tidy a 'cohortStudy' object",
      "topics": [
        "tidy.cohortStudy"
      ]
    },
    {
      "page": "tidy.cohortTimeATTs",
      "title": "Tidy a 'cohortTimeATTs' object",
      "topics": [
        "tidy.cohortTimeATTs"
      ]
    },
    {
      "page": "tidy.debiased_att",
      "title": "Tidy a debiased overall-ATT estimate",
      "topics": [
        "tidy.debiased_att"
      ]
    },
    {
      "page": "tidy.etwfe",
      "title": "Tidy an 'etwfe' fitted object",
      "topics": [
        "tidy.etwfe"
      ]
    },
    {
      "page": "tidy.eventStudy",
      "title": "Tidy an 'eventStudy' object",
      "topics": [
        "tidy.eventStudy"
      ]
    },
    {
      "page": "tidy.fetwfe",
      "title": "Tidy an 'fetwfe' fitted object",
      "topics": [
        "tidy.fetwfe"
      ]
    },
    {
      "page": "tidy.FETWFE_tes",
      "title": "Tidy a 'FETWFE_tes' simulation truth object",
      "topics": [
        "tidy.FETWFE_tes"
      ]
    },
    {
      "page": "tidy.simultaneous_cis",
      "title": "Tidy a simultaneous-confidence-interval object",
      "topics": [
        "tidy.simultaneous_cis"
      ]
    },
    {
      "page": "tidy.twfeCovs",
      "title": "Tidy a 'twfeCovs' fitted object",
      "topics": [
        "tidy.twfeCovs"
      ]
    },
    {
      "page": "twfeCovs",
      "title": "Two-way fixed effects with covariates and a single pooled treatment effect per cohort",
      "topics": [
        "twfeCovs"
      ]
    },
    {
      "page": "twfeCovs-class",
      "title": "TWFE-With-Covariates Output Class",
      "topics": [
        "twfeCovs-class"
      ]
    },
    {
      "page": "twfeCovsWithSimulatedData",
      "title": "Run twfeCovs on Simulated Data",
      "topics": [
        "twfeCovsWithSimulatedData"
      ]
    }
  ],
  "_readme": "https://github.com/gregfaletto/fetwfepackage/raw/HEAD/README.md",
  "_rundeps": [
    "codetools",
    "foreach",
    "generics",
    "glmnet",
    "grpreg",
    "iterators",
    "lattice",
    "Matrix",
    "mvtnorm",
    "Rcpp",
    "RcppEigen",
    "shape",
    "survival"
  ],
  "_vignettes": [
    {
      "source": "fusion_structure_vignette.Rmd",
      "filename": "fusion_structure_vignette.html",
      "title": "Choosing a fusion structure: cohort vs. event-study penalties",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What a \"fusion structure\" is",
        "fusion_structure = \"cohort\" (the default)",
        "fusion_structure = \"event_study\"",
        "Two meanings of \"event study\" --- read this first",
        "A side-by-side demo",
        "When to prefer each",
        "Supplying your own fusion matrix D_N (advanced)",
        "The row/column ordering",
        "Worked example",
        "Staying inside the theoretical guarantees",
        "References"
      ],
      "created": "2026-06-04 15:31:41",
      "modified": "2026-06-07 20:55:57",
      "commits": 5
    },
    {
      "source": "migrating_from_did_and_etwfe.Rmd",
      "filename": "migrating_from_did_and_etwfe.html",
      "title": "Coming from did or etwfe? Bringing your data into fetwfe",
      "engine": "knitr::rmarkdown",
      "headings": [
        "From did",
        "From etwfe",
        "What fetwfe adds",
        "References"
      ],
      "created": "2026-07-07 01:55:35",
      "modified": "2026-07-07 01:55:35",
      "commits": 1
    },
    {
      "source": "etwfe_betwfe_vignette.Rmd",
      "filename": "etwfe_betwfe_vignette.html",
      "title": "Comparison Estimators: ETWFE and BETWFE",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup: simulating panel data",
        "etwfe(): extended TWFE without penalty",
        "betwfe(): bridge-penalized ETWFE",
        "No-covariate setting",
        "Visualizing event-time effects",
        "When to use which",
        "References"
      ],
      "created": "2026-05-11 05:32:50",
      "modified": "2026-06-06 06:06:18",
      "commits": 10
    },
    {
      "source": "fetwfe.Rmd",
      "filename": "fetwfe.html",
      "title": "fetwfe: A Package for Fused Extended Two-Way Fixed Effects",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Background",
        "Package Usage",
        "Simulated Data Example",
        "A \"Real Data\" Example",
        "Testing the zero-effect null",
        "Per-cohort, per-event-time, and per-(cohort, time) accessors",
        "Plotting the effects",
        "Tidy outputs with broom",
        "Conclusion",
        "References"
      ],
      "created": "2026-07-06 06:53:07",
      "modified": "2026-10-28 05:00:03",
      "commits": 4
    },
    {
      "source": "high_dimensional_vignette.Rmd",
      "filename": "high_dimensional_vignette.html",
      "title": "High-dimensional inference: debiasedATT() when p >= NT",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. High-dimensional inference ($p \\geq NT$): debiasedATT()",
        "A worked example",
        "Why debiased, and how well it covers",
        "An asymptotic alternative: the wild bootstrap",
        "Simultaneous bands at $p \\geq NT$",
        "Controlled high-dimensional truth",
        "References"
      ],
      "created": "2026-07-09 00:14:25",
      "modified": "2026-07-21 15:42:19",
      "commits": 5
    },
    {
      "source": "simulation_vignette.Rmd",
      "filename": "simulation_vignette.html",
      "title": "Simulation Vignette for FETWFE: From Coefficients to True Treatment Effects",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Simulation Workflow Using Piping",
        "Step 1: Generate Simulation Coefficients",
        "Step 2: Simulate Panel Data",
        "Step 3: Run the FETWFE Estimator on Simulated Data",
        "Step 4: Extract True Treatment Effects",
        "Combining the Workflow in One Pipeline",
        "Covariate-dependent cohort assignment",
        "Multinomial-logit DGP",
        "Ordered-logit DGP",
        "Effect of assignment strength",
        "Nonlinear propensity via interactions",
        "Truth derivation under non-marginal DGPs",
        "Targeted-sparsity coefficients for high-dimensional DGPs",
        "Conclusion"
      ],
      "created": "2025-03-05 01:56:13",
      "modified": "2026-07-09 00:14:25",
      "commits": 21
    },
    {
      "source": "simultaneous_cis_vignette.Rmd",
      "filename": "simultaneous_cis_vignette.html",
      "title": "Simultaneous confidence bands and the zero-effect test",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Simultaneous confidence intervals via simultaneousCIs()",
        "The multiplier-bootstrap method: method = \"bootstrap\"",
        "Simultaneous bands are the default: the ci_type argument",
        "2. Selection consistency as an implicit zero-effect test",
        "Why this is stronger than a confidence interval on an unregularized estimator",
        "The q < 1 caveat",
        "A controlled-truth worked example",
        "Scope: this is the post-treatment zero-effect test",
        "References"
      ],
      "created": "2026-07-09 00:14:25",
      "modified": "2026-08-21 00:26:49",
      "commits": 4
    },
    {
      "source": "inference_vignette.Rmd",
      "filename": "inference_vignette.html",
      "title": "Standard errors in fetwfe: the variance decomposition and se_type",
      "author": "Gregory Faletto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The headline: tight Gaussian CIs by default under (Ψ-IF)",
        "1.1 Which propensity-score estimators satisfy (Ψ-IF)?",
        "1.2 What changed in v1.12.0",
        "2. The two variance pieces and how the package exposes them",
        "2.1 $V_1$: regression-coefficient variance",
        "2.2 $V_2$: propensity-score variance",
        "2.3 The combined variance: tilde_v_N and the paper's catalogue",
        "2.4 A running example",
        "3. Experimental: cluster-robust standard errors via se_type = \"cluster\"",
        "3.1 The formula",
        "3.2 Why we call this experimental",
        "3.3 Worked cluster comparison",
        "4. Choosing the bridge penalty parameter lambda",
        "References"
      ],
      "created": "2026-05-12 15:12:07",
      "modified": "2026-10-01 13:29:50",
      "commits": 26
    }
  ],
  "_score": 7.6188844849954505,
  "_indexed": true,
  "_nocasepkg": "fetwfe",
  "_universes": [
    "gregfaletto"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:37:49.000Z",
      "distro": "resolute",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/90c715c9fdfdcc386af01be2593e8153ff302ef5652ff217a46413c104cd1ea7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:39:02.000Z",
      "distro": "resolute",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/3ff8b298d95077c05a33a178ae069dd13033af40a63ed72b23ac91ef90f48449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:38:12.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/6719f4709907947fc91e88de818962fd71ca2951fbaf4ab25eb7dc35df16a531",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:37:58.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/166ec402f8a2e5a3b89cfee2001a38884c4666eab59d0b6f78c3dc9a8bb3db2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:39:23.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/e76fc16d0ccfaf9bf4bee3a84de48a1808745ac91e4d2a74aea704dca4860544",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:37:24.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/9a989b68a592237973ee47c38ddfef04f647bbb6983aa191dd623c4666bccd98",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:37:19.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/d05da268dc8aa6fd662883369a0fd25a402a0a41911f063876d2eb1bb84f3f60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.56.18.9000",
      "date": "2026-10-28T06:40:36.000Z",
      "commit": "d0a61a59ff7f528452c8599d3df6e420954d9850",
      "fileid": "https://r2.ropensci.org/95eb1852378eaa0fe3f7401383eb4f49b7205e7f4e92eb0e7e7b642a7a9cfc03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gregfaletto/actions/runs/40644134594"
    }
  ]
}