|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.demo.ALDPCAOp
@ALDAOperator(genericExecutionMode=ALL, level=APPLICATION) public class ALDPCAOp
Demo operator computing the PCA for experimental data.
The result is again of type experimental data where the sub experiments are projections into the subspace computed by the PCA.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
ALDOperator.HidingMode |
Field Summary | |
---|---|
private ExperimentalData |
experiment
Input data |
private java.lang.Integer |
numComponents
Number of components to be used for the sub space to project into. |
private ExperimentalData |
result
Experiment with sub experiments are projections into the subspace computed by the PCA |
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
completeDAG, name, portHashAccess, verbose, versionProvider |
Constructor Summary | |
---|---|
ALDPCAOp()
Default constructor. |
|
ALDPCAOp(ExperimentalData _experiment)
Constructor. |
Method Summary | |
---|---|
ExperimentalData |
getExperiment()
Get value of experiment. |
java.lang.Integer |
getNumComponents()
|
ExperimentalData |
getResult()
Get value of result. |
protected void |
operate()
This method does the actual work and needs to be implemented by every subclass. |
void |
setExperiment(ExperimentalData value)
Set value of data. |
void |
setNumComponents(java.lang.Integer numComponents)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Parameter(label="Experimental data", required=true, direction=IN, description="Experimental data to subject to PCA") private ExperimentalData experiment
@Parameter(label="Number of components", direction=IN, description="Number of components to be used for the sub space") private java.lang.Integer numComponents
@Parameter(label="Normalized experiment", direction=OUT, description="Normalized experiment") private transient ExperimentalData result
Constructor Detail |
---|
public ALDPCAOp() throws ALDOperatorException
ALDOperatorException
public ALDPCAOp(ExperimentalData _experiment) throws ALDOperatorException
experiment
- Experimental data
ALDOperatorException
Method Detail |
---|
public ExperimentalData getExperiment()
public java.lang.Integer getNumComponents()
public ExperimentalData getResult()
protected void operate() throws ALDOperatorException, ALDProcessingDAGException
ALDOperator
operate
in class ALDOperator
ALDOperatorException
ALDProcessingDAGException
public void setExperiment(ExperimentalData value)
value
- New value of datapublic void setNumComponents(java.lang.Integer numComponents)
numComponents
- the numComponents to set
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |