You are here: Start » FIL.NET » Function Reference » Data Classification » Data Classification Common » FIL.CreateDataPartition
Divides the input set to test and train subsets, trying to maintain balance in class distribution.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
C++
C#
public static void CreateDataPartition ( IList<IList<float>> inFeatureSet, IList<int> inClassAssignment, float inTestToTrainingRatio, int inRandomSeed, IList<List<float>> outTrainSet, IList<List<float>> outTrainResponse, IList<List<float>> outTestSet, IList<List<float>> outTestResponse )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inFeatureSet | System.Collections.Generic.IList<System.Collections.Generic.IList<float>> | |||
![]() | inClassAssignment | System.Collections.Generic.IList<int> | |||
![]() | inTestToTrainingRatio | float | <0.0f, 1.0f> | 0.75f | Default value: 0.75f. |
![]() | inRandomSeed | int | 0 | Default value: 0. | |
![]() | outTrainSet | System.Collections.Generic.IList<System.Collections.Generic.List<float>> | |||
![]() | outTrainResponse | System.Collections.Generic.IList<System.Collections.Generic.List<float>> | |||
![]() | outTestSet | System.Collections.Generic.IList<System.Collections.Generic.List<float>> | |||
![]() | outTestResponse | System.Collections.Generic.IList<System.Collections.Generic.List<float>> |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Inconsistent size of inFeatureSet and inClassAssignment arrays |