Ticket #1178 (closed wish: fixed)

Opened 2 years ago

Last modified 2 years ago

Widget for PCA

Reported by: anze Owned by: ales
Milestone: 2.6 Component: canvas
Severity: minor Keywords:
Cc: Blocking:
Blocked By:

Description

PCA Widget should have the following

INPUTS:

Train data (data table on which the projection is learned)

OUTPUTS:

Transformed data (train data transformed into PC space) Eigen vectors (attribute projection contains eigen vectors in rows)

LAYOUT:

When widget is opened, it should contain two fields on the left, to specify no. of components and/or variance covered. On the right side it should have a scree plot of the projection showing the variances of components and cumulative variance (similar to scree_plot).

OPTIONAL:

It would be nice if variance / no. components tresholds could be set using the screeplot (similar to how dendrogram works, if only 10 components are selected, a line should separate selected and unselected components in screeplot, this line could be moved to change this treshold

TRANSFORMATION OF ADITIONAL DATASETS

A separate widget should be used for transformation of additional datasets with a learned projection. This widget should basically just apply domain of transformed dataset on the new dataset.

Change History

comment:1 Changed 2 years ago by ales

  • Status changed from new to closed
  • Resolution set to fixed

'PCA' widget and 'TranslateDomain' widgets are implemented.

Note: See TracTickets for help on using tickets.