Total Unique Variation Analysis
Version 1.0.0 (8.64 KB) by
Calvin Eiber
A statistical method for determining the total unique variance in multidimensional data, ordering channels from most to least informative.
the TUVA analysis is a statistical technique for determining the total unique variance in multidimensional data, ordering channels from most to least informative. The TUVA analysis was developed in the context of brain-computer interface development but may be applied to other areas.
The set of data to be analysed consists of a set of channels, each of which contains many samples which may be different locations in space or time, represented as a (samples × channels) matrix of data. This set of data is partitioned into two groups and channels are sequentially added from the first group to the second, beginning with the pair of channels with the lowest pairwise correlation, until the first group is empty. At each step in the sequence, the channel selected for addition to the second group is the channel with the least absolute correlation with its least-squares prediction under multiple linear regression from the channels already included in the second group.
This code includes an embedded demo which shows how this analysis can be applied to sensor field and sensor time-series data.
Cite As
Calvin Eiber (2024). Total Unique Variation Analysis (https://www.mathworks.com/matlabcentral/fileexchange/123785-total-unique-variation-analysis), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2022a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |