chooseLambda {tensorsparse}R Documentation

Select the regularization coefficient for order-3 sparse tensor clustering via BIC

Description

Select the regularization coefficient for three-way clustering. The clustering size is assumed to be known. The function searches over a range of regularization sizes and outputs the one that minimizes the BIC.

Usage

chooseLambda(x, k, r, l, lambda = NULL, method = "L0")

Arguments

x

a three-dimensional array

k

an positive integer, the numbers of clusters at mode 1

r

an positive integer, the numbers of clusters at mode 2

l

an positive integer, the numbers of clusters at mode 3

lambda

a vector of possible lambda, eg: lambda = c(0,50,100,200)

method

two options: "L0", "L1". "L0" indicates L0 penalty, and "L1" indicates Lasso penalty

Value

a list

lambda the lambda with lowest BIC

BIC the BIC for each lambda in the given range

nonzeromus the number of clusters with non-zero means


[Package tensorsparse version 3.0 Index]