{
  "_id": "6a1ade0b1d7bb097a09eb736",
  "Package": "robscale",
  "Type": "Package",
  "Title": "Accelerated Estimation of Robust Location and Scale",
  "Version": "0.5.4",
  "Authors@R": "c(person(given = \"Dennis Alexis Valin\", family = \"Dittrich\",\nrole = c(\"aut\", \"cre\", \"cph\"), email = \"davd@economicscience.net\",\ncomment = c(ORCID = \"0000-0002-4438-8276\")))",
  "Description": "Estimates robust location and scale parameters using\nplatform-specific Single Instruction, Multiple Data (SIMD)\nvectorization and Intel Threading Building Blocks (TBB) for\nparallel processing. Implements a novel variance-weighted\nensemble estimator that adaptively combines all available\nstatistics. Methods include logistic M-estimators, the\nestimators of Rousseeuw and Croux (1993), the Gini mean\ndifference, the scaled Median Absolute Deviation (MAD), the\nscaled Interquartile Range (IQR), and unbiased standard\ndeviations. Achieves substantial speedups over existing\nimplementations through an 'Rcpp' backend with fused\nsingle-buffer algorithms that halve memory traffic for MAD and\nM-scale estimation, and a unified dispatcher that automatically\nselects the optimal estimator based on sample size.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/davdittrich/robscale,\nhttps://doi.org/10.5281/zenodo.18828607",
  "BugReports": "https://github.com/davdittrich/robscale/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "SystemRequirements": "GNU make",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "RoxygenNote": "7.3.3",
  "Repository": "https://davdittrich.r-universe.dev",
  "Date/Publication": "2026-05-04 16:08:00 UTC",
  "RemoteUrl": "https://github.com/davdittrich/robscale",
  "RemoteRef": "HEAD",
  "RemoteSha": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
  "Packaged": {
    "Date": "2026-05-30 09:13:53 UTC",
    "User": "root"
  },
  "Author": "Dennis Alexis Valin Dittrich [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-4438-8276>)",
  "Maintainer": "Dennis Alexis Valin Dittrich <davd@economicscience.net>",
  "MD5sum": "db9124ccbbfd3b87722f0ececad742bd",
  "_user": "davdittrich",
  "_type": "src",
  "_file": "robscale_0.5.4.tar.gz",
  "_fileid": "a8474f206e1bf8868d383c1d260b589cb7aaf856197a44c4d4d46e37347ae01b",
  "_filesize": 531305,
  "_sha256": "a8474f206e1bf8868d383c1d260b589cb7aaf856197a44c4d4d46e37347ae01b",
  "_created": "2026-05-30T09:13:53.000Z",
  "_published": "2026-05-30T12:54:35.052Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78639069493,
      "time": 316,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7307140822"
    },
    {
      "job": 78639069511,
      "time": 320,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7307180682"
    },
    {
      "job": 78639069503,
      "time": 295,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307138802"
    },
    {
      "job": 78639069491,
      "time": 322,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307180543"
    },
    {
      "job": 78639069501,
      "time": 301,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7308320734"
    },
    {
      "job": 78639069497,
      "time": 535,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7307192226"
    },
    {
      "job": 78639069495,
      "time": 329,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7308327570"
    },
    {
      "job": 78639069489,
      "time": 770,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307208076"
    },
    {
      "job": 78638609107,
      "time": 507,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307110404"
    },
    {
      "job": 78639069449,
      "time": 160,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78639069465,
      "time": 369,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7307184904"
    },
    {
      "job": 78639069462,
      "time": 419,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7307189540"
    },
    {
      "job": 78639069492,
      "time": 445,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307192578"
    }
  ],
  "_buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/davdittrich/robscale",
  "_commit": {
    "id": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
    "author": "Dennis Alexis Valin Dittrich <davd@economicscience.net>",
    "committer": "Dennis Alexis Valin Dittrich <davd@economicscience.net>",
    "message": "docs: add Quarto badge URL gotchas to knowledge base\n\nPandoc appends .png to extensionless image URLs; r-pkg.org rejects .svg.\nHTML <img> tags are the fix for Quarto-rendered READMEs.\n",
    "time": 1777910880
  },
  "_maintainer": {
    "name": "Dennis Alexis Valin Dittrich",
    "email": "davd@economicscience.net",
    "orcid": "0000-0002-4438-8276"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "version": ">= 5.0.0",
      "role": "Imports"
    },
    {
      "package": "collapse",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "GiniDistance",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "revss",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "robustbase",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "davdittrich",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 4
    },
    {
      "week": "2026-10",
      "n": 46
    },
    {
      "week": "2026-11",
      "n": 46
    },
    {
      "week": "2026-12",
      "n": 80
    },
    {
      "week": "2026-13",
      "n": 125
    },
    {
      "week": "2026-14",
      "n": 6
    },
    {
      "week": "2026-19",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-03-01"
    },
    {
      "name": "v0.1.1",
      "date": "2026-03-02"
    },
    {
      "name": "v0.1.2",
      "date": "2026-03-08"
    },
    {
      "name": "v0.1.3",
      "date": "2026-03-08"
    },
    {
      "name": "v0.1.4",
      "date": "2026-03-09"
    },
    {
      "name": "v0.1.5",
      "date": "2026-03-09"
    },
    {
      "name": "v0.1.6",
      "date": "2026-03-13"
    },
    {
      "name": "v0.2.0",
      "date": "2026-03-16"
    },
    {
      "name": "v0.2.1",
      "date": "2026-03-16"
    },
    {
      "name": "v0.2.2",
      "date": "2026-03-18"
    },
    {
      "name": "v0.3.0",
      "date": "2026-03-18"
    },
    {
      "name": "v0.5.0",
      "date": "2026-03-22"
    },
    {
      "name": "v0.5.1",
      "date": "2026-03-22"
    },
    {
      "name": "v0.4.0",
      "date": "2026-03-23"
    },
    {
      "name": "v0.5.2",
      "date": "2026-03-28"
    },
    {
      "name": "v0.5.3",
      "date": "2026-03-29"
    },
    {
      "name": "v0.5.4",
      "date": "2026-03-29"
    }
  ],
  "_topics": [
    "bootstrap",
    "confidence-intervals",
    "data-science",
    "high-performance-computing",
    "m-estimator",
    "median-absolute-deviation",
    "outliers",
    "parallel-computing",
    "rcpp",
    "robust-estimation",
    "robust-statistics",
    "scale-estimation",
    "simd",
    "statistical-computing",
    "statistics",
    "glibc",
    "cpp"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "davdittrich",
      "count": 1,
      "uuid": 6792742
    }
  ],
  "_userbio": {
    "uuid": 6792742,
    "type": "user",
    "name": "Dennis Alexis Valin Dittrich"
  },
  "_downloads": {
    "count": 486,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/robscale"
  },
  "_devurl": "https://github.com/davdittrich/robscale",
  "_searchresults": 62,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/robscale.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/davdittrich/robscale",
  "_realowner": "davdittrich",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-03-06"
    },
    {
      "version": "0.1.5",
      "date": "2026-03-09"
    },
    {
      "version": "0.2.1",
      "date": "2026-03-16"
    },
    {
      "version": "0.5.3",
      "date": "2026-03-29"
    },
    {
      "version": "0.5.4",
      "date": "2026-03-30"
    }
  ],
  "_exports": [
    "adm",
    "get_consistency_constant",
    "gmd",
    "iqr_scaled",
    "mad_scaled",
    "qn",
    "robLoc",
    "robScale",
    "scale_robust",
    "sd_c4",
    "sn"
  ],
  "_help": [
    {
      "page": "adm",
      "title": "Average Distance to the Median",
      "topics": [
        "adm"
      ]
    },
    {
      "page": "get_consistency_constant",
      "title": "Get Consistency Constant",
      "topics": [
        "get_consistency_constant"
      ]
    },
    {
      "page": "gmd",
      "title": "Gini Mean Difference",
      "topics": [
        "gmd"
      ]
    },
    {
      "page": "iqr_scaled",
      "title": "Scaled Interquartile Range",
      "topics": [
        "iqr_scaled"
      ]
    },
    {
      "page": "mad_scaled",
      "title": "Scaled Median Absolute Deviation",
      "topics": [
        "mad_scaled"
      ]
    },
    {
      "page": "print.robscale_ci",
      "title": "Print a robscale_ci object",
      "topics": [
        "print.robscale_ci"
      ]
    },
    {
      "page": "print.robscale_ensemble_ci",
      "title": "Print a robscale_ensemble_ci object",
      "topics": [
        "print.robscale_ensemble_ci"
      ]
    },
    {
      "page": "qn",
      "title": "Robust Estimator of Scale Qn",
      "topics": [
        "qn"
      ]
    },
    {
      "page": "robLoc",
      "title": "Robust M-Estimate of Location",
      "topics": [
        "robLoc"
      ]
    },
    {
      "page": "robScale",
      "title": "Robust M-Estimate of Scale",
      "topics": [
        "robScale"
      ]
    },
    {
      "page": "scale_robust",
      "title": "Robust Ensemble Scale Estimation",
      "topics": [
        "scale_robust"
      ]
    },
    {
      "page": "sd_c4",
      "title": "Unbiased Standard Deviation",
      "topics": [
        "sd_c4"
      ]
    },
    {
      "page": "sn",
      "title": "Robust Estimator of Scale Sn",
      "topics": [
        "sn"
      ]
    }
  ],
  "_readme": "https://github.com/davdittrich/robscale/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "Rcpp",
    "RcppParallel"
  ],
  "_sysdeps": [
    {
      "shlib": "libmvec",
      "package": "libc6",
      "headers": "libc6-dev",
      "source": "glibc",
      "version": "2.39-0ubuntu8.7",
      "name": "glibc",
      "homepage": "https://www.gnu.org/software/libc/libc.html",
      "description": "GNU C Library: Shared libraries"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "robscale-intro.Rmd",
      "filename": "robscale-intro.html",
      "title": "Introduction to robscale",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The Robustness Problem",
        "2. Getting Started",
        "Installation",
        "Quick demo",
        "3. The Estimator Spectrum",
        "Decision guide",
        "4. The scale_robust() Dispatcher",
        "Ensemble mode ($n < 20$)",
        "Automatic switch to GMD ($n \\geq 20$)",
        "Explicit method selection",
        "5. Individual Estimators",
        "sd_c4(x): Bias-corrected standard deviation",
        "gmd(x): Gini mean difference",
        "adm(x): Average deviation from the median",
        "qn(x): Rousseeuw--Croux $Q_n$ [@rousseeuw1993]",
        "sn(x): Rousseeuw--Croux $S_n$",
        "iqr_scaled(x) and mad_scaled(x)",
        "robLoc(x): M-estimator for location",
        "robScale(x): M-estimator for scale",
        "6. Confidence Intervals",
        "7. Performance Architecture",
        "SIMD vectorization",
        "$O(n)$ median selection",
        "Stack-allocated memory arenas",
        "Iteration convergence",
        "TBB parallelism and ensemble design",
        "Numerical stability and compile-time optimizations",
        "8. Mathematical Foundations",
        "Logistic psi function",
        "Decoupled estimation",
        "Rho function for scale",
        "$Q_n$ and $S_n$ statistics",
        "$c_4(n)$ correction factor",
        "Gini mean difference",
        "Ensemble weighting formula",
        "Key constants (full double precision)",
        "9. Compatibility",
        "revss API",
        "robustbase API",
        "Numerical equivalence",
        "10. References"
      ],
      "created": "2026-03-25 20:42:06",
      "modified": "2026-03-30 00:08:53",
      "commits": 6
    }
  ],
  "_score": 5.33645973384853,
  "_indexed": true,
  "_nocasepkg": "robscale",
  "_universes": [
    "davdittrich"
  ],
  "_binaries": [
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-03-07T16:26:04.000Z",
      "arch": "emscripten",
      "commit": "c3db937baa6414d8cf0bdb06afe9bef098d83b24",
      "fileid": "b523d6b1e7126c855bd0aac7d7e808d535b9ecdf4666f97675dca0491a5336fa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/22802622212"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.4",
      "date": "2026-05-30T09:18:53.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "32d95d4c4b92a1a5a1f633d9660304da94f0dcbd51803c03a42404296a65b4b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.4",
      "date": "2026-05-30T09:26:01.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "a40ccc78b5dc7356b6c552ab01c8ab773be4423afa9c22856cabbac65b2d8e29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.4",
      "date": "2026-05-30T09:18:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "b3df56e25819082379be1c7af3e42ef6a0eb61c4122a875493506ee4b0894033",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.4",
      "date": "2026-05-30T09:26:02.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "6e6271f468319327e971f572459fbcc5aec4ba79b6f6b1e08de973b1ae7263c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.4",
      "date": "2026-05-30T12:49:19.000Z",
      "arch": "aarch64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "2f53cd8080e3377069b73d50b037270ccba4e91a93a2b5313c9d9eddaccaaf0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.4",
      "date": "2026-05-30T09:24:35.000Z",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "3d1a57a953d17143b9346029c1114d6096d30f90e404d9522830c551a11f11de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.4",
      "date": "2026-05-30T12:50:26.000Z",
      "arch": "aarch64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "c185aff09417ade63b33e35a62cbab98a8e4754a0515c89d5130766d0f2c33f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.4",
      "date": "2026-05-30T09:25:12.000Z",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "4383cf0543ab5243eb3c994da698497a5c49d47454cf1e0b67f47200559e0523",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.4",
      "date": "2026-05-30T09:24:54.000Z",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "ade81e4073b29dcf1b73a986b34898ba824a5b3b8f9dbd40a54eca3e2574dc83",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.4",
      "date": "2026-05-30T09:25:16.000Z",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "1ebf950afed3a94be2fb6f7d75287fddd8a2e1c9f38c1fdf70e319360bf2239a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.4",
      "date": "2026-05-30T09:25:24.000Z",
      "arch": "x86_64",
      "commit": "3d10e75989785cb1a5bd845aebf9e11cade2f9de",
      "fileid": "8d177b18f1ee966126a1b4306d871326f5c06756a6e4f95ae0e0b3b6941673a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davdittrich/actions/runs/26657701523"
    }
  ]
}