Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModelX

Hierarchy

  • ModelX

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

DataSet

DataSet: DataSet

Model

Optional auto_assign_features

auto_assign_features: boolean

config

cross_validation_options

cross_validation_options: CrossValidationOptions

debug

debug: boolean

Optional dependent_variables

dependent_variables: string[]

Optional dimension

dimension: Dimensions

emptyObject

emptyObject: ModelXDataTypes.Datum

Optional entity

entity: Entity

forecastDates

forecastDates: Date[]

Optional independent_variables

independent_variables: string[]

Optional input_independent_features

input_independent_features: AutoFeature[]

max_evaluation_outputs

max_evaluation_outputs: number

mockEncodedData

mockEncodedData: ModelXDataTypes.Data

original_data_test

original_data_test: ModelXDataTypes.Data

original_data_train

original_data_train: ModelXDataTypes.Data

Optional output_dependent_features

output_dependent_features: AutoFeature[]

Optional prediction_inputs

prediction_inputs: ModelXDataTypes.Data

Optional prediction_inputs_next_value_function

prediction_inputs_next_value_function: ForecastPredictionInputNextValueFunction

prediction_inputs_next_value_functions

prediction_inputs_next_value_functions: GeneratedFunctionDefinitionsList

Optional prediction_options

prediction_options: PredictModelConfig

prediction_timeseries_date_feature

prediction_timeseries_date_feature: string

Optional prediction_timeseries_date_format

prediction_timeseries_date_format: string

prediction_timeseries_dimension_feature

prediction_timeseries_dimension_feature: string

Optional prediction_timeseries_end_date

prediction_timeseries_end_date: Date | string

Optional prediction_timeseries_start_date

prediction_timeseries_start_date: Date | string

prediction_timeseries_time_zone

prediction_timeseries_time_zone: string

preprocessing_feature_column_options

preprocessing_feature_column_options: ModelXDataTypes.DataSetTransform

removedFilterdtrainingData

removedFilterdtrainingData: ModelXDataTypes.Data

Optional retrain_forecast_model_with_predictions

retrain_forecast_model_with_predictions: boolean

status

status: ModelStatus

testDataSet

testDataSet: DataSet

trainDataSet

trainDataSet: DataSet

trainingData

trainingData: ModelXDataTypes.Data

Optional training_data_filter_function

training_data_filter_function: DataFilterFunction

Optional training_data_filter_function_body

training_data_filter_function_body: string

training_feature_column_options

training_feature_column_options: ModelXDataTypes.DataSetTransform

Optional training_model_loss

training_model_loss: number

training_options

training_options: ModelXModelTypes.TensorScriptOptions

training_progress_callback

training_progress_callback: TrainingProgressCallback

Optional training_size_values

training_size_values: number

use_empty_objects

use_empty_objects: boolean

use_mock_encoded_data

use_mock_encoded_data: boolean

use_preprocessing_on_trainning_data

use_preprocessing_on_trainning_data: boolean

validate_training_data

validate_training_data: boolean

x_indep_matrix_test

x_indep_matrix_test: ModelXDataTypes.Matrix

x_indep_matrix_train

x_indep_matrix_train: ModelXDataTypes.Matrix

x_independent_features

x_independent_features: string[]

x_raw_independent_features

x_raw_independent_features: string[]

y_dep_matrix_test

y_dep_matrix_test: ModelXDataTypes.Matrix

y_dep_matrix_train

y_dep_matrix_train: ModelXDataTypes.Matrix

y_dependent_labels

y_dependent_labels: string[]

y_raw_dependent_labels

y_raw_dependent_labels: string[]

Methods

addMockData

  • addMockData(__namedParameters?: { use_mock_dates: boolean }): void

checkTrainingStatus

  • checkTrainingStatus(options?: { retrain?: boolean }): Promise<boolean>

evaluateClassificationAccuracy

  • evaluateClassificationAccuracy(options?: EvaluationAccuracyOptions): { accuracy: any; actuals: any; estimates: any; labels: any; matrix: any }

evaluateModel

evaluateRegressionAccuracy

getCrosstrainingData

  • getCrosstrainingData(): { test: any; train: any }

getDataSetProperties

getForecastDates

  • getForecastDates(options?: {}): Date[]

getPredictionData

  • getPredictionData(options?: { getPredictionInputPromise?: GetPredicitonData }): Promise<{}[]>

getTimeseriesDimension

getTrainingData

  • getTrainingData(options?: { getDataPromise?: GetPredicitonData; retrain?: boolean; trainingData?: ModelXDataTypes.Data }): Promise<void>

predictModel

removeMockData

  • removeMockData(__namedParameters?: { use_mock_dates: boolean }): void

retrainTimeseriesModel

timeseriesForecast

trainModel

validateTimeseriesData

  • validateTimeseriesData(options?: ValidateTimeseriesDataOptions): Promise<{ datasetDates: any; dimension: Dimensions; forecastDateFirstDataSetDateIndex: any; forecastDates: Date[]; lastOriginalForecastDate: Date; raw_prediction_inputs: {}[] }>

validateTrainingData

  • validateTrainingData(__namedParameters?: { cross_validate_training_data: boolean; inputMatrix: number[][] }): boolean