Packages

c

io.github.timsetsfire.datarobot

DateTimePartition

case class DateTimePartition(projectId: Option[String], datetimePartitionColumn: Option[String], dateFormat: Option[String], useTimeSeries: Option[Boolean], unsupervisedMode: Option[Boolean], defaultToAPriori: Option[Boolean], defaultToKnownInAdvance: Option[Boolean], defaultToDoNotDerive: Option[Boolean], featureDerivationWindowStart: Option[Int], featureDerivationWindowEnd: Option[Int], forecastWindowStart: Option[Int], forecastWindowEnd: Option[Int], windowsBasisUnit: Option[String], validationDuration: Option[String], availableTrainingStartDate: Option[String], availableTrainingDuration: Option[String], availableTrainingEndDate: Option[String], primaryTrainingStartDate: Option[String], primaryTrainingDuration: Option[String], primaryTrainingEndDate: Option[String], gapStartDate: Option[String], gapDuration: Option[String], gapEndDate: Option[String], holdoutStartDate: Option[String], holdoutDuration: Option[String], holdoutEndDate: Option[String], numberOfBacktests: Option[Int], autopilotDataSelectionMethod: Option[String], backtests: Option[Seq[DateTimeBacktests]], partitioningWarnings: Option[Seq[PartitionWarning]], featureSettings: Option[Seq[FeatureSetting]], numberOfKnownInAdvanceFeatures: Option[Int], numberOfDoNotDeriveFeatures: Option[Int], useCrossSeriesFeatures: Option[Boolean], aggregationType: Option[String], crossSeriesGroupByColumns: Option[String], calendarId: Option[String]) extends Product with Serializable

Date Time Partitioning use for a Time Series Project. This should not be constructed directly. See io.github.timsetsfire.datarobot.DateTimePartitioningMethod when setting up DateTime Parititioning for a project via UI.

projectId

– The ID of the project

datetimePartitionColumn

(string)–Thedatecolumnthatwillbeusedasadate-time partition column

dateFormat

(string) – The date format of the partition column

useTimeSeries

(boolean)–(Newinversionv2.8)Abooleanvalueindicatingwhether a time series project should be created instead of a regular project which uses datetime partitioning.

unsupervisedMode

(boolean) – (New in version v2.20) A boolean value indicating whether an unsupervised project should be created

defaultToAPriori

(boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance. This parameter always has the same value as defaultToKnownInAdvance and will be removed in a future release.

defaultToKnownInAdvance

(boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings. Features marked as known in advance must be specified into the future when making predictions. See the Time Series Overview for more context.

defaultToDoNotDerive

(boolean) – (New in version v2.17) Indicates whether all features in a time series project default to being treated as do-not-derive features, which excludes them from feature derivation.

featureDerivationWindowStart

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should begin. Will be a negative integer, if present.

featureDerivationWindowEnd

– (New in version 2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should end. Will be a non- positive integer, if present.

forecastWindowStart

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should start. Will be a non-negative integer, if present.

forecastWindowEnd

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should end. Will be a non-negative integer, if present.

windowsBasisUnit

– (New in version v2.14) Will only be specified for projects using time series. Indicates which unit is basis for feature derivation window and forecast window. Will be either detected time unit or “ROW”.

validationDuration

– The default validation duration for all backtests. Will not be specified if the primary date/time feature in a time series project is irregular.

availableTrainingStartDate

–Thestartdateofavailabletrainingdataforscoring the holdout

availableTrainingDuration

– The duration of available training duration for scor- ing the holdout

availableTrainingEndDate

–Theenddateofavailabletrainingdataforscoringthe holdout

primaryTrainingStartDate

– The start date of the primary training data for scoring the holdout

primaryTrainingDuration

– The duration of the primary training data for scoring the holdout

primaryTrainingEndDate

– The end date of the primary training data for scoring the holdout

gapStartDate

– The start date of the gap between the training and holdout scoring data

gapDuration

– The duration of the gap between the training and holdout scoring data

gapEndDate

– The end date of gap between the training and holdout scoring data

holdoutStartDate

– The start date of the holdout scoring data

holdoutDuration

– The duration of the holdout scoring data

holdoutEndDate

– The end date of the holdout scoring data

numberOfBacktests

– The number of backtests used

autopilotDataSelectionMethod

– Whether models created via the autopilot will use “rowCount” or “duration” as their dataSelectionMethod.

backtests

– An array of the configured backtests

partitioningWarnings

– An array of available warnings about potential problems with the chosen partitioning that could cause issues during modeling, although the partition- ing may be successfully submitted

featureSettings

– An array of per feature settings

numberOfKnownInAdvanceFeatures

– (New in version v2.14) Number of features that are marked as known in advance.

numberOfDoNotDeriveFeatures

– (New in version v2.17) Number of features that are marked as “do not derive”.

useCrossSeriesFeatures

(boolean) – (New in version v2.14) Indicating whether to use cross-series features.

aggregationType

(string) – (New in version v2.14) The aggregation type to apply when creating cross-series features. Optional, must be one of “total” or “average”.

crossSeriesGroupByColumns

(array) – (New in version v2.15) List of columns (currently of length 1). Optional setting that indicates how to further split series into related groups. For example, if every series is sales of an individual product, the series group-by could be the product category with values like “men’s clothing”, “sports equipment”, etc..

calendarId

(string) – (new in version v2.15) Optional, the id of a calendar to use with this project.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DateTimePartition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DateTimePartition(projectId: Option[String], datetimePartitionColumn: Option[String], dateFormat: Option[String], useTimeSeries: Option[Boolean], unsupervisedMode: Option[Boolean], defaultToAPriori: Option[Boolean], defaultToKnownInAdvance: Option[Boolean], defaultToDoNotDerive: Option[Boolean], featureDerivationWindowStart: Option[Int], featureDerivationWindowEnd: Option[Int], forecastWindowStart: Option[Int], forecastWindowEnd: Option[Int], windowsBasisUnit: Option[String], validationDuration: Option[String], availableTrainingStartDate: Option[String], availableTrainingDuration: Option[String], availableTrainingEndDate: Option[String], primaryTrainingStartDate: Option[String], primaryTrainingDuration: Option[String], primaryTrainingEndDate: Option[String], gapStartDate: Option[String], gapDuration: Option[String], gapEndDate: Option[String], holdoutStartDate: Option[String], holdoutDuration: Option[String], holdoutEndDate: Option[String], numberOfBacktests: Option[Int], autopilotDataSelectionMethod: Option[String], backtests: Option[Seq[DateTimeBacktests]], partitioningWarnings: Option[Seq[PartitionWarning]], featureSettings: Option[Seq[FeatureSetting]], numberOfKnownInAdvanceFeatures: Option[Int], numberOfDoNotDeriveFeatures: Option[Int], useCrossSeriesFeatures: Option[Boolean], aggregationType: Option[String], crossSeriesGroupByColumns: Option[String], calendarId: Option[String])

    projectId

    – The ID of the project

    datetimePartitionColumn

    (string)–Thedatecolumnthatwillbeusedasadate-time partition column

    dateFormat

    (string) – The date format of the partition column

    useTimeSeries

    (boolean)–(Newinversionv2.8)Abooleanvalueindicatingwhether a time series project should be created instead of a regular project which uses datetime partitioning.

    unsupervisedMode

    (boolean) – (New in version v2.20) A boolean value indicating whether an unsupervised project should be created

    defaultToAPriori

    (boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance. This parameter always has the same value as defaultToKnownInAdvance and will be removed in a future release.

    defaultToKnownInAdvance

    (boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings. Features marked as known in advance must be specified into the future when making predictions. See the Time Series Overview for more context.

    defaultToDoNotDerive

    (boolean) – (New in version v2.17) Indicates whether all features in a time series project default to being treated as do-not-derive features, which excludes them from feature derivation.

    featureDerivationWindowStart

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should begin. Will be a negative integer, if present.

    featureDerivationWindowEnd

    – (New in version 2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should end. Will be a non- positive integer, if present.

    forecastWindowStart

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should start. Will be a non-negative integer, if present.

    forecastWindowEnd

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should end. Will be a non-negative integer, if present.

    windowsBasisUnit

    – (New in version v2.14) Will only be specified for projects using time series. Indicates which unit is basis for feature derivation window and forecast window. Will be either detected time unit or “ROW”.

    validationDuration

    – The default validation duration for all backtests. Will not be specified if the primary date/time feature in a time series project is irregular.

    availableTrainingStartDate

    –Thestartdateofavailabletrainingdataforscoring the holdout

    availableTrainingDuration

    – The duration of available training duration for scor- ing the holdout

    availableTrainingEndDate

    –Theenddateofavailabletrainingdataforscoringthe holdout

    primaryTrainingStartDate

    – The start date of the primary training data for scoring the holdout

    primaryTrainingDuration

    – The duration of the primary training data for scoring the holdout

    primaryTrainingEndDate

    – The end date of the primary training data for scoring the holdout

    gapStartDate

    – The start date of the gap between the training and holdout scoring data

    gapDuration

    – The duration of the gap between the training and holdout scoring data

    gapEndDate

    – The end date of gap between the training and holdout scoring data

    holdoutStartDate

    – The start date of the holdout scoring data

    holdoutDuration

    – The duration of the holdout scoring data

    holdoutEndDate

    – The end date of the holdout scoring data

    numberOfBacktests

    – The number of backtests used

    autopilotDataSelectionMethod

    – Whether models created via the autopilot will use “rowCount” or “duration” as their dataSelectionMethod.

    backtests

    – An array of the configured backtests

    partitioningWarnings

    – An array of available warnings about potential problems with the chosen partitioning that could cause issues during modeling, although the partition- ing may be successfully submitted

    featureSettings

    – An array of per feature settings

    numberOfKnownInAdvanceFeatures

    – (New in version v2.14) Number of features that are marked as known in advance.

    numberOfDoNotDeriveFeatures

    – (New in version v2.17) Number of features that are marked as “do not derive”.

    useCrossSeriesFeatures

    (boolean) – (New in version v2.14) Indicating whether to use cross-series features.

    aggregationType

    (string) – (New in version v2.14) The aggregation type to apply when creating cross-series features. Optional, must be one of “total” or “average”.

    crossSeriesGroupByColumns

    (array) – (New in version v2.15) List of columns (currently of length 1). Optional setting that indicates how to further split series into related groups. For example, if every series is sales of an individual product, the series group-by could be the product category with values like “men’s clothing”, “sports equipment”, etc..

    calendarId

    (string) – (new in version v2.15) Optional, the id of a calendar to use with this project.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val aggregationType: Option[String]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val autopilotDataSelectionMethod: Option[String]
  7. val availableTrainingDuration: Option[String]
  8. val availableTrainingEndDate: Option[String]
  9. val availableTrainingStartDate: Option[String]
  10. val backtests: Option[Seq[DateTimeBacktests]]
  11. val calendarId: Option[String]
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  13. val crossSeriesGroupByColumns: Option[String]
  14. val dateFormat: Option[String]
  15. val datetimePartitionColumn: Option[String]
  16. val defaultToAPriori: Option[Boolean]
  17. val defaultToDoNotDerive: Option[Boolean]
  18. val defaultToKnownInAdvance: Option[Boolean]
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. val featureDerivationWindowEnd: Option[Int]
  21. val featureDerivationWindowStart: Option[Int]
  22. val featureSettings: Option[Seq[FeatureSetting]]
  23. val forecastWindowEnd: Option[Int]
  24. val forecastWindowStart: Option[Int]
  25. val gapDuration: Option[String]
  26. val gapEndDate: Option[String]
  27. val gapStartDate: Option[String]
  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. val holdoutDuration: Option[String]
  30. val holdoutEndDate: Option[String]
  31. val holdoutStartDate: Option[String]
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. val numberOfBacktests: Option[Int]
  37. val numberOfDoNotDeriveFeatures: Option[Int]
  38. val numberOfKnownInAdvanceFeatures: Option[Int]
  39. val partitioningWarnings: Option[Seq[PartitionWarning]]
  40. val primaryTrainingDuration: Option[String]
  41. val primaryTrainingEndDate: Option[String]
  42. val primaryTrainingStartDate: Option[String]
  43. val projectId: Option[String]
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. val unsupervisedMode: Option[Boolean]
  46. val useCrossSeriesFeatures: Option[Boolean]
  47. val useTimeSeries: Option[Boolean]
  48. val validationDuration: Option[String]
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. val windowsBasisUnit: Option[String]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped