Namespace: predict
Functions
- getReadyToPredictSamples
- getLeafNodesForSamples
- getLeafNodeOfSample
- getValueForNode
- getMostCommonClassForNode
- getResultFromMultipleTrees
Functions
getReadyToPredictSamples
getReadyToPredictSamples(samplesToPredictWithMissingValues
, algorithmConfiguration
, referenceDataSetForReplacing?
, fnName?
): TreeGardenDataSample
[]
Missing value replacement before prediction. If you provided getTagOfSampleWithMissingValueWhileClassifying
to algorithmConfiguration (configured by default) replacing is delayed to point where value is really needed.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
samplesToPredictWithMissingValues |
TreeGardenDataSample [] |
undefined |
- |
algorithmConfiguration |
TreeGardenConfiguration |
undefined |
- |
referenceDataSetForReplacing? |
TreeGardenDataSample [] |
undefined |
data set from which values for replacing are calculated |
fnName |
string |
'getTreePrediction' |
- |
Returns
Defined in
predict.ts:56
getLeafNodesForSamples
getLeafNodesForSamples(samplesToClassify
, decisionTreeRoot
, algorithmConfiguration
, referenceDataSetForReplacing?
): [TreeGardenDataSample
, TreeGardenNode
][]
Get leaf nodes of tree for multiple unknown samples.
Parameters
Name | Type |
---|---|
samplesToClassify |
TreeGardenDataSample [] |
decisionTreeRoot |
TreeGardenNode |
algorithmConfiguration |
TreeGardenConfiguration |
referenceDataSetForReplacing? |
TreeGardenDataSample [] |
Returns
[TreeGardenDataSample
, TreeGardenNode
][]
Defined in
predict.ts:80
getLeafNodeOfSample
getLeafNodeOfSample<T
>(sample
, rootNode
, algorithmConfiguration
, retrieveIds?
): NodeOrIdArray
<T
>
Retrieve leaf node of tree for given sample.
Type parameters
Name | Type |
---|---|
T |
extends boolean |
Parameters
Name | Type |
---|---|
sample |
TreeGardenDataSample |
rootNode |
TreeGardenNode |
algorithmConfiguration |
TreeGardenConfiguration |
retrieveIds? |
T |
Returns
NodeOrIdArray
<T
>
Defined in
predict.ts:13
getValueForNode
getValueForNode(leafNode
, _sample?
): number
Extract value from node and given sample for regression tree
Parameters
Name | Type |
---|---|
leafNode |
TreeGardenNode |
_sample? |
TreeGardenDataSample |
Returns
number
Defined in
predict.ts:115
getMostCommonClassForNode
getMostCommonClassForNode(leafNode
, _sample?
): string
Extract class from node and given sample for classification tree
Parameters
Name | Type |
---|---|
leafNode |
TreeGardenNode |
_sample? |
TreeGardenDataSample |
Returns
string
Defined in
predict.ts:94
getResultFromMultipleTrees
getResultFromMultipleTrees(treeRoots
, dataSample
, config
): string
| number
Strategy how to obtain results from multiple trees of random forest for given sample.
Parameters
Name | Type |
---|---|
treeRoots |
TreeGardenNode [] |
dataSample |
TreeGardenDataSample |
config |
TreeGardenConfiguration |
Returns
string
| number
Defined in
predict.ts:168