adams.flow.transformer.WekaPrincipalComponents
Performs principal components analysis on the incoming data and outputs the loadings and the transformed data as spreadsheet array.
Automatically filters out attributes that cannot be handled by PCA.
Flow input/output:
- input: weka.core.Instances
- output: adams.data.spreadsheet.SpreadSheet[]
The logging level for outputting errors and debugging output.
command-line | -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> |
default | WARNING |
min-user-mode | Expert |
The name of the actor.
command-line | -name <java.lang.String> |
default | WekaPrincipalComponents |
The annotations to attach to this actor.
command-line | -annotation <adams.core.base.BaseAnnotation> |
default |
|
If set to true, transformation is skipped and the input token is just forwarded as it is.
command-line | -skip <boolean> |
default | false |
If set to true, the flow execution at this level gets stopped in case this actor encounters an error; the error gets propagated; useful for critical actors.
command-line | -stop-flow-on-error <boolean> |
default | false |
min-user-mode | Expert |
If enabled, then no errors are output in the console; Note: the enclosing actor handler must have this enabled as well.
command-line | -silent <boolean> |
default | false |
min-user-mode | Expert |
Retain enough PC attributes to account for this proportion of variance.
command-line | -variance-covered <double> |
default | 0.95 |
The maximum number of PC attributes to retain.
command-line | -max-attributes <int> |
default | -1 |
minimum | -1 |
The maximum number of attribute names to use.
command-line | -max-attribute-names <int> |
default | 5 |
minimum | -1 |