{
  "_id": "6a1d55611d7bb097a0a469e4",
  "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-06-01 09:43:59 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",
  "MD5sum": "13031a60352472e7f64e06400dd0241b",
  "_user": "cran",
  "_type": "src",
  "_file": "ICtest_0.3-7.tar.gz",
  "_fileid": "d5aff02fd3b4aa104e72f66e44410494e0aba0754687051a4be54ff8c28bf4d2",
  "_filesize": 1861067,
  "_sha256": "d5aff02fd3b4aa104e72f66e44410494e0aba0754687051a4be54ff8c28bf4d2",
  "_created": "2026-06-01T09:43:59.000Z",
  "_published": "2026-06-01T09:48:17.013Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78826315478,
      "time": 192,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7328312941"
    },
    {
      "job": 78826315462,
      "time": 192,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7328313166"
    },
    {
      "job": 78826315453,
      "time": 195,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328314434"
    },
    {
      "job": 78825617332,
      "time": 264,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328247488"
    },
    {
      "job": 78826315419,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328292712"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26747168574",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ICtest",
  "_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
  },
  "_maintainer": {
    "name": "Klaus Nordhausen",
    "email": "klausnordhausenr@gmail.com",
    "orcid": "0000-0002-3758-8501"
  },
  "_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": 4,
  "_updates": [
    {
      "week": "2025-22",
      "n": 1
    },
    {
      "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",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 447,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ICtest"
  },
  "_searchresults": 69,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ICtest.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_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.26+ds-1ubuntu0.1",
      "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.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "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": 5.3951515915045425,
  "_indexed": false,
  "_nocasepkg": "ictest",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://klauschn.r-universe.dev/ICtest",
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-05-02T08:59:23.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "76c99247ef38d867e871a553e5a40ed7145eed8aca6718a4d26046622d77d5dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25248262208"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-06-01T09:46:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "eb834a512f7b5a696a4410d53103385a75cc12c6b5737ffd290c165f3eabefb4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26747168574"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-06-01T09:46:36.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "af1bf4596c08dcd4f93890e020dfd363e2ad28f5896e567be3697310a6651aa3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26747168574"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3-7",
      "date": "2026-06-01T09:46:36.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "89e54d3c15b64c72c8ae79b589832f39c7061ccd3d6a81f22d8347dcf7580fef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26747168574"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3-7",
      "date": "2026-06-01T09:46:44.000Z",
      "arch": "emscripten",
      "commit": "09334d665c052ca91eb9eda4c36ed47a7077e9bb",
      "fileid": "df92f3d692d27f2c74f04536b4e3655c699a94765943ce02bb0d06d1f3206f54",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26747168574"
    }
  ]
}