{
  "_id": "6abd05ac99f7aa8c6aa4ed5c",
  "Package": "rifexpectile",
  "Title": "Density-Free RIF Decompositions for Unconditional Expectiles",
  "Version": "0.1.1",
  "Authors@R": "person(\"Abdoul Aziz\", \"Ndoye\", email = \"abdoulaziz1.ndoye@gmail.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Implements a density-free recentered influence function\n(RIF) regression framework for unconditional expectiles, and\nembeds it in a two-sample Oaxaca-Blinder decomposition indexed\ncontinuously by the expectile level. Unlike quantile-based RIF\ndecompositions, which require estimating an inverse density\nterm at each quantile, the expectile RIF depends only on\nprimitive moments of the outcome distribution and requires no\ndensity estimation, no bandwidth selection, and no kernel\nsmoothing. The package provides expectile estimation by\niteratively reweighted least squares, closed-form RIF\nconstruction, two-sample composition/structure decomposition\nacross a grid of expectile levels, bootstrap-based inference,\nand plotting methods. The underlying methodology is described\nin Ndoye (2025), \"Semi-Nonparametric Expectile RIF Regression\nfor Distributional Decomposition,\" presented at the 2025 World\nCongress of the Econometric Society, Seoul, Korea,\n<https://www.econometricsociety.org/regional-activities/conference-papers/view/282/943>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/aandoye/rifexpectile",
  "BugReports": "https://github.com/aandoye/rifexpectile/issues",
  "Config/roxygen2/version": "8.1.0",
  "LazyData": "true",
  "Repository": "https://aandoye.r-universe.dev",
  "Date/Publication": "2026-08-31 19:48:36 UTC",
  "RemoteUrl": "https://github.com/aandoye/rifexpectile",
  "RemoteRef": "HEAD",
  "RemoteSha": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-30 12:47:29 UTC",
    "User": "root"
  },
  "Author": "Abdoul Aziz Ndoye [aut, cre]",
  "Maintainer": "Abdoul Aziz Ndoye <abdoulaziz1.ndoye@gmail.com>",
  "_user": "aandoye",
  "_type": "src",
  "_file": "rifexpectile_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/e320182f059d6c24ba1cbc856f870dd7c72414b435cf93951d2c1426e75ee31c",
  "_filesize": 443882,
  "_sha256": "e320182f059d6c24ba1cbc856f870dd7c72414b435cf93951d2c1426e75ee31c",
  "_expires": "2027-01-08T12:50:50.000Z",
  "_created": "2026-09-30T12:47:29.000Z",
  "_published": "2026-09-30T12:50:52.081Z",
  "_jobs": [
    {
      "job": 109892617457,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11097156897"
    },
    {
      "job": 109892617354,
      "time": 165,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11096813206"
    },
    {
      "job": 109892617495,
      "time": 146,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11096024852"
    },
    {
      "job": 109892617484,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11095914841"
    },
    {
      "job": 109891473719,
      "time": 182,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11096249036"
    },
    {
      "job": 109892617365,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11095844118"
    },
    {
      "job": 109892617603,
      "time": 70,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11095903717"
    },
    {
      "job": 109892617462,
      "time": 68,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11096083100"
    },
    {
      "job": 109892617586,
      "time": 73,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11096089071"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465",
  "_status": "success",
  "_upstream": "https://github.com/aandoye/rifexpectile",
  "_commit": {
    "id": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
    "author": "Abdoul Aziz Ndoye <abdoulaziz1.ndoye@gmail.com>",
    "committer": "Abdoul Aziz Ndoye <abdoulaziz1.ndoye@gmail.com>",
    "message": "Bump version to 0.1.1\n",
    "time": 1788205716
  },
  "_maintainer": {
    "name": "Abdoul Aziz Ndoye",
    "email": "abdoulaziz1.ndoye@gmail.com"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "wooldridge",
      "role": "Suggests"
    }
  ],
  "_owner": "aandoye",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-32",
      "n": 4
    },
    {
      "week": "2026-36",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 46406202,
    "type": "user",
    "name": "aandoye",
    "followers": 0
  },
  "_downloads": {
    "count": 346,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rifexpectile"
  },
  "_devurl": "https://github.com/aandoye/rifexpectile",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rifexpectile.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/aandoye/rifexpectile",
  "_realowner": "aandoye",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-09-08"
    },
    {
      "version": "0.1.1",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "rif_decompose",
    "rif_expectile",
    "rif_expectile_fit",
    "rif_expectile_grid",
    "simulate_income_data"
  ],
  "_datasets": [
    {
      "name": "wage_gap_sim",
      "title": "Simulated two-wave income data",
      "object": "wage_gap_sim",
      "class": [
        "data.frame"
      ],
      "fields": [
        "group",
        "y",
        "logy",
        "x1",
        "x2",
        "weight"
      ],
      "rows": 4000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "plot.rifdecomp",
      "title": "Plot a density-free RIF decomposition",
      "topics": [
        "plot.rifdecomp"
      ]
    },
    {
      "page": "rif_decompose",
      "title": "Two-sample RIF-Oaxaca-Blinder decomposition of unconditional expectiles",
      "topics": [
        "rif_decompose"
      ]
    },
    {
      "page": "rif_expectile",
      "title": "Closed-form recentered influence function for the expectile",
      "topics": [
        "rif_expectile"
      ]
    },
    {
      "page": "rif_expectile_fit",
      "title": "Sample expectile via iteratively reweighted least squares",
      "topics": [
        "rif_expectile_fit"
      ]
    },
    {
      "page": "rif_expectile_grid",
      "title": "Vectorized sample expectiles over a grid of levels",
      "topics": [
        "rif_expectile_grid"
      ]
    },
    {
      "page": "simulate_income_data",
      "title": "Simulate two-group income data for examples and testing",
      "topics": [
        "simulate_income_data"
      ]
    },
    {
      "page": "wage_gap_sim",
      "title": "Simulated two-wave income data",
      "topics": [
        "wage_gap_sim"
      ]
    }
  ],
  "_readme": "https://github.com/aandoye/rifexpectile/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "rifexpectile-intro.Rmd",
      "filename": "rifexpectile-intro.html",
      "title": "Introduction to rifexpectile",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Motivation",
        "A first example with simulated data",
        "Covariate-level detail",
        "Weighted decomposition",
        "A second example with public data",
        "Reproducibility of the underlying data"
      ],
      "created": "2026-08-05 19:01:19",
      "modified": "2026-08-05 19:01:19",
      "commits": 1
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "rifexpectile",
  "_universes": [
    "aandoye"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-30T12:49:42.000Z",
      "distro": "resolute",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/64f8aecdfdfb850bd23b5b762e74b5ff2a2ef161cb1ef42c4e9fb0a1e26f199f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-30T12:50:18.000Z",
      "distro": "resolute",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/1096bfcd6957142178eb3e2716f24d3ad6fb330c745a06e27b7f7ddc3866d239",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-30T12:49:44.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/791769f56378ba506a89eb74f96519f86102e13ee8d8eed98180c012d70b4ad2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-30T12:49:48.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/7d7ab1fa0e179c2529d8e499e51edb3af431f345170e093d44677e7ea4fced64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-09-30T12:49:45.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/51b6ce1d0c79f6b71a354d330fbedb03fa34b8bc52b3d6fba005601a486a86e1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-30T12:48:43.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/f6ea8b10470eefd23d0d2d9eaab43a0140fc5d8fae9a3a2ee46550f9bd2647bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-30T12:48:38.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/e4728a8404b4ac05e2b4abbc3fe93c970c32a255505c5972fde688e46572e467",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-30T12:48:44.000Z",
      "commit": "355f9acb2393615c539fc0aaed427a21cfb38ffe",
      "fileid": "https://r2.ropensci.org/3f03634389524f5e9446a79dfc11292a0ce1e116015699bc13dd702185835000",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aandoye/actions/runs/36716725465"
    }
  ]
}