{
  "_id": "6a103241acfb0bcc41c9770a",
  "Package": "ThreeWay",
  "Type": "Package",
  "Title": "Three-Way Component Analysis",
  "Version": "1.1.4",
  "Date": "2026-02-09",
  "Authors@R": "c(person(given = c(\"Maria\", \"Antonietta\"),\nfamily = \"Del Ferraro\",\nrole = \"aut\"),\nperson(given = \"Paolo\",\nfamily = \"Giordani\",\nrole = c(\"aut\", \"cre\"),\nemail = \"paolo.giordani@uniroma1.it\"),\nperson(given = c(\"Henk\", \"A.L.\"),\nfamily = \"Kiers\",\nrole = \"aut\"))",
  "Maintainer": "Paolo Giordani <paolo.giordani@uniroma1.it>",
  "Description": "Component analysis for three-way data arrays by means of\nCandecomp/Parafac, Tucker3, Tucker2 and Tucker1 models.",
  "License": "GPL (>= 2)",
  "LazyLoad": "yes",
  "NeedsCompilation": "no",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Packaged": {
    "Date": "2026-05-12 08:44:47 UTC",
    "User": "root"
  },
  "Author": "Maria Antonietta Del Ferraro [aut], Paolo Giordani [aut, cre],\nHenk A.L. Kiers [aut]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-02-09 14:50:07 UTC",
  "RemoteUrl": "https://github.com/cran/ThreeWay",
  "RemoteRef": "HEAD",
  "RemoteSha": "8ce3f65c07acf53e3c8da33aba6f034e9f486dcd",
  "MD5sum": "e764655c1b14c9af8bca12d1f44ae4c3",
  "_user": "cran",
  "_type": "src",
  "_file": "ThreeWay_1.1.4.tar.gz",
  "_fileid": "27a87942fa57d3aa03f05641429c675401111f0284b8ccc9825b0f135bfc5d74",
  "_filesize": 395139,
  "_sha256": "27a87942fa57d3aa03f05641429c675401111f0284b8ccc9825b0f135bfc5d74",
  "_created": "2026-05-12T08:44:47.000Z",
  "_published": "2026-05-22T10:38:57.404Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363318036,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939620451"
    },
    {
      "job": 77363317840,
      "time": 131,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939624530"
    },
    {
      "job": 77363317714,
      "time": 154,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939582206"
    },
    {
      "job": 77363317178,
      "time": 88,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158530849"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25723464610",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ThreeWay",
  "_commit": {
    "id": "8ce3f65c07acf53e3c8da33aba6f034e9f486dcd",
    "author": "Paolo Giordani <paolo.giordani@uniroma1.it>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.4\n",
    "time": 1770648607
  },
  "_maintainer": {
    "name": "Paolo Giordani",
    "email": "paolo.giordani@uniroma1.it"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5",
      "role": "Depends"
    },
    {
      "package": "base",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Depends"
    },
    {
      "package": "grDevices",
      "role": "Depends"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 8,
  "_updates": [
    {
      "week": "2026-07",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.1.4",
      "date": "2026-02-09"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 766,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ThreeWay"
  },
  "_mentions": 3,
  "_searchresults": 62,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ThreeWay.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2012-10-29"
    },
    {
      "version": "1.1",
      "date": "2013-03-13"
    },
    {
      "version": "1.1.1",
      "date": "2013-06-11"
    },
    {
      "version": "1.1.2",
      "date": "2014-04-09"
    },
    {
      "version": "1.1.3",
      "date": "2015-09-07"
    },
    {
      "version": "1.1.4",
      "date": "2026-02-16"
    }
  ],
  "_exports": [
    "bootstrapCP",
    "bootstrapT3",
    "Cc",
    "ccmat",
    "cent3",
    "CP",
    "CPdimensionalityplot",
    "CPfitpartitioning",
    "CPfunc",
    "CPfuncrep",
    "CPrunsFit",
    "DimSelector",
    "jointplotgen",
    "LineCon",
    "norm3",
    "normvari",
    "nrm2",
    "ord",
    "orth",
    "orthmax2",
    "pcamean",
    "pcasup1",
    "pcasup2",
    "pcasup3",
    "percentile95",
    "permnew",
    "perms",
    "phi",
    "rarray",
    "renormsolCP",
    "renormsolT3",
    "splithalfCP",
    "splithalfT3",
    "SUM",
    "supermat",
    "T1",
    "T1runsFit",
    "T2",
    "T2func",
    "T2funcrep",
    "T2runsApproxFit",
    "T3",
    "T3dimensionalityplot",
    "T3fitpartitioning",
    "T3func",
    "T3funcrep",
    "T3runsApproxFit",
    "threewayanova",
    "tr",
    "varim",
    "varimcoco"
  ],
  "_datasets": [
    {
      "name": "Bus",
      "title": "Bus data",
      "object": "Bus",
      "file": "Bus.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "L-Occ.1",
        "P-Occ.1",
        "Q-Occ.1",
        "S-Occ.1",
        "R-Occ.1",
        "L-Occ.2",
        "P-Occ.2",
        "Q-Occ.2",
        "S-Occ.2",
        "R-Occ.2",
        "L-Occ.3",
        "P-Occ.3",
        "Q-Occ.3",
        "S-Occ.3",
        "R-Occ.3",
        "L-Occ.4",
        "P-Occ.4",
        "Q-Occ.4",
        "S-Occ.4",
        "R-Occ.4",
        "L-Occ.5",
        "P-Occ.5",
        "Q-Occ.5",
        "S-Occ.5",
        "R-Occ.5",
        "L-Occ.6",
        "P-Occ.6",
        "Q-Occ.6",
        "S-Occ.6",
        "R-Occ.6",
        "L-Occ.7",
        "P-Occ.7",
        "Q-Occ.7",
        "S-Occ.7",
        "R-Occ.7",
        "L-Occ.8",
        "P-Occ.8",
        "Q-Occ.8",
        "S-Occ.8",
        "R-Occ.8",
        "L-Occ.9",
        "P-Occ.9",
        "Q-Occ.9",
        "S-Occ.9",
        "R-Occ.9",
        "L-Occ.10",
        "P-Occ.10",
        "Q-Occ.10",
        "S-Occ.10",
        "R-Occ.10",
        "L-Occ.11",
        "P-Occ.11",
        "Q-Occ.11",
        "S-Occ.11",
        "R-Occ.11",
        "L-Occ.12",
        "P-Occ.12",
        "Q-Occ.12",
        "S-Occ.12",
        "R-Occ.12",
        "L-Occ.13",
        "P-Occ.13",
        "Q-Occ.13",
        "S-Occ.13",
        "R-Occ.13",
        "L-Occ.14",
        "P-Occ.14",
        "Q-Occ.14",
        "S-Occ.14",
        "R-Occ.14",
        "L-Occ.15",
        "P-Occ.15",
        "Q-Occ.15",
        "S-Occ.15",
        "R-Occ.15",
        "L-Occ.16",
        "P-Occ.16",
        "Q-Occ.16",
        "S-Occ.16",
        "R-Occ.16",
        "L-Occ.17",
        "P-Occ.17",
        "Q-Occ.17",
        "S-Occ.17",
        "R-Occ.17",
        "L-Occ.18",
        "P-Occ.18",
        "Q-Occ.18",
        "S-Occ.18",
        "R-Occ.18",
        "L-Occ.19",
        "P-Occ.19",
        "Q-Occ.19",
        "S-Occ.19",
        "R-Occ.19",
        "L-Occ.20",
        "P-Occ.20",
        "Q-Occ.20",
        "S-Occ.20",
        "R-Occ.20",
        "L-Occ.21",
        "P-Occ.21",
        "Q-Occ.21",
        "S-Occ.21",
        "R-Occ.21",
        "L-Occ.22",
        "P-Occ.22",
        "Q-Occ.22",
        "S-Occ.22",
        "R-Occ.22",
        "L-Occ.23",
        "P-Occ.23",
        "Q-Occ.23",
        "S-Occ.23",
        "R-Occ.23",
        "L-Occ.24",
        "P-Occ.24",
        "Q-Occ.24",
        "S-Occ.24",
        "R-Occ.24",
        "L-Occ.25",
        "P-Occ.25",
        "Q-Occ.25",
        "S-Occ.25",
        "R-Occ.25",
        "L-Occ.26",
        "P-Occ.26",
        "Q-Occ.26",
        "S-Occ.26",
        "R-Occ.26",
        "L-Occ.27",
        "P-Occ.27",
        "Q-Occ.27",
        "S-Occ.27",
        "R-Occ.27",
        "L-Occ.28",
        "P-Occ.28",
        "Q-Occ.28",
        "S-Occ.28",
        "R-Occ.28",
        "L-Occ.29",
        "P-Occ.29",
        "Q-Occ.29",
        "S-Occ.29",
        "R-Occ.29",
        "L-Occ.30",
        "P-Occ.30",
        "Q-Occ.30",
        "S-Occ.30",
        "R-Occ.30",
        "L-Occ.31",
        "P-Occ.31",
        "Q-Occ.31",
        "S-Occ.31",
        "R-Occ.31",
        "L-Occ.32",
        "P-Occ.32",
        "Q-Occ.32",
        "S-Occ.32",
        "R-Occ.32",
        "L-Occ.33",
        "P-Occ.33",
        "Q-Occ.33",
        "S-Occ.33",
        "R-Occ.33",
        "L-Occ.34",
        "P-Occ.34",
        "Q-Occ.34",
        "S-Occ.34",
        "R-Occ.34",
        "L-Occ.35",
        "P-Occ.35",
        "Q-Occ.35",
        "S-Occ.35",
        "R-Occ.35",
        "L-Occ.36",
        "P-Occ.36",
        "Q-Occ.36",
        "S-Occ.36",
        "R-Occ.36",
        "L-Occ.37",
        "P-Occ.37",
        "Q-Occ.37",
        "S-Occ.37",
        "R-Occ.37"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "Kinship",
      "title": "Kinship terms data",
      "object": "Kinship",
      "file": "Kinship.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "meaudret",
      "title": "Meaudret data",
      "object": "meaudret",
      "file": "meaudret.rda",
      "class": [
        "array"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "TV",
      "title": "TV data",
      "object": "TV",
      "file": "TV.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "bootstrapCP",
      "title": "Bootstrap percentile intervals for CANDECOMP/PARAFAC",
      "topics": [
        "bootstrapCP"
      ]
    },
    {
      "page": "bootstrapT3",
      "title": "Bootstrap percentile intervals for Tucker3",
      "topics": [
        "bootstrapT3"
      ]
    },
    {
      "page": "Bus",
      "title": "Bus data",
      "topics": [
        "Bus"
      ]
    },
    {
      "page": "Cc",
      "title": "Columnwise centering of a matrix",
      "topics": [
        "Cc"
      ]
    },
    {
      "page": "ccmat",
      "title": "Columns concatenation",
      "topics": [
        "ccmat"
      ]
    },
    {
      "page": "cent3",
      "title": "Centering of a matricized array",
      "topics": [
        "cent3"
      ]
    },
    {
      "page": "CP",
      "title": "Interactive Candecomp/Parafac analysis",
      "topics": [
        "CP"
      ]
    },
    {
      "page": "CPdimensionalityplot",
      "title": "Plot fit of Candecomp/Parafac",
      "topics": [
        "CPdimensionalityplot"
      ]
    },
    {
      "page": "CPfitpartitioning",
      "title": "Fit of each entity per mode",
      "topics": [
        "CPfitpartitioning"
      ]
    },
    {
      "page": "CPfunc",
      "title": "Algorithm for the Candecomp/Parafac (CP) model",
      "topics": [
        "CPfunc"
      ]
    },
    {
      "page": "CPfuncrep",
      "title": "Algorithm for the Candecomp/Parafac (CP) model",
      "topics": [
        "CPfuncrep"
      ]
    },
    {
      "page": "CPrunsFit",
      "title": "Candecomp/Parafac solutions",
      "topics": [
        "CPrunsFit"
      ]
    },
    {
      "page": "DimSelector",
      "title": "Convex Hull procedure",
      "topics": [
        "DimSelector"
      ]
    },
    {
      "page": "jointplotgen",
      "title": "Jointplots",
      "topics": [
        "jointplotgen"
      ]
    },
    {
      "page": "Kinship",
      "title": "Kinship terms data",
      "topics": [
        "Kinship"
      ]
    },
    {
      "page": "LineCon",
      "title": "Middle point location",
      "topics": [
        "LineCon"
      ]
    },
    {
      "page": "meaudret",
      "title": "Meaudret data",
      "topics": [
        "meaudret"
      ]
    },
    {
      "page": "norm3",
      "title": "Normalization of a matricized array",
      "topics": [
        "norm3"
      ]
    },
    {
      "page": "normvari",
      "title": "Normalized varimax rotation",
      "topics": [
        "normvari"
      ]
    },
    {
      "page": "nrm2",
      "title": "Columnwise normalization of a matrix",
      "topics": [
        "nrm2"
      ]
    },
    {
      "page": "ord",
      "title": "Order",
      "topics": [
        "ord"
      ]
    },
    {
      "page": "orth",
      "title": "Orthonormalization of a matrix",
      "topics": [
        "orth"
      ]
    },
    {
      "page": "orthmax2",
      "title": "Orthomax Rotation",
      "topics": [
        "orthmax2"
      ]
    },
    {
      "page": "pcamean",
      "title": "PCA of the mean matrix",
      "topics": [
        "pcamean"
      ]
    },
    {
      "page": "pcasup1",
      "title": "PCASup Analysis",
      "topics": [
        "pcasup1"
      ]
    },
    {
      "page": "pcasup2",
      "title": "PCASup Analysis",
      "topics": [
        "pcasup2"
      ]
    },
    {
      "page": "pcasup3",
      "title": "PCASup Analysis",
      "topics": [
        "pcasup3"
      ]
    },
    {
      "page": "percentile95",
      "title": "95% percentile intervals",
      "topics": [
        "percentile95"
      ]
    },
    {
      "page": "permnew",
      "title": "Permutation of a matricized array",
      "topics": [
        "permnew"
      ]
    },
    {
      "page": "perms",
      "title": "Permutation",
      "topics": [
        "perms"
      ]
    },
    {
      "page": "phi",
      "title": "Phi coefficient",
      "topics": [
        "phi"
      ]
    },
    {
      "page": "rarray",
      "title": "Array reconstruction",
      "topics": [
        "rarray"
      ]
    },
    {
      "page": "renormsolCP",
      "title": "Scaling of the Candecomp/Parafac solution",
      "topics": [
        "renormsolCP"
      ]
    },
    {
      "page": "renormsolT3",
      "title": "Renormalization of the Tucker3 (and Tucker2) solution",
      "topics": [
        "renormsolT3"
      ]
    },
    {
      "page": "splithalfCP",
      "title": "Split-Half Analysis",
      "topics": [
        "splithalfCP"
      ]
    },
    {
      "page": "splithalfT3",
      "title": "Split-Half Analysis",
      "topics": [
        "splithalfT3"
      ]
    },
    {
      "page": "SUM",
      "title": "Summary",
      "topics": [
        "SUM"
      ]
    },
    {
      "page": "supermat",
      "title": "Matrix unfolding",
      "topics": [
        "supermat"
      ]
    },
    {
      "page": "T1",
      "title": "Interactive Tucker1 analysis",
      "topics": [
        "T1"
      ]
    },
    {
      "page": "T1runsFit",
      "title": "Tucker1 solutions",
      "topics": [
        "T1runsFit"
      ]
    },
    {
      "page": "T2",
      "title": "Interactive Tucker2 analysis",
      "topics": [
        "T2"
      ]
    },
    {
      "page": "T2func",
      "title": "Algorithm for the Tucker2 model",
      "topics": [
        "T2func"
      ]
    },
    {
      "page": "T2funcrep",
      "title": "Algorithm for the Tucker2 model",
      "topics": [
        "T2funcrep"
      ]
    },
    {
      "page": "T2runsApproxFit",
      "title": "Approximated Tucker2 solutions",
      "topics": [
        "T2runsApproxFit"
      ]
    },
    {
      "page": "T3",
      "title": "Interactive Tucker3 analysis",
      "topics": [
        "T3"
      ]
    },
    {
      "page": "T3dimensionalityplot",
      "title": "Plot fit of Tucker3",
      "topics": [
        "T3dimensionalityplot"
      ]
    },
    {
      "page": "T3fitpartitioning",
      "title": "Fit of each entity per mode",
      "topics": [
        "T3fitpartitioning"
      ]
    },
    {
      "page": "T3func",
      "title": "Algorithm for the Tucker3 model",
      "topics": [
        "T3func"
      ]
    },
    {
      "page": "T3funcrep",
      "title": "Algorithm for the Tucker3 model",
      "topics": [
        "T3funcrep"
      ]
    },
    {
      "page": "T3runsApproxFit",
      "title": "Approximated Tucker3 solutions",
      "topics": [
        "T3runsApproxFit"
      ]
    },
    {
      "page": "threewayanova",
      "title": "Three-way ANOVA",
      "topics": [
        "threewayanova"
      ]
    },
    {
      "page": "tr",
      "title": "Trace",
      "topics": [
        "tr"
      ]
    },
    {
      "page": "TV",
      "title": "TV data",
      "topics": [
        "TV"
      ]
    },
    {
      "page": "varim",
      "title": "Varimax roation",
      "topics": [
        "varim"
      ]
    },
    {
      "page": "varimcoco",
      "title": "Varimax Rotation for Tucker3 and Tucker2",
      "topics": [
        "varimcoco"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 3.6497241859295224,
  "_indexed": true,
  "_nocasepkg": "threeway",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.4",
      "date": "2026-05-12T08:46:41.000Z",
      "distro": "noble",
      "commit": "8ce3f65c07acf53e3c8da33aba6f034e9f486dcd",
      "fileid": "f8f0475d83419634ce04847efb871b48c8c8b9b480052f8035bddaefed251ab7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25723464610"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.4",
      "date": "2026-05-12T08:46:54.000Z",
      "distro": "noble",
      "commit": "8ce3f65c07acf53e3c8da33aba6f034e9f486dcd",
      "fileid": "e68993d4e5192b20086dee5cdfeebab000df9e837811da24ed80fe339407361d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25723464610"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.4",
      "date": "2026-05-22T10:38:42.000Z",
      "commit": "8ce3f65c07acf53e3c8da33aba6f034e9f486dcd",
      "fileid": "cfdf9ea42e6ce7a5759081a546a12c893483482a060e791acce1e7d07b02989b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25723464610"
    }
  ]
}