{
  "_id": "6ae34f95327abcdf8686726b",
  "Package": "FAfA",
  "Title": "Factor Analysis for All",
  "Version": "1.4",
  "Date": "2026-09-29",
  "Authors@R": "c(\nperson(\"Abdullah Faruk\", \"KILIC\", , \"afarukkilic@trakya.edu.tr\", role = c(\"aut\", \"cre\", \"cph\")),\nperson(\"Ahmet\", \"Caliskan\", , \"ahmetcaliskan1987@gmail.com\", role = c(\"aut\", \"cph\")),\nperson(\"Melissa G.\", \"Wolf\", , \"missgord@gmail.com\", role = c(\"ctb\", \"cph\"),\ncomment = \"Dynamic Fit Index methodology and upstream implementation\"),\nperson(\"Daniel\", \"McNeish\", , \"dmcneish@asu.edu\", role = c(\"ctb\", \"cph\"),\ncomment = \"Dynamic Fit Index methodology and upstream implementation\"),\nperson(\"Brian P.\", \"O'Connor\", role = c(\"ctb\", \"cph\"),\ncomment = \"MAP and Empirical Kaiser Criterion upstream implementation\")\n)",
  "Description": "Provides a comprehensive Shiny-based graphical user\ninterface for conducting a wide range of factor analysis\nprocedures. 'FAfA' (Factor Analysis for All) guides users\nthrough data uploading, assumption checking (descriptives,\ncollinearity, multivariate normality, outliers), data wrangling\n(variable exclusion, data splitting), factor retention analysis\n(e.g., Parallel Analysis, Hull method, EGA), Exploratory Factor\nAnalysis (EFA) with various rotation and extraction methods,\ninternal split-sample EFA replication analysis, Confirmatory\nFactor Analysis (CFA) for model testing, Reliability Analysis\n(e.g., Cronbach's Alpha, McDonald's Omega), Measurement\nInvariance testing across groups, and item weighting\ntechniques. The application leverages established R packages\nsuch as 'lavaan' and 'psych' to perform these analyses,\noffering an accessible platform for researchers and students.\nResults are presented in user-friendly tables and plots, with\noptions for downloading outputs. Analysis projects can be saved\nand restored, and reproducible R, HTML, and PDF workflow\nreports can be generated.",
  "License": "AGPL-3",
  "Copyright": "See file inst/COPYRIGHTS.",
  "URL": "https://github.com/AFarukKILIC/FAfA",
  "BugReports": "https://github.com/AFarukKILIC/FAfA/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake libglpk-dev make libgsl0-dev libicu-dev\nlibjpeg-dev libpng-dev libuv1-dev libxml2-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://afarukkilic.r-universe.dev",
  "Date/Publication": "2026-09-29 19:28:26 UTC",
  "RemoteUrl": "https://github.com/afarukkilic/fafa",
  "RemoteRef": "HEAD",
  "RemoteSha": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-29 12:52:24 UTC",
    "User": "root"
  },
  "Author": "Abdullah Faruk KILIC [aut, cre, cph],\nAhmet Caliskan [aut, cph],\nMelissa G. Wolf [ctb, cph] (Dynamic Fit Index methodology and upstream\nimplementation),\nDaniel McNeish [ctb, cph] (Dynamic Fit Index methodology and upstream\nimplementation),\nBrian P. O'Connor [ctb, cph] (MAP and Empirical Kaiser Criterion\nupstream implementation)",
  "Maintainer": "Abdullah Faruk KILIC <afarukkilic@trakya.edu.tr>",
  "_user": "afarukkilic",
  "_type": "src",
  "_file": "FAfA_1.4.tar.gz",
  "_fileid": "https://r2.ropensci.org/c8d7bec5f08814c17130a3e32d54e14deb39167da81ebccc9801fa64a5b00ca7",
  "_filesize": 3487913,
  "_sha256": "c8d7bec5f08814c17130a3e32d54e14deb39167da81ebccc9801fa64a5b00ca7",
  "_expires": "2027-02-06T13:52:18.000Z",
  "_created": "2026-10-29T12:52:24.000Z",
  "_published": "2026-10-29T13:52:21.098Z",
  "_upstream": "https://github.com/afarukkilic/fafa",
  "_status": "success",
  "_maintainer": {
    "name": "Abdullah Faruk KILIC",
    "email": "afarukkilic@trakya.edu.tr"
  },
  "_jobs": [
    {
      "job": 123458080328,
      "time": 197,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12898697146"
    },
    {
      "job": 123458080304,
      "time": 195,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12899310382"
    },
    {
      "job": 123458080015,
      "time": 185,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "12902616711"
    },
    {
      "job": 123458080307,
      "time": 184,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "12900809577"
    },
    {
      "job": 123454086626,
      "time": 491,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12898975513"
    },
    {
      "job": 123458080045,
      "time": 157,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12898267939"
    },
    {
      "job": 123458080163,
      "time": 112,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12899170458"
    },
    {
      "job": 123458080103,
      "time": 138,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12898174097"
    },
    {
      "job": 123458080246,
      "time": 145,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12898986141"
    }
  ],
  "_buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665",
  "_commit": {
    "id": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
    "author": "Abdullah Faruk KILIC <abdullahfarukkilic@gmail.com>",
    "committer": "Abdullah Faruk KILIC <abdullahfarukkilic@gmail.com>",
    "message": "Release FAfA 1.4 without EFAtools\n",
    "time": 1790710106
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Amelia",
      "role": "Imports"
    },
    {
      "package": "EFA.MRFA",
      "role": "Imports"
    },
    {
      "package": "EGAnet",
      "version": ">= 2.4.1",
      "role": "Imports"
    },
    {
      "package": "ItemRest",
      "role": "Imports"
    },
    {
      "package": "bsicons",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "golem",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "haven",
      "role": "Imports"
    },
    {
      "package": "lavaan",
      "role": "Imports"
    },
    {
      "package": "mice",
      "role": "Imports"
    },
    {
      "package": "missForest",
      "role": "Imports"
    },
    {
      "package": "mvnormalTest",
      "role": "Imports"
    },
    {
      "package": "naniar",
      "role": "Imports"
    },
    {
      "package": "psych",
      "role": "Imports"
    },
    {
      "package": "qgraph",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "semPlot",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shinycssloaders",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "afarukkilic",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 2
    },
    {
      "week": "2026-32",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v1.2.0",
      "date": "2026-08-02"
    },
    {
      "name": "v.1.3.1",
      "date": "2026-08-04"
    },
    {
      "name": "v1.3.0",
      "date": "2026-08-04"
    },
    {
      "name": "1.5.0",
      "date": "2026-09-29"
    },
    {
      "name": "Version_1.4",
      "date": "2026-09-29"
    },
    {
      "name": "v1.4.0",
      "date": "2026-09-29"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "afarukkilic",
      "count": 15,
      "uuid": 24439398
    }
  ],
  "_userbio": {
    "uuid": 24439398,
    "type": "user",
    "name": "Abdullah Faruk KILIC",
    "followers": 1,
    "description": "Dr of educational measurement and evaluation"
  },
  "_downloads": {
    "count": 528,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FAfA"
  },
  "_devurl": "https://github.com/afarukkilic/fafa",
  "_searchresults": 2,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FAfA.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/afarukkilic/fafa",
  "_realowner": "afarukkilic",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2",
      "date": "2024-07-09"
    },
    {
      "version": "0.3",
      "date": "2025-05-27"
    },
    {
      "version": "0.4",
      "date": "2025-12-11"
    },
    {
      "version": "0.5",
      "date": "2025-12-15"
    },
    {
      "version": "1.0",
      "date": "2026-04-29"
    },
    {
      "version": "1.1",
      "date": "2026-05-03"
    },
    {
      "version": "1.2",
      "date": "2026-08-02"
    },
    {
      "version": "1.4",
      "date": "2026-09-30"
    },
    {
      "version": "1.4.1",
      "date": "2026-10-01"
    }
  ],
  "_exports": [
    "about_server",
    "assumptions_server",
    "cfa_server",
    "cfa_ui",
    "data_selection_server",
    "efa_replication_analysis",
    "efa_replication_server",
    "efa_server_analysis",
    "efa_server_fac_ret",
    "efa_server_report",
    "inv_server",
    "item_weighting_server",
    "mod_itemrest_server",
    "mod_itemrest_ui",
    "mod_missing_server",
    "mod_missing_ui",
    "reliability_server",
    "run_app",
    "wrangling_server_ex_var"
  ],
  "_help": [
    {
      "page": "about_server",
      "title": "About Server Module",
      "topics": [
        "about_server"
      ]
    },
    {
      "page": "assumptions_server",
      "title": "Assumptions Server Logic",
      "topics": [
        "assumptions_server"
      ]
    },
    {
      "page": "cfa_server",
      "title": "Confirmatory Factor Analysis (CFA) Server Module",
      "topics": [
        "cfa_server"
      ]
    },
    {
      "page": "cfa_ui",
      "title": "Confirmatory Factor Analysis (CFA) UI Module",
      "topics": [
        "cfa_ui"
      ]
    },
    {
      "page": "data_selection_server",
      "title": "Data Selection Server Logic",
      "topics": [
        "data_selection_server"
      ]
    },
    {
      "page": "efa_replication_analysis",
      "title": "Conduct Internal Replication Analysis in EFA",
      "topics": [
        "efa_replication_analysis"
      ]
    },
    {
      "page": "efa_replication_server",
      "title": "EFA Replication Analysis Server Module",
      "topics": [
        "efa_replication_server"
      ]
    },
    {
      "page": "efa_server_analysis",
      "title": "EFA Analysis Server Module",
      "topics": [
        "efa_server_analysis"
      ]
    },
    {
      "page": "efa_server_fac_ret",
      "title": "EFA Factor Retention Server Module",
      "topics": [
        "efa_server_fac_ret"
      ]
    },
    {
      "page": "efa_server_report",
      "title": "EFA Reporting Server Module",
      "topics": [
        "efa_server_report"
      ]
    },
    {
      "page": "inv_server",
      "title": "Measurement Invariance Server Module",
      "topics": [
        "inv_server"
      ]
    },
    {
      "page": "item_weighting_server",
      "title": "Item Weighting Server Module",
      "topics": [
        "item_weighting_server"
      ]
    },
    {
      "page": "mod_itemrest_server",
      "title": "ItemRest Analysis Server Module",
      "topics": [
        "mod_itemrest_server"
      ]
    },
    {
      "page": "mod_itemrest_ui",
      "title": "ItemRest Analysis UI Module",
      "topics": [
        "mod_itemrest_ui"
      ]
    },
    {
      "page": "mod_missing_server",
      "title": "Missing Value Handling Server Module",
      "topics": [
        "mod_missing_server"
      ]
    },
    {
      "page": "mod_missing_ui",
      "title": "Missing Value Handling UI Module",
      "topics": [
        "mod_missing_ui"
      ]
    },
    {
      "page": "op_null_or",
      "title": "Default Value Operator",
      "topics": [
        "%||%",
        "op_null_or"
      ]
    },
    {
      "page": "reliability_server",
      "title": "Reliability Analysis Server Module",
      "topics": [
        "reliability_server"
      ]
    },
    {
      "page": "run_app",
      "title": "Run the Shiny Application",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "wrangling_server_ex_var",
      "title": "Wrangling Server Modules",
      "topics": [
        "wrangling_server_ex_var"
      ]
    }
  ],
  "_pkglogo": "https://github.com/afarukkilic/fafa/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/afarukkilic/fafa/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "ADGofTest",
    "Amelia",
    "attempt",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "boot",
    "broom",
    "bsicons",
    "bslib",
    "cachem",
    "car",
    "carData",
    "cellranger",
    "checkmate",
    "cli",
    "clipr",
    "clue",
    "cluster",
    "coda",
    "codetools",
    "colorspace",
    "commonmark",
    "config",
    "copula",
    "corpcor",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "data.table",
    "dendextend",
    "Deriv",
    "digest",
    "doBy",
    "doRNG",
    "dplyr",
    "EFA.MRFA",
    "EGAnet",
    "evaluate",
    "farver",
    "fastmap",
    "fdrtool",
    "fontawesome",
    "forcats",
    "foreach",
    "forecast",
    "foreign",
    "Formula",
    "fracdiff",
    "fs",
    "future",
    "future.apply",
    "generics",
    "GGally",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "ggstats",
    "glasso",
    "glassoFast",
    "glmnet",
    "globals",
    "glue",
    "golem",
    "GPArotation",
    "gridExtra",
    "gsl",
    "gtable",
    "gtools",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "igraph",
    "isoband",
    "ItemRest",
    "iterators",
    "itertools",
    "jomo",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lavaan",
    "lifecycle",
    "listenv",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "mice",
    "mime",
    "minqa",
    "missForest",
    "mitml",
    "mnormt",
    "modelr",
    "moments",
    "mvnormalTest",
    "mvtnorm",
    "naniar",
    "network",
    "nlme",
    "nloptr",
    "nnet",
    "norm",
    "nortest",
    "numDeriv",
    "ordinal",
    "otel",
    "pan",
    "parallelly",
    "patchwork",
    "pbapply",
    "pbivnorm",
    "pbkrtest",
    "pcaPP",
    "PCovR",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "polynom",
    "prettyunits",
    "progress",
    "progressr",
    "promises",
    "pspline",
    "psych",
    "purrr",
    "qgraph",
    "quadprog",
    "quantreg",
    "R6",
    "randomForest",
    "ranger",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "readr",
    "readxl",
    "reformulas",
    "rematch",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rngtools",
    "rpart",
    "rstatix",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "semPlot",
    "shape",
    "shiny",
    "shinycssloaders",
    "sna",
    "sourcetools",
    "SparseM",
    "stabledist",
    "statnet.common",
    "stringi",
    "stringr",
    "survival",
    "ThreeWay",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "tzdb",
    "ucminf",
    "UpSetR",
    "urca",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "visdat",
    "vroom",
    "withr",
    "xfun",
    "xtable",
    "yaml",
    "zoo"
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "fafa",
  "_universes": [
    "afarukkilic"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4",
      "date": "2026-10-29T12:55:26.000Z",
      "distro": "resolute",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/21d72ba70a399f86658f7ca1e22448812b69570741920ef6af2308764c1dc04e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.4",
      "date": "2026-10-29T12:55:22.000Z",
      "distro": "resolute",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/738883f96dd68bb8cfad303766554e4c9bba5ee313cc6b31687482cb38a9cd79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4",
      "date": "2026-10-29T13:50:17.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/05fd6a0ffd4201d480f0b0ad36eab06b875a6d8d414a93b0b34f0814e50364e9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.4",
      "date": "2026-10-29T13:51:22.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/b7298dc1c868f30fef0897dca367000b0b985d78d4b9043cb776f4f2fa193b95",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4",
      "date": "2026-10-29T12:55:19.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/c06f9c1d29a0e66fd095a0a143077fe67ffb25dbcb6932de86ac1c4407031066",
      "status": "success",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4",
      "date": "2026-10-29T12:53:50.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/c1c5ee8a9fb3b5e93e326852ccc84b921bc38a3614e431e40dae14095175b018",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4",
      "date": "2026-10-29T12:53:59.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/d85c81fb7cca87c87c568108ec769d00bc26f9b0e0d01068c96f9124bcfa429a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.4",
      "date": "2026-10-29T12:54:29.000Z",
      "commit": "e92c4a3c9a149a9ae60894e0d24cbe90ee87f408",
      "fileid": "https://r2.ropensci.org/5e0b99e667c59c173d7fce20394bda111acfad84ab6b49b10b429ebad0dd12c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/afarukkilic/actions/runs/40875727665"
    }
  ]
}