Main Page | Class Hierarchy | Class List | Class Members

kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER Class Reference

Inheritance diagram for kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER:

kddml.Operators.Preprocessing.NormalizationAlgorithms.NormalizationAlgorithmResolverTask kddml.Operators.Preprocessing.PPAlgorithmResolverTask kddml.Operators.AlgorithmResolverTask List of all members.

Public Member Functions

void readParameters (Hashtable< String, KDDMLScalarManager > parameters) throws ResolverException, KDDMLCoreException
void readNormalizationAttributeStatistics (NumericalStatisticManager stat) throws ResolverException, KDDMLCoreException
double normalize (double value) throws ResolverException
String getHistoryDescription ()

Detailed Description

The values of an attribute A are normalized on the basis of the mean and standard deviation of A. A value v of A is normalized to v' by computing

v' = v - E(A) / Var(A)
where E(A) and V ar(A) are the mean and the standard deviation, respectively, of the attribute A.

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)

Sandra Zimei

Version:
2.0.16


Member Function Documentation

void kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER.readParameters Hashtable< String, KDDMLScalarManager parameters  )  throws ResolverException, KDDMLCoreException
 

Reads the XML parameters related to a generic algorithm stored in the ALGORITHM entity. An algorithm settings object captures the parameters associated with a particular algorithm. It allows a knowledgeable user to fine tune algorithm parameters. Generally, not all parameters must be specified, however, those specified are taken into account by the KDDML.
Parameters are given as hashtable, where the key is the name of the parameter related to the algorithm and the value is a KDDMLScalar object containing the parameter value. Parameter value is checked by the interpreter layer and its type is correct.

Parameters:
parameters Hashtable the parameters related to the algorithm. The key of the hashtable is the name of the parameter. The value of the hashtable is a KDDMLScalar representing the value of the parameter.
Exceptions:
ResolverException if a resolving error occurs.
KDDMLCoreException if a level core error occurs.

Implements kddml.Operators.AlgorithmResolverTask.

void kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER.readNormalizationAttributeStatistics NumericalStatisticManager  stat  )  throws ResolverException, KDDMLCoreException
 

Reads the data statistics related to the input discretization attribute. Data statistic can be used to provide additional information to preprocessing algorithm, such as the minimum and maximum value of the attribute.

Parameters:
stat NumericalStatisticManager
Exceptions:
ResolverException 
KDDMLCoreException 

Implements kddml.Operators.Preprocessing.NormalizationAlgorithms.NormalizationAlgorithmResolverTask.

double kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER.normalize double  value  )  throws ResolverException
 

Normalizes the input value according to the normalization technique. Returns the normalized value.

Parameters:
value double
Returns:
double
Exceptions:
ResolverException 

Implements kddml.Operators.Preprocessing.NormalizationAlgorithms.NormalizationAlgorithmResolverTask.

String kddml.Operators.Preprocessing.NormalizationAlgorithms.Z_SCORE_NORMALIZATION_RESOLVER.getHistoryDescription  )  [virtual]
 

Returns a description of the actions performed by this preprocessing algorithm. This description will be reported in the history related to the preprocessing data source.

Returns:
String
Exceptions:
KDDMLCoreException 

Implements kddml.Operators.Preprocessing.PPAlgorithmResolverTask.


Generated on Thu Feb 23 13:04:55 2006 for kddml by  doxygen 1.4.3