PLearn 0.1
Classes | Namespaces | Typedefs | Enumerations | Functions
SDBVMat.h File Reference
#include <plearn/vmat/VMat.h>
#include <plearn/vmat/RowBufferedVMatrix.h>
#include <plearn/var/Func.h>
#include "SDBWithStats.h"
Include dependency graph for SDBVMat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLearn::SDBVMOutputCoder
class  PLearn::SDBVMField
class  PLearn::SDBVMSource
 A SDBVMSource represents a source for a value that can be either directly a field from a SDB or an already processed SDBVMField. More...
class  PLearn::SDBVMatrix
class  PLearn::SDBVMFieldSource1
 A field that maps exactly 1 SDB field to a VMatrix segment (abstract) More...
class  PLearn::SDBVMFieldSource2
 A field that maps exactly 2 SDB fields to a VMatrix segment (abstract) More...
class  PLearn::SDBVMFieldAsIs
 Pass through the value within the SDB (after conversion to real of the underlying SDB type) More...
class  PLearn::SDBVMFieldNormalize
 Normalize the field (subtract the mean then divide by standard dev) More...
class  PLearn::SDBVMFieldDivSigma
 Just divide by standard deviation. More...
class  PLearn::SDBVMFieldAffine
 Apply an affine transformation to the field: y = a*x+b. More...
class  PLearn::SDBVMFieldPosAffine
 Take the positive part of the field, followed by affine transformation: y = a*max(x,0)+b. More...
class  PLearn::SDBVMFieldSignedPower
 Do the following : y = x^a. More...
class  PLearn::SDBVMFieldFunc1
class  PLearn::SDBVMFieldFunc2
class  PLearn::SDBVMFieldDate
 Convert a date to fill 3 columns in the VMat: YYYY, MM, DD. More...
class  PLearn::SDBVMFieldDay
class  PLearn::SDBVMFieldMonths
 Computed year*12+(month-1) More...
class  PLearn::SDBVMFieldDateDiff
 difference between two dates ("source1-source2" expressed as an integer number of days, months, or years) More...
class  PLearn::SDBVMFieldDiscrete
 A field that recodes its source field according to an OutputCoder object. More...
class  PLearn::SDBVMFieldDateGreater
 verifies if the date within the row is greater than a threshold date More...
class  PLearn::SDBVMFieldCodeAsIs
class  PLearn::SDBVMFieldRemapReals
class  PLearn::SDBVMFieldRemapStrings
class  PLearn::SDBVMFieldRemapIntervals
class  PLearn::SDBVMFieldMultiDiscrete
class  PLearn::SDBVMFieldICBCTargets
class  PLearn::SDBVMFieldHasClaim
class  PLearn::SDBVMFieldSumClaims
class  PLearn::SDBVMFieldICBCClassification

Namespaces

namespace  PLearn
 

< for swap


namespace  PLearn::SDBFields

Typedefs

typedef PP< SDBVMOutputCoder > PLearn::PSDBVMOutputCoder
typedef PP< SDBVMField > PLearn::PSDBVMField
typedef PP< SDBVMFieldDiscrete > PLearn::PSDBVMFieldDiscrete
typedef Array
< PSDBVMFieldDiscrete > 
PLearn::FieldArray
 In general, if there are N fields, x_1...x_N, and each can take y_i values, then the discrete value is:
typedef SDBVMSource PLearn::SDBFields::FSource
typedef SDBVMField PLearn::SDBFields::FField
typedef SDBVMFieldSource1 PLearn::SDBFields::FSource1
typedef SDBVMFieldSource2 PLearn::SDBFields::FSource2
typedef SDBVMFieldAsIs PLearn::SDBFields::FAsIs
typedef SDBVMFieldNormalize PLearn::SDBFields::FNormalize
typedef SDBVMFieldDivSigma PLearn::SDBFields::FDivSigma
typedef SDBVMFieldAffine PLearn::SDBFields::FAffine
typedef SDBVMFieldPosAffine PLearn::SDBFields::FPosAffine
typedef SDBVMFieldSignedPower PLearn::SDBFields::FSignedPower
typedef SDBVMFieldFunc1 PLearn::SDBFields::FFunc1
typedef SDBVMFieldFunc2 PLearn::SDBFields::FFunc2
typedef SDBVMFieldDate PLearn::SDBFields::FDate
typedef SDBVMFieldDateDiff PLearn::SDBFields::FDateDiff
typedef SDBVMFieldDateGreater PLearn::SDBFields::FDateGreater
typedef SDBVMFieldDay PLearn::SDBFields::FDay
typedef SDBVMFieldDiscrete PLearn::SDBFields::FDiscrete
typedef SDBVMFieldCodeAsIs PLearn::SDBFields::FCodeAsIs
typedef SDBVMFieldRemapReals PLearn::SDBFields::FRemapReals
typedef SDBVMFieldRemapStrings PLearn::SDBFields::FRemapStrings
typedef SDBVMFieldRemapIntervals PLearn::SDBFields::FRemapIntervals
typedef SDBVMFieldMultiDiscrete PLearn::SDBFields::FMultiDiscrete
typedef SDBVMFieldICBCTargets PLearn::SDBFields::FICBCTargets
typedef SDBVMFieldHasClaim PLearn::SDBFields::FHasClaim
typedef SDBVMFieldSumClaims PLearn::SDBFields::FSumClaims
typedef
SDBVMFieldICBCClassification 
PLearn::SDBFields::FICBCClassification

Enumerations

enum  PLearn::SDBVMOutputCoding { PLearn::SDBVMUnknownCoding = 0, PLearn::SDBVMNumeric, PLearn::SDBVMOneHot, PLearn::SDBVMOneHotMinus1 }

Functions

int PLearn::ICBCpartition (const Vec &claims, real threshold)

Detailed Description

Definition in file SDBVMat.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines