{
  "_id": "6a26658a794753ddbc3e6683",
  "Package": "distfreereg",
  "Type": "Package",
  "Title": "Distribution-Free Goodness-of-Fit Testing for Regression",
  "Version": "1.2",
  "VignetteBuilder": "knitr, rmarkdown",
  "Date": "2026-05-05",
  "Authors@R": "person(given = \"Jesse\",\nfamily = \"Miller\",\nrole = c(\"aut\", \"cre\"),\nemail = \"smallepsilon@proton.me\",\ncomment = c(ORCID = \"0009-0005-9465-7461\"))",
  "Maintainer": "Jesse Miller <smallepsilon@proton.me>",
  "Description": "Implements the distribution-free goodness-of-fit\nregression testing procedure, introduced by Estate Khmaladze\n(2021, <doi:10.1007/s10463-021-00786-3>) to test whether or not\nthe mean structure of a parametric model belongs to a specified\nmodel family. The test is implemented for general mean\nfunctions with minimal distributional assumptions as well as\ncommon models (e.g., lm, glm) with the usual model assumptions.",
  "License": "GPL-3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 06:41:27 UTC",
    "User": "root"
  },
  "Author": "Jesse Miller [aut, cre] (ORCID:\n<https://orcid.org/0009-0005-9465-7461>)",
  "Config/pak/sysreqs": "cmake make",
  "Repository": "https://small-epsilon.r-universe.dev",
  "Date/Publication": "2026-05-08 09:58:47 UTC",
  "RemoteUrl": "https://github.com/cran/distfreereg",
  "RemoteRef": "HEAD",
  "RemoteSha": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
  "MD5sum": "d1876e389bf71c90141c5b87ad6b92d4",
  "_user": "small-epsilon",
  "_type": "src",
  "_file": "distfreereg_1.2.tar.gz",
  "_fileid": "f47aed36599fe8aca90c7d23a39516aa0829cf0a9f10c497a3470a62c0f00409",
  "_filesize": 4703191,
  "_sha256": "f47aed36599fe8aca90c7d23a39516aa0829cf0a9f10c497a3470a62c0f00409",
  "_created": "2026-06-08T06:41:27.000Z",
  "_published": "2026-06-08T06:47:38.488Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80036572334,
      "time": 244,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7473265656"
    },
    {
      "job": 80036572340,
      "time": 243,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473265557"
    },
    {
      "job": 80036572336,
      "time": 62,
      "config": "macos-oldrel-arm64",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80036572355,
      "time": 290,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473264899"
    },
    {
      "job": 80035633888,
      "time": 449,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473206028"
    },
    {
      "job": 80036572357,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473231947"
    },
    {
      "job": 80036572374,
      "time": 214,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7473258902"
    },
    {
      "job": 80036572379,
      "time": 35,
      "config": "windows-oldrel",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80036572391,
      "time": 41,
      "config": "windows-release",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/distfreereg",
  "_commit": {
    "id": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
    "author": "Jesse Miller <smallepsilon@proton.me>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2\n",
    "time": 1778234327
  },
  "_maintainer": {
    "name": "Jesse Miller",
    "email": "smallepsilon@proton.me",
    "login": "small-epsilon",
    "description": "",
    "uuid": 206615615
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4",
      "role": "Depends"
    },
    {
      "package": "calculus",
      "role": "Imports"
    },
    {
      "package": "clue",
      "role": "Imports"
    },
    {
      "package": "lme4",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1",
      "date": "2025-07-02"
    },
    {
      "name": "1.2",
      "date": "2026-05-08"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jm-umn",
      "count": 3,
      "uuid": 70962891
    },
    {
      "user": "small-epsilon",
      "count": 1,
      "uuid": 206615615
    }
  ],
  "_userbio": {
    "uuid": 206615615,
    "type": "user",
    "name": "small-epsilon"
  },
  "_downloads": {
    "count": 255,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/distfreereg"
  },
  "_searchresults": 24,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/distfreereg.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "small-epsilon",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2024-11-14"
    },
    {
      "version": "1.0.1",
      "date": "2024-11-19"
    },
    {
      "version": "1.1",
      "date": "2025-07-02"
    },
    {
      "version": "1.2",
      "date": "2026-05-08"
    }
  ],
  "_exports": [
    "asymptotics",
    "compare",
    "distfreereg",
    "rejection"
  ],
  "_help": [
    {
      "page": "distfreereg-package",
      "title": "Distribution-Free Goodness-of-Fit Testing for Regression",
      "topics": [
        "distfreereg-package"
      ]
    },
    {
      "page": "asymptotics",
      "title": "Convenience Function for Exploring Asymptotic Behavior and Sample Size Adequacy",
      "topics": [
        "asymptotics"
      ]
    },
    {
      "page": "coef.distfreereg",
      "title": "Extract Estimated Parameters from 'distfreereg' Objects",
      "topics": [
        "coef.distfreereg"
      ]
    },
    {
      "page": "compare",
      "title": "Compare the Distributions of Empirical and Theoretical Statistics Used in Distribution-Free Parametric Regression Testing",
      "topics": [
        "compare"
      ]
    },
    {
      "page": "confint.distfreereg",
      "title": "Calculate Confidence Intervals with a 'distfreereg' Object",
      "topics": [
        "confint.distfreereg"
      ]
    },
    {
      "page": "distfreereg",
      "title": "Distribution-Free Parametric Regression Testing",
      "topics": [
        "distfreereg"
      ]
    },
    {
      "page": "fitted.distfreereg",
      "title": "Extract Fitted Values from 'distfreereg' Objects",
      "topics": [
        "fitted.distfreereg"
      ]
    },
    {
      "page": "formula.distfreereg",
      "title": "Extract Formulas from 'distfreereg' Objects",
      "topics": [
        "formula.distfreereg"
      ]
    },
    {
      "page": "ks.test.compare",
      "title": "Formally Compare Empirical and Theoretical Statistics from a 'compare' Object",
      "topics": [
        "ks.test.compare"
      ]
    },
    {
      "page": "plot.compare",
      "title": "Summary and Diagnostic Plots for 'compare' Objects",
      "topics": [
        "plot.compare"
      ]
    },
    {
      "page": "plot.distfreereg",
      "title": "Summary and Diagnostic Plots for 'distfreereg' Objects",
      "topics": [
        "plot.distfreereg"
      ]
    },
    {
      "page": "predict.distfreereg",
      "title": "Generate Predicted Values from 'distfreereg' Objects",
      "topics": [
        "predict.distfreereg"
      ]
    },
    {
      "page": "print.compare",
      "title": "Printing 'compare' Objects",
      "topics": [
        "print.compare"
      ]
    },
    {
      "page": "print.distfreereg",
      "title": "Printing 'distfreereg' Objects",
      "topics": [
        "print.distfreereg"
      ]
    },
    {
      "page": "rejection",
      "title": "Compute Rejection Rates of a Distribution-Free Test from a 'compare' Object",
      "topics": [
        "rejection"
      ]
    },
    {
      "page": "residuals.distfreereg",
      "title": "Extract Residuals from 'distfreereg' Objects",
      "topics": [
        "residuals.distfreereg"
      ]
    },
    {
      "page": "update.distfreereg",
      "title": "Update 'distfreereg' Objects",
      "topics": [
        "update.distfreereg"
      ]
    },
    {
      "page": "vcov.distfreereg",
      "title": "Estimate Parameter Covariance Matrices from 'distfreereg' Objects",
      "topics": [
        "vcov.distfreereg"
      ]
    }
  ],
  "_rundeps": [
    "boot",
    "calculus",
    "clue",
    "cluster",
    "lattice",
    "lme4",
    "MASS",
    "Matrix",
    "minqa",
    "nlme",
    "nloptr",
    "rbibutils",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "v5_advanced-options.rmd",
      "filename": "v5_advanced-options.html",
      "title": "Advanced Options for the distfreereg Package",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Specifying the Test Mean Covariate Argument: Uppercase or Lowercase",
        "Ordering the Observations",
        "Under the Null Hypothesis",
        "Under an Alternative Hypothesis",
        "Diagnostic Plots",
        "Methods",
        "Grouping Observations",
        "The override Argument",
        "Matrix Square Roots and Covariance Specifications",
        "References"
      ],
      "created": "2024-11-11 12:00:04",
      "modified": "2026-05-08 09:58:47",
      "commits": 4
    },
    {
      "source": "v1_introduction.rmd",
      "filename": "v1_introduction.html",
      "title": "An Introduction to the distfreereg Package",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Introduction",
        "Testing a Linear Model",
        "Testing a Non-Linear Model",
        "Means Specified by Formulas",
        "Formulas with lm()",
        "Formulas with nls()",
        "Means Specified by Functions",
        "Using the Algorithm with External Functions",
        "Summary and Diagnostic Plots",
        "A Summary Plot",
        "Diagnostic Plots",
        "Specifying the Covariance Structure",
        "Methods",
        "Adding New Statistics",
        "Non-Normal Errors",
        "References"
      ],
      "created": "2024-11-11 12:00:04",
      "modified": "2026-05-08 09:58:47",
      "commits": 4
    },
    {
      "source": "v2_compare.rmd",
      "filename": "v2_compare.html",
      "title": "Comparing Distributions with the distfreereg Package",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Comparing Empirical and Theoretical Distributions of Statistics",
        "Plotting the Results",
        "Formal Comparison Testing",
        "Increasing the Sample Size",
        "Using a distfreereg Object: asymptotics()",
        "Power Considerations",
        "Warnings"
      ],
      "created": "2024-11-11 12:00:04",
      "modified": "2026-05-08 09:58:47",
      "commits": 4
    },
    {
      "source": "v4_parameter-estimation.rmd",
      "filename": "v4_parameter-estimation.html",
      "title": "Parameter Estimation with distfreereg",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Introduction",
        "Modifying the Method",
        "Estimating the Precision of Parameter Estimates",
        "Using a Different Optimization Function",
        "Detailed Output from the Optimization Process",
        "Checking Compatibility of Arguments",
        "The Importance of Normality of Parameter Estimates",
        "The Setup",
        "The Simulation",
        "The Most Likely Source of the Problem",
        "Two Possible Objections",
        "References"
      ],
      "created": "2024-11-11 12:00:04",
      "modified": "2026-05-08 09:58:47",
      "commits": 4
    },
    {
      "source": "v3_plotting.rmd",
      "filename": "v3_plotting.html",
      "title": "Plotting with the distfreereg Package",
      "engine": "knitr::rmarkdown_notangle",
      "headings": [
        "Introduction",
        "Plotting distfreereg Objects",
        "Density Plots",
        "Modifying the P-Value Label",
        "Selecting the Statistic to Plot",
        "Modifying the Density Calculation and Plotting",
        "Modifying the P-Value Line and Shading",
        "Borders",
        "Output",
        "Diagnostic Plots",
        "Residual Plots",
        "Empirical Partial Sum Process Plots",
        "Plotting compare Objects",
        "Setup",
        "CDF Plots",
        "Curves",
        "Legend",
        "Horizontal Lines",
        "Confidence Bands",
        "Q--Q Plots",
        "Multiple compare Objects"
      ],
      "created": "2024-11-11 12:00:04",
      "modified": "2026-05-08 09:58:47",
      "commits": 4
    }
  ],
  "_score": 3.380211241711606,
  "_indexed": true,
  "_nocasepkg": "distfreereg",
  "_universes": [
    "small-epsilon"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2",
      "date": "2026-05-09T10:40:30.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "2fcafe36e0df2cf1ae85f0628c5635064efc875f369823b0b880358cc9ca2e4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/25598933034"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2",
      "date": "2026-05-09T10:39:40.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "8bd560e956f7d16f6c352c585898acdd1c3d7a49dd2fe29619f3dc98c502faca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/25598933034"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2",
      "date": "2026-05-09T10:39:41.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "3cbcb5f0ca5e6726ef8aeeac08769adf8c94952aac9a6d6434320d81aa829455",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/25598933034"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-08T06:44:24.000Z",
      "distro": "noble",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "fd1eceead73ff2bf3757632993794fa07f04d77ebad5124967cb41da585f4cd7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-08T06:44:23.000Z",
      "distro": "noble",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "b8bf9f93eb883e67f0d9b698f85faab286e48aa893b58ab66fd93da74934c0ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2",
      "date": "2026-06-08T06:44:58.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "78adc1a3a4b7f56f211b9e7935108c61b8082431a6afb6a335a2eed65551b683",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2",
      "date": "2026-06-08T06:44:17.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "d48c79d7edf7ef176b6556bf3bb6cc9788dba94204d8d852bd72cc5a681c5063",
      "status": "success",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2",
      "date": "2026-06-08T06:43:36.000Z",
      "commit": "11014a53d340821ea17ec58be0c75c5b3d0508f4",
      "fileid": "613be08e16aa53636e53d9077b08e9098fac766e0c620c2804e8fcf322f885c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/small-epsilon/actions/runs/27120288035"
    }
  ]
}