k_sample_transform¶

hyppo.ksample.
k_sample_transform
(inputs, test_type='normal')¶ Computes a ksample transform of the inputs.
For k groups, this creates two matrices, the first vertically stacks the inputs. In order to use this function, the inputs must have the same number of dimensions p and can have varying number of samples n. The second output is a label matrix the onehoc encodes the groups. The outputs are thus
(N, p)
and(N, k)
where N is the total number of samples. In the case where the test a random forest based tests, it creates a(N, 1)
where the entries are varlues from 1 to k based on the number of samples. Parameters
inputs (
list
ofndarray
)  A list of the inputs. All inputs must be(n, p)
where n is the number of samples and p is the number of dimensions. n can vary between samples, but p must be the same among all the samples.test_type (
{"normal", "rf"}
, default:"normal"
)  Whether to onehoc encode the inputs ("normal") or use a onedimensional categorical encoding ("rf").
 Returns