{
  "_id": "6a140215acfb0bcc41d3863c",
  "Package": "VFP",
  "Version": "1.4.4",
  "Date": "2025-04-08",
  "Title": "Variance Function Program",
  "Author": "Andre Schuetzenmeister [cre, aut], Florian Dufey [aut], Andrea\nGeistanger [ctb]",
  "Maintainer": "Andre Schuetzenmeister <andre.schuetzenmeister@roche.com>",
  "Authors@R": "c(\nperson(given=\"Andre\", family=\"Schuetzenmeister\", email=\"andre.schuetzenmeister@roche.com\", role = c(\"cre\", \"aut\")),\nperson(given=\"Florian\", family=\"Dufey\", email=\"florian.dufey@roche.com\", role = c(\"aut\")),\nperson(given=\"Andrea\", family=\"Geistanger\", email=\"andrea.geistanger@roche.com\", role = c(\"ctb\"))\n)",
  "Description": "Variance function estimation for models proposed by W.\nSadler in his variance function program ('VFP',\nwww.aacb.asn.au/AACB/Resources/Variance-Function-Program).\nHere, the idea is to fit multiple variance functions to a data\nset and consequently assess which function reflects the\nrelationship 'Var ~ Mean' best. For 'in-vitro diagnostic'\n('IVD') assays modeling this relationship is of great\nimportance when individual test-results are used for defining\nfollow-up treatment of patients.",
  "License": "GPL (>= 2)",
  "VignetteBuilder": "knitr, rmarkdown",
  "RoxygenNote": "7.2.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 07:59:11 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-04-08 12:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/VFP",
  "RemoteRef": "HEAD",
  "RemoteSha": "fc6b2e34c6bf6e42e2244786c3d31335d0676f19",
  "MD5sum": "fc511d3ee2d98442ea6970d5a1db3ce3",
  "_user": "cran",
  "_type": "src",
  "_file": "VFP_1.4.4.tar.gz",
  "_fileid": "9cd592cb8d867c46aac500c0f197b77e7c82b0cc4dcc5002cd37268479fd8f9a",
  "_filesize": 2949525,
  "_sha256": "9cd592cb8d867c46aac500c0f197b77e7c82b0cc4dcc5002cd37268479fd8f9a",
  "_created": "2026-05-25T07:59:11.000Z",
  "_published": "2026-05-25T08:02:29.649Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77677443950,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7194190890"
    },
    {
      "job": 77677443955,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194190380"
    },
    {
      "job": 77677019480,
      "time": 202,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194151671"
    },
    {
      "job": 77677443923,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7194178071"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26389937999",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/VFP",
  "_commit": {
    "id": "fc6b2e34c6bf6e42e2244786c3d31335d0676f19",
    "author": "Andre Schuetzenmeister <andre.schuetzenmeister@roche.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.4.4\n",
    "time": 1744114202
  },
  "_maintainer": {
    "name": "Andre Schuetzenmeister",
    "email": "andre.schuetzenmeister@roche.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "gnm",
      "role": "Depends"
    },
    {
      "package": "VCA",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "RUnit",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "prettydoc",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 287,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/VFP"
  },
  "_mentions": 6,
  "_searchresults": 18,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/VFP.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2018-07-31"
    },
    {
      "version": "1.1",
      "date": "2019-11-06"
    },
    {
      "version": "1.2",
      "date": "2019-12-17"
    },
    {
      "version": "1.3",
      "date": "2020-06-16"
    },
    {
      "version": "1.3.1",
      "date": "2021-10-14"
    },
    {
      "version": "1.4",
      "date": "2021-12-20"
    },
    {
      "version": "1.4.1",
      "date": "2022-11-08"
    },
    {
      "version": "1.4.3",
      "date": "2025-01-27"
    },
    {
      "version": "1.4.4",
      "date": "2025-04-08"
    }
  ],
  "_exports": [
    "add_grid",
    "addGrid",
    "as_rgb",
    "coef.VFP",
    "condition_handler",
    "derive_cx",
    "deriveCx",
    "fit_ep17",
    "fit_vfp",
    "fit.EP17",
    "fit.vfp",
    "get_mat",
    "get_model",
    "get_mon",
    "getMat.VCA",
    "legend_rm",
    "legend.rm",
    "plot.VFP",
    "powfun2simple",
    "powfun3",
    "powfun3simple",
    "powfun4",
    "powfun4simple",
    "powfun5",
    "powfun5simple",
    "powfun6",
    "powfun6simple",
    "powfun7",
    "powfun7simple",
    "powfun8",
    "powfun8simple",
    "powfun9simple",
    "precision_plot",
    "precisionPlot",
    "predict_mean",
    "predict_model_ep17",
    "predict.VFP",
    "predictMean",
    "print.VFP",
    "residuals.VFP",
    "Signif",
    "signif2",
    "summary.VFP"
  ],
  "_datasets": [
    {
      "name": "B2mIntra_98",
      "title": "Example Data B2mIntra_98.VFP (Beta-2-microglobulin RIA) from the Variance Function Program 12.0 from Sadler",
      "object": "B2mIntra_98",
      "file": "B2mIntra_98.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "V1",
        "V2"
      ],
      "rows": 554,
      "table": true,
      "tojson": true
    },
    {
      "name": "Glucose",
      "title": "Example Data Glucose.VFP from the Variance Function Program 12.0 from Sadler",
      "object": "Glucose",
      "file": "Glucose.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "V1",
        "V2"
      ],
      "rows": 206,
      "table": true,
      "tojson": true
    },
    {
      "name": "MultiLotReproResults",
      "title": "Result of a Real-World Precsion Experiment on 10 Samples",
      "object": "MultiLotReproResults",
      "file": "MultiLotReproResults.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Mean",
        "DF",
        "VC",
        "CV"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "RealData1",
      "title": "Result of a Real-World Precsion Experiment on 10 Samples",
      "object": "RealData1",
      "file": "RealData1.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "No",
        "VC",
        "Mean",
        "N",
        "SD",
        "DF"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "ReproData",
      "title": "Serum Work Area Example Data of a Reproducibility Experiment",
      "object": "ReproData",
      "file": "ReproData.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample",
        "Site",
        "Day",
        "Run",
        "Result"
      ],
      "rows": 1152,
      "table": true,
      "tojson": true
    },
    {
      "name": "T4S9_99",
      "title": "Example Data T4S9_99.VFP (T4 RIA) from the Variance Function Program 12.0 from Sadler",
      "object": "T4S9_99",
      "file": "T4S9_99.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "V1",
        "V2"
      ],
      "rows": 8553,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "VFP-Package",
      "title": "(V)ariance (F)unction (P)rogram",
      "topics": [
        "VFP-package",
        "VFP"
      ]
    },
    {
      "page": "dot-onLoad",
      "title": "Keep backward compatibility by assigning new to old function names when loading the package. Old name did not comply to new CRAN package check rules.",
      "topics": [
        ".onLoad"
      ]
    },
    {
      "page": "add_grid",
      "title": "Add a Grid to an Existing Plot.",
      "topics": [
        "addGrid",
        "add_grid"
      ]
    },
    {
      "page": "as_rgb",
      "title": "Convert Color-Name or RGB-Code to Possibly Semi-Transparent RGB-code.",
      "topics": [
        "as.rgb",
        "as_rgb"
      ]
    },
    {
      "page": "B2mIntra_98",
      "title": "Example Data B2mIntra_98.VFP (Beta-2-microglobulin RIA) from the Variance Function Program 12.0 from Sadler",
      "topics": [
        "B2mIntra_98"
      ]
    },
    {
      "page": "bt_coef",
      "title": "Back-Transformation of Estimated Coefficients.",
      "topics": [
        "bt_coef"
      ]
    },
    {
      "page": "coef.VFP",
      "title": "Extract Model-Coefficients from VFP-Objects.",
      "topics": [
        "coef.VFP"
      ]
    },
    {
      "page": "condition_handler",
      "title": "Condition-Handling Without Losing Information.",
      "topics": [
        "conditionHandler",
        "condition_handler"
      ]
    },
    {
      "page": "derive_cx",
      "title": "Determine C5 and C95 or any Concentration Cx.",
      "topics": [
        "deriveCx",
        "derive_cx"
      ]
    },
    {
      "page": "fit_ep17",
      "title": "Fit CLSI EP17 Model Using log-transformed X and Y.",
      "topics": [
        "fit.EP17",
        "fit_ep17"
      ]
    },
    {
      "page": "fit_vfp",
      "title": "Estimate (Im)Precision-Profiles Modeling the Relationship 'Var ~ Mean'.",
      "topics": [
        "fit.vfp",
        "fit_vfp"
      ]
    },
    {
      "page": "get_mat",
      "title": "Transform list of VCA-object into VFP-matrix required for fitting.",
      "topics": [
        "getMat.VCA",
        "get_mat"
      ]
    },
    {
      "page": "get_model",
      "title": "Select the Best Fitting Model.",
      "topics": [
        "get_model"
      ]
    },
    {
      "page": "get_mon",
      "title": "Determine Monotony of Vector.",
      "topics": [
        "get_mon"
      ]
    },
    {
      "page": "Glucose",
      "title": "Example Data Glucose.VFP from the Variance Function Program 12.0 from Sadler",
      "topics": [
        "Glucose"
      ]
    },
    {
      "page": "legend_rm",
      "title": "Add Legend to Right Margin.",
      "topics": [
        "legend.rm",
        "legend_rm"
      ]
    },
    {
      "page": "MulitLotReproResults",
      "title": "Result of a Real-World Precsion Experiment on 10 Samples",
      "topics": [
        "MultiLotReproResults"
      ]
    },
    {
      "page": "plot.VFP",
      "title": "Plot VFP-Ojbects.",
      "topics": [
        "plot.VFP"
      ]
    },
    {
      "page": "powfun2simple",
      "title": "Internal Function Model 2.",
      "topics": [
        "powfun2simple"
      ]
    },
    {
      "page": "powfun3",
      "title": "Internal Function Model 3.",
      "topics": [
        "powfun3"
      ]
    },
    {
      "page": "powfun3simple",
      "title": "Internal Function Model 3.",
      "topics": [
        "powfun3simple"
      ]
    },
    {
      "page": "powfun4",
      "title": "Internal Function Model 4.",
      "topics": [
        "powfun4"
      ]
    },
    {
      "page": "powfun4simple",
      "title": "Internal Function Model 4.",
      "topics": [
        "powfun4simple"
      ]
    },
    {
      "page": "powfun5",
      "title": "Internal Function Model 5.",
      "topics": [
        "powfun5"
      ]
    },
    {
      "page": "powfun5simple",
      "title": "Internal Function Model 5.",
      "topics": [
        "powfun5simple"
      ]
    },
    {
      "page": "powfun6",
      "title": "Internal Function Model 6.",
      "topics": [
        "powfun6"
      ]
    },
    {
      "page": "powfun6simple",
      "title": "Internal Function Model 6.",
      "topics": [
        "powfun6simple"
      ]
    },
    {
      "page": "powfun7",
      "title": "Internal Function Model 7.",
      "topics": [
        "powfun7"
      ]
    },
    {
      "page": "powfun7simple",
      "title": "Internal Function Model 7.",
      "topics": [
        "powfun7simple"
      ]
    },
    {
      "page": "powfun8",
      "title": "Internal Function Model 8.",
      "topics": [
        "powfun8"
      ]
    },
    {
      "page": "powfun8simple",
      "title": "Internal Function Model 8.",
      "topics": [
        "powfun8simple"
      ]
    },
    {
      "page": "powfun9simple",
      "title": "Internal Function Model 9.",
      "topics": [
        "powfun9simple"
      ]
    },
    {
      "page": "precision_plot",
      "title": "Precision Performance Plot of Qualitative Tests.",
      "topics": [
        "precisionPlot",
        "precision_plot"
      ]
    },
    {
      "page": "predict_mean",
      "title": "Finding X-Value for Given Y-Value Using a Bisection-Approach.",
      "topics": [
        "predictMean",
        "predict_mean"
      ]
    },
    {
      "page": "predict_model_ep17",
      "title": "Predict Method for Objects of Class 'modelEP17'.",
      "topics": [
        "predict_model_ep17"
      ]
    },
    {
      "page": "predict.VFP",
      "title": "Predict Method for Objects of Class 'VFP'.",
      "topics": [
        "predict.VFP"
      ]
    },
    {
      "page": "print.VFP",
      "title": "Print Objects of Class 'VFP'",
      "topics": [
        "print.VFP"
      ]
    },
    {
      "page": "RealData1",
      "title": "Result of a Real-World Precsion Experiment on 10 Samples",
      "topics": [
        "RealData1"
      ]
    },
    {
      "page": "ReproData",
      "title": "Serum Work Area Example Data of a Reproducibility Experiment",
      "topics": [
        "ReproData"
      ]
    },
    {
      "page": "residuals.VFP",
      "title": "Residuals Method for Objects of Class 'VFP'.",
      "topics": [
        "residuals.VFP"
      ]
    },
    {
      "page": "signif2",
      "title": "Adapted Version of Function 'signif'",
      "topics": [
        "Signif",
        "signif2"
      ]
    },
    {
      "page": "summary.VFP",
      "title": "Summary Objects of Class 'VFP'",
      "topics": [
        "summary.VFP"
      ]
    },
    {
      "page": "t_coef",
      "title": "Transformation of Coefficients.",
      "topics": [
        "t_coef"
      ]
    },
    {
      "page": "T4S9_99",
      "title": "Example Data T4S9_99.VFP (T4 RIA) from the Variance Function Program 12.0 from Sadler",
      "topics": [
        "T4S9_99"
      ]
    }
  ],
  "_rundeps": [
    "boot",
    "gnm",
    "lattice",
    "lme4",
    "MASS",
    "Matrix",
    "minqa",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "qvcalc",
    "rbibutils",
    "Rcpp",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "relimp",
    "rlang",
    "VCA"
  ],
  "_vignettes": [
    {
      "source": "VFP_package_vignette.Rmd",
      "filename": "VFP_package_vignette.html",
      "title": "Precision Profiles with R-Package VFP",
      "author": "Andre Schuetzenmeister",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "How To Generate a Precision Profile",
        "Plotting Precision Profiles",
        "Functional Sensitivity and More",
        "C5 and C95 for Qualitative Tests"
      ],
      "created": "2025-01-27 09:32:58",
      "modified": "2025-01-27 09:32:58",
      "commits": 1
    }
  ],
  "_score": 3.0334237554869494,
  "_indexed": true,
  "_nocasepkg": "vfp",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.4",
      "date": "2026-05-25T08:01:20.000Z",
      "distro": "noble",
      "commit": "fc6b2e34c6bf6e42e2244786c3d31335d0676f19",
      "fileid": "7e9d3316b034d4f04ea4bccb385ba73534ee5f39bd976c1a88b4d22e6eb2cfb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26389937999"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.4",
      "date": "2026-05-25T08:01:18.000Z",
      "distro": "noble",
      "commit": "fc6b2e34c6bf6e42e2244786c3d31335d0676f19",
      "fileid": "36c5821c5223bb0f5c0f3aaa32de2406c242a989f261b039acf0655706d2d335",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26389937999"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.4",
      "date": "2026-05-25T08:01:18.000Z",
      "commit": "fc6b2e34c6bf6e42e2244786c3d31335d0676f19",
      "fileid": "faf659d67a322fe798ebc11b67e70b41e3bc480c58e864da6cd09b96b48cbfba",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26389937999"
    }
  ]
}