{
  "_id": "6ac6c72fde46216d5edcd36b",
  "Package": "spaci",
  "Title": "Causal Effect Estimation Under Spatial Confounding and\nInterference",
  "Version": "0.2.0",
  "Authors@R": "c(\nperson(\"Isqeel\", \"Ogunsola\", role = c(\"aut\", \"cre\"),\nemail = \"isqeel.ogunsola@postgrad.manchester.ac.uk\"),\nperson(\"Olatunji\", \"Johnson\", role = \"aut\"),\nperson(\"Thomas\", \"House\", role = \"aut\"))",
  "Description": "Implements the distance-adjusted propensity score with\ninterference (iDAPS) and recoverU+ methods for estimating the\naverage treatment effect on the treated (ATT) from spatial\nobservational data in the presence of both spatial confounding\nand spatial interference. iDAPS matches units on a data-driven\ncomposite of propensity-score distance, spatial proximity and\nneighbourhood-exposure distance. recoverU+ is a doubly robust\nestimator that augments the propensity-score and\ncontrol-outcome models with a partially recovered spatial\nconfounder and a neighbourhood-exposure term. The package also\nprovides the naive propensity score, DAPS and recoverU\ncomparators, a simulator for the spatial\nconfounding/interference data-generating process and spatial\ninference tools",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/Ogunsolaia/spaci",
  "BugReports": "https://github.com/Ogunsolaia/spaci/issues",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://ogunsolaia.r-universe.dev",
  "Date/Publication": "2026-10-07 20:18:51 UTC",
  "RemoteUrl": "https://github.com/ogunsolaia/spaci",
  "RemoteRef": "HEAD",
  "RemoteSha": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-07 22:18:01 UTC",
    "User": "root"
  },
  "Author": "Isqeel Ogunsola [aut, cre],\nOlatunji Johnson [aut],\nThomas House [aut]",
  "Maintainer": "Isqeel Ogunsola <isqeel.ogunsola@postgrad.manchester.ac.uk>",
  "_user": "ogunsolaia",
  "_type": "src",
  "_file": "spaci_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/3a33d34425a0519e70a91521a43dc3e3cce6354ead06d0a61750a6be1312a65d",
  "_filesize": 585660,
  "_sha256": "3a33d34425a0519e70a91521a43dc3e3cce6354ead06d0a61750a6be1312a65d",
  "_expires": "2027-01-15T22:26:53.000Z",
  "_created": "2026-10-07T22:18:01.000Z",
  "_published": "2026-10-07T22:26:55.748Z",
  "_buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113045481505,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11515675621"
    },
    {
      "job": 113045481408,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11515127549"
    },
    {
      "job": 113045481267,
      "time": 139,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11514723584"
    },
    {
      "job": 113045481345,
      "time": 114,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11515068202"
    },
    {
      "job": 113044196472,
      "time": 208,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11514489568"
    },
    {
      "job": 113045481312,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11514722779"
    },
    {
      "job": 113045481324,
      "time": 112,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11514534961"
    },
    {
      "job": 113045481564,
      "time": 111,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11515690463"
    },
    {
      "job": 113045481353,
      "time": 98,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11515092735"
    }
  ],
  "_upstream": "https://github.com/ogunsolaia/spaci",
  "_commit": {
    "id": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
    "author": "Ogunsolaia <99257824+Ogunsolaia@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update cran-comments.md",
    "time": 1791404331
  },
  "_maintainer": {
    "name": "Isqeel Ogunsola",
    "email": "isqeel.ogunsola@postgrad.manchester.ac.uk",
    "login": "ogunsolaia",
    "description": "",
    "uuid": 99257824
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "clue",
      "role": "Suggests"
    },
    {
      "package": "geoR",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "ogunsolaia",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-27",
      "n": 5
    },
    {
      "week": "2026-28",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 10
    },
    {
      "week": "2026-39",
      "n": 6
    },
    {
      "week": "2026-40",
      "n": 5
    },
    {
      "week": "2026-41",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ogunsolaia",
      "count": 30,
      "uuid": 99257824
    },
    {
      "user": "olatunjijohnson",
      "count": 14,
      "uuid": 27777013
    }
  ],
  "_userbio": {
    "uuid": 99257824,
    "type": "user",
    "name": "Ogunsolaia",
    "followers": 0
  },
  "_downloads": {
    "count": 231,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spaci"
  },
  "_devurl": "https://github.com/ogunsolaia/spaci",
  "_searchresults": 9,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/spaci.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/ogunsolaia/spaci",
  "_realowner": "ogunsolaia",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-09-22"
    }
  ],
  "_exports": [
    "bias_bound",
    "boot_spatial",
    "daps",
    "idaps",
    "naive_ps",
    "neighbourhood_exposure",
    "plot_ate",
    "rand_test",
    "recoverU",
    "recoverUplus",
    "simulate_spatial_causal",
    "spatial_ate",
    "vcov_hac"
  ],
  "_help": [
    {
      "page": "bias_bound",
      "title": "Post-matching bias bound for an iDAPS fit",
      "topics": [
        "bias_bound"
      ]
    },
    {
      "page": "boot_spatial",
      "title": "Spatial block bootstrap confidence interval",
      "topics": [
        "boot_spatial"
      ]
    },
    {
      "page": "daps",
      "title": "Distance-adjusted propensity score (DAPS) matching ATT",
      "topics": [
        "daps"
      ]
    },
    {
      "page": "idaps",
      "title": "Distance-adjusted propensity score with interference (iDAPS)",
      "topics": [
        "idaps"
      ]
    },
    {
      "page": "naive_ps",
      "title": "Naive propensity-score matching ATT",
      "topics": [
        "naive_ps"
      ]
    },
    {
      "page": "neighbourhood_exposure",
      "title": "Neighbourhood exposure via a spatial kernel",
      "topics": [
        "neighbourhood_exposure"
      ]
    },
    {
      "page": "plot_ate",
      "title": "Forest plot of ATT estimates across methods",
      "topics": [
        "plot_ate"
      ]
    },
    {
      "page": "plot.idaps_fit",
      "title": "Plot a single estimate",
      "topics": [
        "plot.idaps_fit"
      ]
    },
    {
      "page": "print.idaps_fit",
      "title": "Print method for idaps fit objects",
      "topics": [
        "print.idaps_fit"
      ]
    },
    {
      "page": "print.spaci_bias_bound",
      "title": "Print method for a bias bound",
      "topics": [
        "print.spaci_bias_bound"
      ]
    },
    {
      "page": "print.spaci_boot",
      "title": "Print method for a spatial block bootstrap",
      "topics": [
        "print.spaci_boot"
      ]
    },
    {
      "page": "print.spaci_randtest",
      "title": "Print method for a randomization test",
      "topics": [
        "print.spaci_randtest"
      ]
    },
    {
      "page": "print.spaci_vcov",
      "title": "Print method for a spatial HAC variance",
      "topics": [
        "print.spaci_vcov"
      ]
    },
    {
      "page": "rand_test",
      "title": "Conditional randomization test for no direct effect",
      "topics": [
        "rand_test"
      ]
    },
    {
      "page": "recoverU",
      "title": "recoverU: doubly robust ATT with a recovered spatial confounder",
      "topics": [
        "recoverU"
      ]
    },
    {
      "page": "recoverUplus",
      "title": "recoverU+: doubly robust ATT under spatial confounding and interference",
      "topics": [
        "recoverUplus"
      ]
    },
    {
      "page": "simulate_spatial_causal",
      "title": "Simulate spatial data with confounding and interference",
      "topics": [
        "simulate_spatial_causal"
      ]
    },
    {
      "page": "spatial_ate",
      "title": "Estimate the ATT with all available methods",
      "topics": [
        "spatial_ate"
      ]
    },
    {
      "page": "vcov_hac",
      "title": "Spatial HAC (Conley) variance for a doubly robust ATT",
      "topics": [
        "vcov_hac"
      ]
    }
  ],
  "_readme": "https://github.com/ogunsolaia/spaci/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "ozone-application.Rmd",
      "filename": "ozone-application.html",
      "title": "Application: does SCR/SNCR technology reduce ambient ozone?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Loading and preparing the data",
        "A note on units",
        "Estimating the effect with every method",
        "Why DAPS and iDAPS need a seed",
        "Conclusion",
        "References"
      ],
      "created": "2026-10-05 11:29:21",
      "modified": "2026-10-05 11:29:21",
      "commits": 1
    },
    {
      "source": "spaci.Rmd",
      "filename": "spaci.html",
      "title": "Estimating causal effects under spatial confounding and interference",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The problem",
        "Simulate data",
        "Estimate the ATT with every method",
        "Visualising the comparison",
        "iDAPS in detail",
        "recoverU+ in detail",
        "A small simulation study"
      ],
      "created": "2026-10-05 11:29:21",
      "modified": "2026-10-05 11:29:21",
      "commits": 1
    }
  ],
  "_score": 4.778151250383644,
  "_indexed": true,
  "_nocasepkg": "spaci",
  "_universes": [
    "ogunsolaia"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:58.000Z",
      "distro": "resolute",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/846e61a0553e36363e748cd791579743306f49091ea73d4f8db7b30dc7dde793",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:59.000Z",
      "distro": "resolute",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/dec56d122d10e3eafb6fc482bd1b2daeaf381eaa75358707fa7ca0b36b08f6a4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-07T22:24:56.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/dbf2a548c428cfd1bcdb377b9a846cd4af8a2118c1ccb49fb1662f18d475a523",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-07T22:25:58.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/8c2b443b23bc6e90954895a7ce1814ba599881726cbd3e494c33438820ebeeea",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:50.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/62d6f5a466e703bd61233600d58d0315a5431c8e5cbd94891bd0df5afd356e65",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:13.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/1bfd2643ac7180ae035589d27e2c928f42edacca4f5bf736c0e9f9c202e94b91",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:14.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/f37f18e724e4315cdc6e95f74de0d9171fc0999ec37f66b17f578943e94af782",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-07T22:19:17.000Z",
      "commit": "6f91cdfb67a2a2144dfeb7b7ac0af4a0232ab1e1",
      "fileid": "https://r2.ropensci.org/1e048696a7110b1d65d1568a6cbe97469c53e5b529338daf7a578cccf1f27a38",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ogunsolaia/actions/runs/37694893531"
    }
  ]
}