shnitsel.analyze.lda

Attributes

linear_discriminat_analysis

LDA

Functions

lda(dataset, dim, cats[, n_components])

Linear discriminant analysis performed on the data in data_array along dim in a total of `n_components

Module Contents

lda(dataset, dim, cats, n_components=2)

Linear discriminant analysis performed on the data in data_array along dim in a total of `n_components

Parameters:
  • data_array (xr.Dataset) – The data to perform LDA on.

  • dim (str) – The dimension to perform LDA along. Will be transposed to the back of all dimensions to then perform the LDA. this should lead to

  • cats (str | xr.DataArray) – Categories, either provided as the name of the variable in dataset where they are stored or as a named xr.DataArray. Should have dimension dim.

  • n_components (int, optional) – The number of best main components to retrieve eventually. Defaults to 2.

  • dataset (xarray.Dataset)

Returns:

The results of the LDA as a DataArray with the categories written to a variables if they weren’t there before.

Return type:

xr.DataArray

linear_discriminat_analysis
LDA