{
  "_id": "6abf4d4e99f7aa8c6aa5890f",
  "Package": "tiltdens",
  "Type": "Package",
  "Title": "Tilted and Data-Sharpened Nonparametric Density Estimation",
  "Version": "0.2.1",
  "Authors@R": "person(\"Hassan\", \"Doosti\", email = \"hassan.doosti@mq.edu.au\",\nrole = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "High-order nonparametric density estimators built by\nperturbing a conventional kernel estimator, either by\nre-weighting the observations (\"tilting\") or by moving them\n(\"data sharpening\"). The perturbation is chosen so that the\nestimator inherits the fast convergence rate of an\ninfinite-order kernel estimator, such as the sinc or\ntrapezoidal flat-top estimator, while remaining a proper\nnon-negative density without the oscillatory tails those\nestimators suffer from. Two criteria are provided: minimising\nthe L2 distance to an infinite-order comparator, following\nDoosti and Hall (2016) <doi:10.1111/rssb.12112>, and minimising\na cross-validation criterion that needs no comparator and is\nmuch faster, following Doosti, Hall and Mateu (2018)\n<doi:10.1016/j.jspi.2017.12.003>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.1",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/DoostiH/tiltdens",
  "BugReports": "https://github.com/DoostiH/tiltdens/issues",
  "Repository": "https://doostih.r-universe.dev",
  "Date/Publication": "2026-10-02 02:08:10 UTC",
  "RemoteUrl": "https://github.com/doostih/tiltdens",
  "RemoteRef": "HEAD",
  "RemoteSha": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-02 06:09:53 UTC",
    "User": "root"
  },
  "Author": "Hassan Doosti [aut, cre, cph]",
  "Maintainer": "Hassan Doosti <hassan.doosti@mq.edu.au>",
  "_user": "doostih",
  "_type": "src",
  "_file": "tiltdens_0.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/76787fa6dd539fd22a8c5a0e1496e63c0861ebb6644883fabf4d56d5a1c46bca",
  "_filesize": 569327,
  "_sha256": "76787fa6dd539fd22a8c5a0e1496e63c0861ebb6644883fabf4d56d5a1c46bca",
  "_expires": "2027-01-10T06:20:59.000Z",
  "_created": "2026-10-02T06:09:53.000Z",
  "_published": "2026-10-02T06:21:02.638Z",
  "_jobs": [
    {
      "job": 110728529114,
      "time": 233,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11212411088"
    },
    {
      "job": 110728529213,
      "time": 221,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11211553530"
    },
    {
      "job": 110728529119,
      "time": 196,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11212004213"
    },
    {
      "job": 110728529108,
      "time": 181,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11212079103"
    },
    {
      "job": 110727724941,
      "time": 201,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11212177059"
    },
    {
      "job": 110728529093,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11211958806"
    },
    {
      "job": 110728529231,
      "time": 226,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11211438710"
    },
    {
      "job": 110728529225,
      "time": 238,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11212440635"
    },
    {
      "job": 110728529164,
      "time": 141,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11211478614"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107",
  "_status": "success",
  "_upstream": "https://github.com/doostih/tiltdens",
  "_commit": {
    "id": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
    "author": "DoostiH <165978949+DoostiH@users.noreply.github.com>",
    "committer": "DoostiH <165978949+DoostiH@users.noreply.github.com>",
    "message": "Version 0.2.1: kernel validation and summary method\n",
    "time": 1790906890
  },
  "_maintainer": {
    "name": "Hassan Doosti",
    "email": "hassan.doosti@mq.edu.au"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "doostih",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-37",
      "n": 9
    },
    {
      "week": "2026-39",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "doostih",
      "count": 12,
      "uuid": 165978949
    }
  ],
  "_userbio": {
    "uuid": 165978949,
    "type": "user",
    "name": "DoostiH",
    "followers": 0
  },
  "_downloads": {
    "count": 183,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tiltdens"
  },
  "_devurl": "https://github.com/doostih/tiltdens",
  "_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/tiltdens.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/doostih/tiltdens",
  "_realowner": "doostih",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-09-21"
    },
    {
      "version": "0.2.0",
      "date": "2026-09-28"
    }
  ],
  "_exports": [
    "bw_canonical_factor",
    "bw_comparator_cv",
    "bw_convert",
    "bw_flattop",
    "bw_nrd_robust",
    "check_kernel",
    "conventional_density",
    "ise",
    "make_kernel",
    "real_ga",
    "sharpen_density",
    "sinc_density",
    "tilt_cv",
    "tilt_density",
    "tilt_density_cv",
    "tilt_kernel",
    "tilt_kernels",
    "trapezoid_density"
  ],
  "_help": [
    {
      "page": "bandwidth",
      "title": "Bandwidth selectors",
      "topics": [
        "bandwidth",
        "bw_canonical_factor",
        "bw_comparator_cv",
        "bw_convert",
        "bw_flattop",
        "bw_nrd_robust"
      ]
    },
    {
      "page": "comparator_density",
      "title": "Infinite-order kernel density estimators",
      "topics": [
        "comparator_density",
        "sinc_density",
        "trapezoid_density"
      ]
    },
    {
      "page": "conventional_density",
      "title": "Conventional kernel density estimator",
      "topics": [
        "conventional_density"
      ]
    },
    {
      "page": "ise",
      "title": "Integrated squared error against a known density",
      "topics": [
        "ise"
      ]
    },
    {
      "page": "kernels",
      "title": "Kernels for the perturbed estimator",
      "topics": [
        "kernels",
        "tilt_kernel",
        "tilt_kernels"
      ]
    },
    {
      "page": "make_kernel",
      "title": "Construct and assess a custom kernel",
      "topics": [
        "check_kernel",
        "make_kernel"
      ]
    },
    {
      "page": "plot.tilt_kernel",
      "title": "Plot a kernel",
      "topics": [
        "plot.tilt_kernel"
      ]
    },
    {
      "page": "plot.tiltdens_md",
      "title": "Contour plot of a bivariate fit",
      "topics": [
        "plot.tiltdens_md"
      ]
    },
    {
      "page": "predict.tiltdens",
      "title": "Evaluate a fitted density at new points",
      "topics": [
        "predict.tiltdens",
        "predict.tiltdens_md"
      ]
    },
    {
      "page": "print.tiltdens",
      "title": "Print a tilted or sharpened density fit",
      "topics": [
        "print.tiltdens"
      ]
    },
    {
      "page": "print.tiltdens_md",
      "title": "Print a multivariate fit",
      "topics": [
        "print.tiltdens_md"
      ]
    },
    {
      "page": "real_ga",
      "title": "Real-coded genetic algorithm for small box-constrained problems",
      "topics": [
        "real_ga"
      ]
    },
    {
      "page": "sharpen_density",
      "title": "Data-sharpened density estimation",
      "topics": [
        "sharpen_density"
      ]
    },
    {
      "page": "summary.tilt_kernel",
      "title": "Summarise a kernel",
      "topics": [
        "print.summary.tilt_kernel",
        "summary.tilt_kernel"
      ]
    },
    {
      "page": "summary.tiltdens",
      "title": "Summarise a tilted or sharpened density fit",
      "topics": [
        "print.summary.tiltdens",
        "summary.tiltdens"
      ]
    },
    {
      "page": "tilt_cv",
      "title": "Cross-validation criterion for a tilted estimator",
      "topics": [
        "tilt_cv"
      ]
    },
    {
      "page": "tilt_density",
      "title": "Tilted density estimation by distance to a comparator",
      "topics": [
        "tilt_density"
      ]
    },
    {
      "page": "tilt_density_cv",
      "title": "Tilted density estimation by cross-validation",
      "topics": [
        "tilt_density_cv"
      ]
    }
  ],
  "_readme": "https://github.com/doostih/tiltdens/raw/HEAD/README.md",
  "_rundeps": [
    "quadprog"
  ],
  "_vignettes": [
    {
      "source": "tiltdens.Rmd",
      "filename": "tiltdens.html",
      "title": "Tilted and data-sharpened density estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The problem",
        "The idea",
        "How many distinct weights?",
        "Where do the blocks begin and end?",
        "The fitted weights",
        "The cross-validation criterion",
        "Data sharpening",
        "Bandwidths",
        "Working with fits",
        "Choosing a kernel",
        "Which method should I use?",
        "References"
      ],
      "created": "2026-09-09 04:40:18",
      "modified": "2026-09-09 04:40:18",
      "commits": 1
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "tiltdens",
  "_universes": [
    "doostih"
  ],
  "_previous": "0.2.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-02T06:12:09.000Z",
      "distro": "resolute",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/1e20e06f9b54166ee1075815b38707106066b66038c9c4154925f1c9bc6db31e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1",
      "date": "2026-10-02T06:12:33.000Z",
      "distro": "resolute",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/f1d245d10ed56b162097eaf5494102eaf95fbb680c8fb33ccbf4e0502a679be5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-02T06:15:53.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/a22b1e568d038db53fcf67c62213b386b1a7351f7ed327b3389a7cb26448a8f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1",
      "date": "2026-10-02T06:18:54.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/9e71f16f5f498e6925fb0b6b211c7de0ec2af1885bf2e509494780c8d8ea2cb9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1",
      "date": "2026-10-02T06:12:17.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/8da627a68f16b76bad947d1347793e8ee8e44e48134538d822f366a2588abe99",
      "status": "success",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-02T06:10:54.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/67663b6e952fdd520a6501c058c6eba8d576591cc9dcc3d7de1fdb34a63493fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-02T06:10:54.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/7b6281208a24eb3a4caf6337f55f27905d07e97eac7b908f20490bd8ffbf0614",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1",
      "date": "2026-10-02T06:10:48.000Z",
      "commit": "bc1cc9d1e91bc2cd9e0862632865d5201bf865d3",
      "fileid": "https://r2.ropensci.org/0546993ae1af2ef10424ad88a492145e140f3a24b76fd0f48452fd57a63d796d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/doostih/actions/runs/36971985107"
    }
  ]
}