Skip to main content

Namespace: ml

dg.ml

Functions

applyModel

applyModel(name, table, columnNamesMap?, showProgress?): Promise<DataFrame>

Applies predictive model to the specified table. See example: https://public.datagrok.ai/js/samples/domains/data-science/predictive-model

Async

Parameters

NameTypeDefault valueDescription
namestringundefinedModel namespace path.
tableDataFrameundefinedData table.
columnNamesMapobject{}Columns map.
showProgressbooleantrueMaximum number of results to return.

Returns

Promise<DataFrame>

Defined in

src/ml.ts:21


cluster

cluster(table, features, clusters): Promise<DataFrame>

Clusters data. See example: https://public.datagrok.ai/js/samples/domains/data-science/cluster

Async

Parameters

NameTypeDescription
tableDataFrameData table.
featuresstring[]List of column names containing features.
clustersnumberNumber of clusters.

Returns

Promise<DataFrame>

Defined in

src/ml.ts:48


missingValuesImputation

missingValuesImputation(table, impute, data, nearestNeighbours): Promise<DataFrame>

Imputes missing values. See example: https://public.datagrok.ai/js/samples/domains/data-science/missing-values-imputation

Async

Parameters

NameTypeDescription
tableDataFrameData table.
imputestring[]List of column names to impute missing values.
datastring[]List of column names containing data.
nearestNeighboursnumberNumber of nearest neighbours.

Returns

Promise<DataFrame>

Defined in

src/ml.ts:35


pca

pca(table, features, components, center, scale): Promise<DataFrame>

Principal component analysis. See example: https://public.datagrok.ai/js/samples/domains/data-science/pca

Async

Parameters

NameTypeDescription
tableDataFrameData table.
featuresstring[]List of column names containing features.
componentsnumberNumber of clusters.
centerbooleanCenter features data before PCA.
scalebooleanScale features data before PCA.

Returns

Promise<DataFrame>

Defined in

src/ml.ts:63


randomData

randomData(table, distribution, params, seed): Promise<DataFrame>

Creates a table with random values from the specified distribution. Documentation: https://datagrok.ai/help/transform/random-data See example: https://public.datagrok.ai/js/samples/domains/data-science/random-data

Async

Parameters

NameTypeDescription
tableDataFrameData table.
distributionstringDistribution name.
paramsobjectDistribution parameters.
seednumberInitial seed.

Returns

Promise<DataFrame>

Defined in

src/ml.ts:78