{
  "_id": "6a1697eaacfb0bcc41d7cc19",
  "Package": "FCO",
  "Title": "Flexible Cutoffs for Model Fit Evaluation in Covariance-Based\nStructural Models",
  "Version": "2.0.2",
  "Authors@R": "c(\nperson(\"Thomas\", \"Niemand\", , \"thomas.niemand@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7677-1168\")),\nperson(\"Robert\", \"Mai\", , \"robert.mai@grenoble-em.com\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-8364-9328\")),\nperson(\"Nadine\", \"Schröder\", , \"nadine.schroeder1@hsbi.de\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0001-6650-4656\")),\nperson(\"Andreas\", \"Falke\", , \"andreas.falke@wiwi.uni-regensburg.de\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-1519-0738\"))\n)",
  "Author": "Thomas Niemand [aut, cre]\n(<https://orcid.org/0000-0001-7677-1168>), Robert Mai [ctb]\n(<https://orcid.org/0000-0002-8364-9328>), Nadine Schröder\n[ctb] (<https://orcid.org/0000-0001-6650-4656>), Andreas Falke\n[ctb] (<https://orcid.org/0000-0002-1519-0738>)",
  "Maintainer": "Thomas Niemand <thomas.niemand@gmail.com>",
  "Description": "A toolbox to derive flexible cutoffs for fit indices in\n'Covariance-based Structural Equation Modeling' based on the\npaper by 'Niemand & Mai (2018)'\n<doi:10.1007/s11747-018-0602-9>. Flexible cutoffs are an\nalternative to fixed cutoffs - rules-of-thumb - regarding an\nappropriate cutoff for fit indices such as 'CFI' or 'SRMR'. It\nhas been demonstrated that these flexible cutoffs perform\nbetter than fixed cutoffs in grey areas where misspecification\nis not easy to detect. The package provides an alternative to\nthe tool at <https://flexiblecutoffs.org> as it allows to\ntailor flexible cutoffs to a given dataset and model, which is\nso far not available in the tool. The package simulates fit\nindices based on a given dataset and model and then estimates\nthe flexible cutoffs. Some useful functions, e.g., to determine\nthe 'GoF-' or 'BoF-nature' of a fit index, are provided. So\nfar, additional options for a relative use (is a model better\nthan another?) are provided in an exploratory manner.",
  "License": "GPL (>= 3)",
  "URL": "https://flexiblecutoffs.org, https://github.com/ThomasNiemand/FCO/",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://thomasniemand.r-universe.dev",
  "Date/Publication": "2026-02-25 16:56:04 UTC",
  "RemoteUrl": "https://github.com/thomasniemand/fco",
  "RemoteRef": "HEAD",
  "RemoteSha": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 07:01:56 UTC",
    "User": "root"
  },
  "MD5sum": "56f2a57f0f6f0dac5120e4914e86ea0d",
  "_user": "thomasniemand",
  "_type": "src",
  "_file": "FCO_2.0.2.tar.gz",
  "_fileid": "955151d91fcd9c1f2d8ac2238523aa3209b7891ac2f1138d46027f3155585717",
  "_filesize": 330750,
  "_sha256": "955151d91fcd9c1f2d8ac2238523aa3209b7891ac2f1138d46027f3155585717",
  "_created": "2026-05-27T07:01:56.000Z",
  "_published": "2026-05-27T07:06:18.376Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78024751524,
      "time": 211,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7233999732"
    },
    {
      "job": 78024751537,
      "time": 212,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233999896"
    },
    {
      "job": 78024751519,
      "time": 210,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7233991446"
    },
    {
      "job": 78024751506,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233980816"
    },
    {
      "job": 78024082649,
      "time": 287,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233938834"
    },
    {
      "job": 78024751485,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233981138"
    },
    {
      "job": 78024751543,
      "time": 165,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7233986575"
    },
    {
      "job": 78024751539,
      "time": 154,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7233983607"
    },
    {
      "job": 78024751568,
      "time": 155,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233983597"
    }
  ],
  "_buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/thomasniemand/fco",
  "_commit": {
    "id": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
    "author": "Thomas Niemand <thomas.niemand@gmail.com>",
    "committer": "Thomas Niemand <thomas.niemand@gmail.com>",
    "message": "Clean up not necessary files\n",
    "time": 1772038564
  },
  "_maintainer": {
    "name": "Thomas Niemand",
    "email": "thomas.niemand@gmail.com",
    "login": "thomasniemand",
    "orcid": "0000-0001-7677-1168",
    "description": "",
    "uuid": 95859188
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cutpointr",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lavaan",
      "role": "Imports"
    },
    {
      "package": "overlapping",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "PoisBinOrdNor",
      "role": "Imports"
    },
    {
      "package": "psych",
      "role": "Imports"
    },
    {
      "package": "rcompanion",
      "role": "Imports"
    },
    {
      "package": "simstandard",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "thomasniemand",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "thomasniemand",
      "count": 16,
      "uuid": 95859188
    }
  ],
  "_userbio": {
    "uuid": 95859188,
    "type": "user",
    "name": "Thomas Niemand"
  },
  "_downloads": {
    "count": 230,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FCO"
  },
  "_devurl": "https://github.com/thomasniemand/fco",
  "_searchresults": 16,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FCO.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thomasniemand/fco",
  "_realowner": "thomasniemand",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.7.2",
      "date": "2022-02-11"
    },
    {
      "version": "0.8.0",
      "date": "2023-03-17"
    },
    {
      "version": "2.0.0",
      "date": "2025-09-25"
    },
    {
      "version": "2.0.1",
      "date": "2026-02-16"
    },
    {
      "version": "2.0.2",
      "date": "2026-02-26"
    }
  ],
  "_exports": [
    "flex_co",
    "flex_co2",
    "gen_fit",
    "gen_fit2",
    "plot_fit2",
    "pop_mod",
    "recommend",
    "recommend_dv"
  ],
  "_datasets": [
    {
      "name": "bb1992",
      "title": "Dataset from Babakus & Boller (1992)",
      "object": "bb1992",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Q1",
        "Q2",
        "Q3",
        "Q4",
        "Q5",
        "Q6",
        "Q7",
        "Q8",
        "Q9",
        "Q10",
        "Q11",
        "Q12",
        "Q13",
        "Q14",
        "Q15",
        "Q16",
        "Q17",
        "Q18",
        "Q19",
        "Q20",
        "Q21",
        "Q22"
      ],
      "rows": 502,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bb1992",
      "title": "Dataset from Babakus & Boller (1992)",
      "topics": [
        "bb1992"
      ]
    },
    {
      "page": "flex_co",
      "title": "Obtain flexible cutoffs for one or two models",
      "topics": [
        "flex_co"
      ]
    },
    {
      "page": "flex_co2",
      "title": "Obtain cutoffs for fit indices simulated by gen_fit2.",
      "topics": [
        "flex_co2"
      ]
    },
    {
      "page": "gen_fit",
      "title": "Obtain fit statistics from one or two models",
      "topics": [
        "gen_fit"
      ]
    },
    {
      "page": "gen_fit2",
      "title": "Obtain fit statistics from correctly and misspecified models.",
      "topics": [
        "gen_fit2"
      ]
    },
    {
      "page": "plot_fit2",
      "title": "Plotting the distributions of selected simulated fit indices",
      "topics": [
        "plot_fit2"
      ]
    },
    {
      "page": "pop_mod",
      "title": "Helper function to obtain population model for simulation based on data and model",
      "topics": [
        "pop_mod"
      ]
    },
    {
      "page": "recommend",
      "title": "Obtain recommendations based on Mai et al. (2021)",
      "topics": [
        "recommend"
      ]
    },
    {
      "page": "recommend_dv",
      "title": "Obtain recommendations for discriminant validity testing",
      "topics": [
        "recommend_dv"
      ]
    }
  ],
  "_readme": "https://github.com/thomasniemand/fco/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bbmle",
    "bdsmatrix",
    "bit",
    "bit64",
    "boot",
    "brio",
    "callr",
    "cellranger",
    "checkmate",
    "class",
    "cli",
    "clipr",
    "codetools",
    "coin",
    "corpcor",
    "cpp11",
    "crayon",
    "cubature",
    "curl",
    "cutpointr",
    "data.table",
    "desc",
    "DescTools",
    "diffobj",
    "doParallel",
    "dplyr",
    "e1071",
    "evaluate",
    "Exact",
    "expm",
    "farver",
    "forcats",
    "foreach",
    "fs",
    "generics",
    "GenOrd",
    "ggplot2",
    "gld",
    "glue",
    "GPArotation",
    "gridExtra",
    "gtable",
    "haven",
    "hms",
    "httr",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lattice",
    "lavaan",
    "libcoin",
    "lifecycle",
    "lmom",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "matrixStats",
    "mime",
    "mnormt",
    "modeltools",
    "multcomp",
    "multcompView",
    "mvtnorm",
    "nlme",
    "nortest",
    "numDeriv",
    "openssl",
    "overlapping",
    "pbivnorm",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "plyr",
    "PoisBinOrdNor",
    "praise",
    "prettyunits",
    "processx",
    "progress",
    "proxy",
    "ps",
    "psych",
    "purrr",
    "quadprog",
    "R6",
    "RColorBrewer",
    "rcompanion",
    "Rcpp",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "rootSolve",
    "rprojroot",
    "rstudioapi",
    "S7",
    "sandwich",
    "scales",
    "simstandard",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "testthat",
    "TH.data",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "waldo",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "FCO.Rmd",
      "filename": "FCO.html",
      "title": "FCO",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Motivation",
        "Version 2.0",
        "Getting started",
        "Installation",
        "Basic usage",
        "Details",
        "Population model",
        "Population models for other model types",
        "Different data types",
        "Multi-core support",
        "Decision rules (Version 2.0+)",
        "Plotting (Version 2.0+)",
        "Older features (Version < 2)",
        "Recommendations (Version < 2)",
        "Relative fit comparison (Version < 2)",
        "Discriminant validity testing (Version < 2)",
        "References"
      ],
      "created": "2026-02-25 16:42:13",
      "modified": "2026-02-25 16:42:13",
      "commits": 1
    }
  ],
  "_score": 4.505149978319906,
  "_indexed": true,
  "_nocasepkg": "fco",
  "_universes": [
    "thomasniemand"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.2",
      "date": "2026-05-27T07:04:30.000Z",
      "distro": "noble",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "62e8af882a504ac2a27dd70018e0a7fde7e969c5434dc231e19806abc5b34cd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.2",
      "date": "2026-05-27T07:04:36.000Z",
      "distro": "noble",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "4c9ba331d9b7fd1ab058e784de75003fbeb98b840d7a2d4dbbe82ebf2c71ed03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.2",
      "date": "2026-05-27T07:04:38.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "dfa7f3623c8d4d3d31c0aec48fdddaed0de2e798bd0181fe9b9c0cf07913915a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.2",
      "date": "2026-05-27T07:04:02.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "0291e24bc1348a25c6d9f771c5069cf8e555118c07abbbd17ccc9b623e2999b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.2",
      "date": "2026-05-27T07:04:43.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "aba142a8268e6531456674513e0aab4e87ee992313dc589344905aace42b4f20",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.2",
      "date": "2026-05-27T07:03:26.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "76afbec093dfd780fb987691073bf87d723cf011109af6716aef442524d1eefa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.2",
      "date": "2026-05-27T07:03:25.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "e02f6f36924b96a0bcfc9eaf8b7e1a13485cb3593e3ac264cf0d6e364a0834cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.2",
      "date": "2026-05-27T07:03:23.000Z",
      "commit": "9d476dccf2ef89392424dd2cd313af6d47c26b7e",
      "fileid": "33d59128d2d1cdb41a184056c4c58fc801df9815126d060e286a7ded60ef891d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thomasniemand/actions/runs/26495933063"
    }
  ]
}