{
  "_id": "6ae1c59a327abcdf86864695",
  "Package": "ICtest",
  "Type": "Package",
  "Title": "Estimating and Testing the Number of Interesting Components in\nLinear Dimension Reduction",
  "Version": "0.3-7",
  "Date": "2026-04-01",
  "Authors@R": "c(person(given = \"Klaus\",\nfamily = \"Nordhausen\",\nrole = c(\"aut\", \"cre\"),\nemail = \"klausnordhausenR@gmail.com\",\ncomment = c(ORCID = \"0000-0002-3758-8501\")),\nperson(given = \"Hannu\",\nfamily = \"Oja\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-4945-5976\")),\nperson(given = \"Katariina\",\nfamily = \"Perkonoja\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-3812-0871\")),\nperson(given = \"David E.\",\nfamily = \"Tyler\",\nrole = \"aut\"),\nperson(given = \"Joni\",\nfamily = \"Virta\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-2150-2769\"))\n)",
  "Maintainer": "Klaus Nordhausen <klausnordhausenR@gmail.com>",
  "Description": "For different linear dimension reduction methods like\nprincipal components analysis (PCA), independent components\nanalysis (ICA) and supervised linear dimension reduction tests\nand estimates for the number of interesting components (ICs)\nare provided.",
  "License": "GPL (>= 2)",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-28 09:41:42 UTC",
    "User": "root"
  },
  "Author": "Klaus Nordhausen [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3758-8501>), Hannu Oja [aut]\n(ORCID: <https://orcid.org/0000-0002-4945-5976>), Katariina\nPerkonoja [aut] (ORCID:\n<https://orcid.org/0000-0002-3812-0871>), David E. Tyler [aut],\nJoni Virta [aut] (ORCID:\n<https://orcid.org/0000-0002-2150-2769>)",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-04-02 09:31:39 UTC",
  "RemoteUrl": "https://github.com/cran/ICtest",
  "RemoteRef": "HEAD",
  "RemoteSha": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
  "_user": "cran",
  "_type": "src",
  "_file": "ICtest_0.3-7.tar.gz",
  "_fileid": "https://r2.ropensci.org/89092889fb75358d576dc7e0414e5d701f6823f108934b6fc0fc94eab1872a02",
  "_filesize": 1862057,
  "_sha256": "89092889fb75358d576dc7e0414e5d701f6823f108934b6fc0fc94eab1872a02",
  "_expires": "2027-02-05T09:51:20.000Z",
  "_created": "2026-10-28T09:41:42.000Z",
  "_published": "2026-10-28T09:51:22.320Z",
  "_upstream": "https://github.com/cran/ICtest",
  "_status": "success",
  "_maintainer": {
    "name": "Klaus Nordhausen",
    "email": "klausnordhausenr@gmail.com",
    "orcid": "0000-0002-3758-8501"
  },
  "_jobs": [
    {
      "job": 122741701583,
      "time": 149,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12805429277"
    },
    {
      "job": 122741701735,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12805399395"
    },
    {
      "job": 122741701681,
      "time": 167,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12806307877"
    },
    {
      "job": 122741701630,
      "time": 162,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12806780446"
    },
    {
      "job": 122739354069,
      "time": 316,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12806127780"
    },
    {
      "job": 122741701465,
      "time": 513,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12806835824"
    },
    {
      "job": 122741701705,
      "time": 264,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12805299686"
    },
    {
      "job": 122741701560,
      "time": 374,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12806661346"
    },
    {
      "job": 122741701718,
      "time": 269,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12806715823"
    },
    {
      "job": 122741701654,
      "time": 182,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12805329705"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037",
  "_commit": {
    "id": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
    "author": "Klaus Nordhausen <klausnordhausenR@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3-7\n",
    "time": 1775122299
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "JADE",
      "role": "Depends"
    },
    {
      "package": "ICS",
      "version": ">= 1.4-0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.3",
      "role": "Imports"
    },
    {
      "package": "ICSNP",
      "role": "Imports"
    },
    {
      "package": "survey",
      "role": "Imports"
    },
    {
      "package": "GGally",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "xts",
      "role": "Imports"
    },
    {
      "package": "RcppRoll",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "fICA",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 5,
  "_updates": [
    {
      "week": "2026-14",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3-7",
      "date": "2026-04-02"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "klauschn",
      "count": 6,
      "uuid": 65759106
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 486,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ICtest"
  },
  "_searchresults": 0,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ICtest.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/klauschn/ictest",
  "_realowner": "klauschn",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2",
      "date": "2016-12-19"
    },
    {
      "version": "0.3",
      "date": "2017-06-27"
    },
    {
      "version": "0.3-1",
      "date": "2018-05-22"
    },
    {
      "version": "0.3-2",
      "date": "2019-08-23"
    },
    {
      "version": "0.3-3",
      "date": "2021-02-16"
    },
    {
      "version": "0.3-4",
      "date": "2021-03-20"
    },
    {
      "version": "0.3-5",
      "date": "2022-05-18"
    },
    {
      "version": "0.3-6",
      "date": "2025-05-27"
    },
    {
      "version": "0.3-7",
      "date": "2026-04-02"
    }
  ],
  "_exports": [
    "covSIR",
    "FOBIasymp",
    "FOBIboot",
    "FOBIladle",
    "ggladleplot",
    "ggscreeplot",
    "ICSboot",
    "kSearch",
    "ladle",
    "ladleplot",
    "NGPP",
    "NGPPest",
    "NGPPsim",
    "PCAasymp",
    "PCAaug",
    "PCAboot",
    "PCAladle",
    "PCAschott",
    "rMU",
    "rOMEGA",
    "rorth",
    "SIRasymp",
    "SIRboot",
    "SIRladle"
  ],
  "_help": [
    {
      "page": "components.ictest",
      "title": "Extract Components from 'ictest' and 'ladle' Objects",
      "topics": [
        "components",
        "components.ictest",
        "components.ladle"
      ]
    },
    {
      "page": "covSIR",
      "title": "Supervised Scatter Matrix as Used in Sliced Inverse Regression",
      "topics": [
        "covSIR"
      ]
    },
    {
      "page": "FOBIasymp",
      "title": "Testing for the Number of Gaussian Components in NGCA or ICA Using FOBI",
      "topics": [
        "FOBIasymp"
      ]
    },
    {
      "page": "FOBIboot",
      "title": "Boostrap-based Testing for the Number of Gaussian Components in ICA Using FOBI",
      "topics": [
        "FOBIboot"
      ]
    },
    {
      "page": "FOBIladle",
      "title": "Ladle Estimate to Estimate the Number of Gaussian Components in ICA or NGCA",
      "topics": [
        "FOBIladle"
      ]
    },
    {
      "page": "ggladleplot",
      "title": "Ladle Plot for an Object of Class ladle Using ggplot2",
      "topics": [
        "ggladleplot"
      ]
    },
    {
      "page": "ggplot.ictest",
      "title": "Scatterplot Matrix for a ictest Object using ggplot2",
      "topics": [
        "ggplot.ictest"
      ]
    },
    {
      "page": "ggplot.ladle",
      "title": "Scatterplot Matrix for a ladle Object using ggplot2",
      "topics": [
        "ggplot.ladle"
      ]
    },
    {
      "page": "ggscreeplot",
      "title": "ggplot2-style screeplot",
      "topics": [
        "ggscreeplot"
      ]
    },
    {
      "page": "ggscreeplot.ictest",
      "title": "Screeplot for an ictest Object Using ggplot2",
      "topics": [
        "ggscreeplot.ictest"
      ]
    },
    {
      "page": "ICSboot",
      "title": "Boostrap-based Testing for the Number of Gaussian Components in NGCA Using Two Scatter Matrices",
      "topics": [
        "ICSboot"
      ]
    },
    {
      "page": "kSearch",
      "title": "Relevant Component Estimation via Iterative Search",
      "topics": [
        "kSearch"
      ]
    },
    {
      "page": "ladle",
      "title": "Ladle estimate for an arbitrary matrix",
      "topics": [
        "ladle"
      ]
    },
    {
      "page": "ladleplot",
      "title": "Ladle Plot for an Object of Class ladle",
      "topics": [
        "ladleplot"
      ]
    },
    {
      "page": "NGPP",
      "title": "Non-Gaussian Projection Pursuit",
      "topics": [
        "NGPP"
      ]
    },
    {
      "page": "NGPPest",
      "title": "Signal Subspace Dimension Testing Using non-Gaussian Projection Pursuit",
      "topics": [
        "NGPPest"
      ]
    },
    {
      "page": "NGPPsim",
      "title": "Signal Subspace Dimension Testing Using non-Gaussian Projection Pursuit",
      "topics": [
        "NGPPsim"
      ]
    },
    {
      "page": "PCAasymp",
      "title": "Testing for Subsphericity using the Covariance Matrix or Tyler's Shape Matrix",
      "topics": [
        "PCAasymp"
      ]
    },
    {
      "page": "PCAaug",
      "title": "Augmentation Estimate for PCA",
      "topics": [
        "PCAaug"
      ]
    },
    {
      "page": "PCAboot",
      "title": "Bootstrap-Based Testing for Subsphericity",
      "topics": [
        "PCAboot"
      ]
    },
    {
      "page": "PCAladle",
      "title": "Ladle Estimate for PCA",
      "topics": [
        "PCAladle"
      ]
    },
    {
      "page": "PCAschott",
      "title": "Testing for Subsphericity using the Schott's test",
      "topics": [
        "PCAschott"
      ]
    },
    {
      "page": "plot.ictest",
      "title": "Scatterplot Matrix for a ictest Object",
      "topics": [
        "plot.ictest"
      ]
    },
    {
      "page": "plot.ladle",
      "title": "Plotting an Object of Class ladle",
      "topics": [
        "plot.ladle"
      ]
    },
    {
      "page": "print.kSearch",
      "title": "Printing an Object of Class kSearch",
      "topics": [
        "print.kSearch"
      ]
    },
    {
      "page": "print.ladle",
      "title": "Printing an Object of Class ladle",
      "topics": [
        "print.ladle"
      ]
    },
    {
      "page": "rMU",
      "title": "Greek Letter mu Shaped Bivariate Data Generation",
      "topics": [
        "rMU"
      ]
    },
    {
      "page": "rOMEGA",
      "title": "Greek Letter Omega Shaped Bivariate Data Generation",
      "topics": [
        "rOMEGA"
      ]
    },
    {
      "page": "rorth",
      "title": "Random Orthogonal Matrix Creation Uniform WRT the Haar Measure.",
      "topics": [
        "rorth"
      ]
    },
    {
      "page": "screeplot.ictest",
      "title": "Screeplot for an ictest Object",
      "topics": [
        "screeplot.ictest"
      ]
    },
    {
      "page": "SIRasymp",
      "title": "Testing the Subspace Dimension for Sliced Inverse Regression.",
      "topics": [
        "SIRasymp"
      ]
    },
    {
      "page": "SIRboot",
      "title": "Testing the Subspace Dimension for Sliced Inverse Regression Using Bootstrapping.",
      "topics": [
        "SIRboot"
      ]
    },
    {
      "page": "SIRladle",
      "title": "Ladle Estimate for SIR",
      "topics": [
        "SIRladle"
      ]
    },
    {
      "page": "summary.kSearch",
      "title": "Summarizing an Object of Class kSearch",
      "topics": [
        "summary.kSearch"
      ]
    },
    {
      "page": "summary.ladle",
      "title": "Summarizing an Object of Class ladle",
      "topics": [
        "summary.ladle"
      ]
    }
  ],
  "_readme": "https://github.com/cran/ICtest/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "clue",
    "cluster",
    "cpp11",
    "crayon",
    "DBI",
    "dplyr",
    "farver",
    "forcats",
    "generics",
    "GGally",
    "ggplot2",
    "ggstats",
    "glue",
    "gtable",
    "hms",
    "ICS",
    "ICSNP",
    "isoband",
    "JADE",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "minqa",
    "mitools",
    "mvtnorm",
    "numDeriv",
    "patchwork",
    "pillar",
    "pkgconfig",
    "png",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppRoll",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "survey",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xts",
    "zoo"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "ICA.Rmd",
      "filename": "ICA.html",
      "title": "Testing for the number of interesting components in ICA",
      "author": "Klaus Nordhausen, Hannu Oja, David E. Tyler, Joni Virta",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fourth order blind identification",
        "Asymptotic tests for a specific value of $k$",
        "Bootstrapping tests for a specific value of $k$",
        "Non-Gaussian projection pursuit",
        "Estimating the signal components",
        "Testing for a specific value of $k$",
        "Estimation of the true dimension"
      ],
      "created": "2016-12-19 16:15:17",
      "modified": "2016-12-19 16:15:17",
      "commits": 1
    },
    {
      "source": "PCA.Rmd",
      "filename": "PCA.html",
      "title": "Testing for the number of interesting components in PCA",
      "author": "Klaus Nordhausen, Hannu Oja, David E. Tyler, Joni Virta",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Principal component analysis",
        "Asymptotic test a specific value of $k$",
        "Bootstrapping test a specific value of $k$"
      ],
      "created": "2016-12-19 16:15:17",
      "modified": "2016-12-19 16:15:17",
      "commits": 1
    },
    {
      "source": "SIR.Rmd",
      "filename": "SIR.html",
      "title": "Testing for the number of interesting components in SIR",
      "author": "Klaus Nordhausen, Hannu Oja, David E. Tyler, Joni Virta",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Sliced inverse regression",
        "Asymptotic test a specific value of $k$",
        "Bootstrapping test a specific value of $k$",
        "Example"
      ],
      "created": "2016-12-19 16:15:17",
      "modified": "2016-12-19 16:15:17",
      "commits": 1
    }
  ],
  "_score": 4.352182518111363,
  "_indexed": false,
  "_nocasepkg": "ictest",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://klauschn.r-universe.dev/ICtest",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-10-28T09:43:54.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/86ac293a91e75a6804e3e2d60b205a97346e4885e63adde897c29b5515474974",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-10-28T09:44:12.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/e3c3234bbaf87d080d625f02ed1b90cfdffb3d40147c4b9ea598203ed0d1e6bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-10-28T09:44:12.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/719a6a17bc5783871939c200f3dedd4f406c2b4d5c3cdc714bb9266bcd828459",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-10-28T09:44:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/51251225e9bac3af5a826c2135d1b6164718f13eabfd434dac372c1761081316",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3-7",
      "date": "2026-10-28T09:50:51.000Z",
      "arch": "emscripten",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/3f382dfa8799ec27192092c40cd94422dfd793f63957c4c692ef3d2b508f1574",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3-7",
      "date": "2026-10-28T09:45:22.000Z",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/cc473c560e6656dc42f4dd93ad27d70c58cc8fb38e3c6a4c234c1fc96c9af5e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3-7",
      "date": "2026-10-28T09:46:23.000Z",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/d4625b3d6f5b47968770c2da6c5493ddf39de83cb559ccc3b655999b473674f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3-7",
      "date": "2026-10-28T09:45:30.000Z",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/fae9f134f25690a4ad6791eaff509bc7f7855bdd7a8a78db1d634da3be665a9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3-7",
      "date": "2026-10-28T09:43:36.000Z",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "https://r2.ropensci.org/bc5b4145e1f20ffa9897bb37e45adbec8b63d4098d3c4aa8991a3b6031e5417d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40665603037"
    }
  ]
}