This is a maintenance release to ensure package compatibility with future versions of R and testthat.
Enhancements:
Test suite updated to replace the deprecated testthat::with_mock() with testthat::local_mocked_bindings() and testthat::with_mocked_bindings().
This is a maintenance release to ensure package compatibility with future versions of R.
This is a maintenance release.
Bugfixes:
ListProjects now has NULL default values for limit and offset arguments to maintain backwards compatibility. This fixes compatibility issues with versions of DataRobot before 9.x.The datarobot package is now dependent on R >= 3.5. This is a maintenance release.
New Features:
mode = AutopilotMode.Comprehensive.Enhancements:
RequestFeatureImpact now accepts a rowCount argument, which will change the sample size used for Feature Impact calculations.datarobot:::UploadData now takes an optional argument fileName.ListProjects now accepts limit and offset arguments, which allows users to retrieve additional projects.Bugfixes:
datarobot:::UploadData (i.e. SetupProject) as well as datarobot:::UploadPredictionDataset to fail with the error No method asJSON S3 class: form_file.datarobot package with suppressPackageStartupMessages() will now suppress all messages.API Changes:
ListProjects and as.data.frame.projectSummaryList no longer return fields related to recommender models, which were removed in v2.5.0.SetTarget now sets autopilot mode to Quick by default. Additionally, when Quick is passed, the underlying /aim endpoint will no longer be invoked with Auto.Deprecated and Defunct:
quickrun argument is removed from the function SetTarget. Users should set mode = AutopilotMode.Quick instead.Dependency Changes:
datarobot package is now dependent on R >= 3.5 due to changes in the updated "Introduction to DataRobot" vignette.AmesHousing package for updated "Introduction to DataRobot" vignette.MASS package.Documentation Changes:
lendingclub.com in vignettes due to issues with the CRAN URL checker.This is a maintenance release that was superseded by v2.18.4.
This release fixes the test suite to conditionally use the stubthat package, which as of 2022-04-17 is no longer available on CRAN (but is still available in the Microsoft snapshot archive.) This package is listed as a Suggests dependency, and the codebase is updated to reflect this.
Bugfixes:
BuildPath helper function.This release fixes a breaking change in the client around ListProjects due to the removal of Spark / H20 models from the DataRobot platform.
Enhancements:
GetProject and ListProjects now return all available output from the API.Bugfixes:
ModelCapability has been properly exported.library(datarobot) no longer throws an error when executed in an RStudio session.ListProjects() no longer throws an error about "undefined columns selected."API Changes:
scaleoutModelingMode, scaleoutMaxTrainPct, and scaleoutMaxTrainRows. These attributes had appeared in the parameters of setTarget and startProject along with the responses from ListProjects and GetProject.Deprecated and Defunct:
scaleoutModelingMode, scaleoutMaxTrainPct, and scaleoutMaxTrainRows are now removed.Dependency Changes: * Client documentation is now explicitly generated with Roxygen2 v7.1.2.
Documentation Changes:
NEWS file was renamed to NEWS.md and formatted as Markdown.GetDeploymentSettings and UpdateDeploymentSettings.extdata/Friedman1.csv and updated vignettes dependent on that dataset.extdata/anomFrame.csv as it was unused.This release brings the R Client to parity with DataRobot API v2.18 (DataRobot 5.2), but also includes a number of features from API v2.19 (DataRobot 5.3) as well as Anomaly Assessment, a DataRobot 7.1 feature.
New Features:
GetLiftCharts and GetAllLiftCharts functions. This is valid only for regression models that are not time-aware.FORECAST_DISTANCE_AVG has been added as BlendMethod$FORECAST_DISTANCE_AVG.GetDeploymentServiceStats retrieves metrics that track deployment utilization and performance, while GetDeploymentAccuracy retrieves metrics that track the accuracy of a deployment's predictions. GetDeploymentServiceStatsOverTime and GetDeploymentAccuracyOverTime will track changes to those metrics over a specified time interval.SubmitActuals can now be used to submit data about actual results from a deployed model, which can be used to calculate accuracy metrics.CloneProject. The clone will be post-EDA1 and ready for setting targets and modeling options.CreateCalendar now supports series-specific events via the multiSeriesIdColumn argument. An example of a series-specific event: some but not all stores being affected by a holiday.GetDeploymentAssociationId and UpdateDeploymentAssociationId can be used to manage a deployment's association ID for use with SubmitActuals and the Deployment Accuracy functions.GetDeploymentSettings can be used to retrieve any and all settings related to a deployed model. UpdateDeploymentSettings will allow you to make piecemeal changes as well. The convenience functions GetDeploymentDriftTrackingSettings and GetDeploymentAssociationId use these methods internally.RequestTransferableModel now has a predictionIntervalsSize parameter.InitializeAnomalyAssessment initializes an anomaly assessment insight for the specified subsetListAnomalyAssessmentRecords retrieves recordsGetAnomalyAssessmentExplanations retrieves shap explanationsGetAnomalyAssessmentPredictionsPreview retrieves predictions previewDeleteAnomalyAssessmentRecord deletes recordsEnhancements:
RequestNewDatetimeModel.modelId field on the GetModelJob or ListModelJobs response objects.recommendedFeaturelistId to the Blueprint response object. If absent, there is no recommended feature list for this blueprint.Model S3 class now exposes the modelNumber field. This field is also exposed in the responses to GetFrozenModel, GetDatetimeModel, GetBlenderModel, and GetRatingTableModel.GetModelCapabilities has been extended to return supportsCodeGeneration, supportsShap, and other newly-added capabilities. See ModelCapability for more details.GetFeatureInfo will now return descriptive statistics on summarized categorical features in the field keySummary.ListDeployments now supports sorting and searching the results using the new orderBy and search parameters.GetResidualsChart and ListResidualsCharts are now backwards-compatible with DataRobot 5.2, which does not return rowNumber.GetWordCloud now includes a variable field that represents the source of each ngram, as well as a class field that represents values of the target class.GetPredictions and Predict when retrieving probabilities for large prediction datasets on multiclass projects, i.e. Predict(irisModel, largeDataset, type = "probability")Bugfixes:
ListDeployments will now return more than 20 deployments when available.ListPrimeModels now returns an empty data frame when the API returns zero results, consistent with its documentation. Previously it would return an empty list. This response is also classed as dataRobotPrimeModels.CreateCalendar now terminates properly when DataRobot is unable to create the calendar. Previously, it would hang due to the R package not checking for the right error response.formatRFC3339Timestamp now works for vectors of length > 1.API Changes:
CreateCalendar and CreateRatingTable is changed from file to dataSource to reflect that the functions can process data frames as well as CSV files.ProjectFromAsyncUrl is replaced with ProjectFromJobResponse; this change allowed us to simplify the package's dependency on httr.Deprecated and Defunct:
BlendMethod$FORECAST_DISTANCE is deprecated and will be removed in 2.19. Use BlendMethod$FORECAST_DISTANCE_ENET instead.Dependency Changes:
testthat@>3.0.0 and devtools@>2.4.0 is now required. The test suites are being updated to meet testthat 3e requirements.Suggests: rex as it is no longer needed for package development.Documentation Changes:
NEWS file was renamed to NEWS.md and formatted as Markdown.GetBlenderModel and GetBlenderModelFromJobId are now more consistent.StartAutopilot and SetTarget is clarified.curl from Imports since it was causing a NOTE when devtools::check_win_devel() was run.New Features:
CreateDeployment to create a deployment against a particular prediction server. Use ListPredictionServers to list all the available prediction servers. Use GetDeployment and ListDeployments to see particular deployments that you have. You can delete a deployment with DeleteDeployment.ReplaceDeployedModel. Use ValidateReplaceDeployedModel first to test that the deployment replacement is valid, if desired.GetDeploymentDriftTrackingSettings to get drift tracking settings for a deployment. You can update the drift tracking using UpdateDeploymentDriftTrackingSettings.GetFeatureAssociationMatrix. Relative pairwise feature association statistics can be retrieved with GetFeatureAssociationMatrixDetails.BatchFeaturesTypeTransform.Enhancements:
doNotDerive in the featureSettings of CreateDatetimePartition to disable DataRobot's automatic time series feature engineering for a particular feature (e.g., so you can derive lags yourself manually).UploadComplianceDocTemplate) using keyword tags.Bugfixes:
GetPredictionExplanationsRowsAsDataFrame previously did not work with numeric labels. This has been fixed.API Changes:
Deprecated and Defunct:
defaultToAPriori parameter in CreateDatetimePartitionSpecification has been renamed to defaultToKnownInAdvance. defaultToAPriori has now been fully removed.aPriori flag in the featureSettings parameter in CreateDatetimePartitionSpecification as been renamed to knownInAdvance. aPriori has now been fully removed.SetupProjectFromMySQL, SetupProjectFromOracle and SetupProjectFromPostgreSQL have now been removed. Use SetupProjectFromDataSource instead.GetTransferrableModel, ListTransferrableModels, UpdateTransferrableModel, DeleteTransferrableModel, DownloadTransferrableModel, and UploadTransferrableModel have been removed and replaced with their correctly spelled counterparts (GetTransferableModel, ListTransferableModels, UpdateTransferableModel, DeleteTransferableModel, DownloadTransferableModel, and UploadTransferableModel).Dependency Changes:
Documentation Changes:
New Features:
GetSeriesAccuracy to retrieve the accuracy. You can also download it as a CSV with DownloadSeriesAccuracy.Enhancements:
includePredictionIntervals = TRUE in calls to Predict. For each model, prediction intervals estimate the range of values DataRobot expects actual values of the target to fall within. They are similar to a confidence interval of a prediction, but are based on the residual errors measured during the backtesting for the selected model.ListPredictions now returns metadata on prediction intervals. includesPredictionIntervals is TRUE if there are prediction intervals in the predictions and FALSE otherwise. predictionIntervals specifies the size (in percent) of intervals or is NULL if there are no intervals.GetDatetimeModel). The new attributes are effectiveFeatureDerivationWindowStart, effectiveFeatureDerivationWindowEnd, forecastWindowStart, forecastWindowEnd, and windowsBasisUnit.DownloadComplianceDocumentation and GetSeriesAccuracy now support a maxWait parameter to customize the amount of time to wait before raising a timeout error.Deprecated and Defunct:
RecommendedModelType$Recommended type for GetModelRecommendation and GetRecommendedModel has been removed and replaced with RecommendedModelType$RecommendedForDeployment.Documentation Changes:
New Features:
StartTuningSession for details.CreateCalendar, GetCalendar, ListCalendars, UpdateCalendar, and DeleteCalendar.Share for details.Share for details.Enhancements:
UploadPredictionDataset and UploadPredictionDatasetFromDataSource will now return dataQualityWarnings that mention any potential problems with the uploaded dataset.UploadPredictionDataset and UploadPredictionDatasetFromDataSource now have a parameter relaxKIAFeaturesCheck. If TRUE, uploaded datasets for time series projects will allow missing values for the Known in Advance features in the forecast window at prediction time.fractionPredictedAsPositive, fractionPredictedAsNegative, liftPositive, and liftNegative) with cumulative gains and lift data.filter option to ListProjects that supports filtering retrieval of project lists by name using the projectName filter.GetCalendarFromProject can be used to get the calendar associated with a project.StartProject to quickly create a project from a data source.SetupProjectFromDataSource.crossSeriesGroupByColumns has been added to datetime partitioning to allow users the ability to indicate how to further split series in to related groups.Bugfixes:
windowBasisUnit has been renamed to the correct windowsBasisUnit.Deprecated and Defunct:
DeleteReasonCodes, DeleteReasonCodesInitialization, DownloadReasonCodes, GetAllReasonCodesRowsAsDataFrame, GetReasonCodesInitialization, GetReasonCodesInitializationFromJobId, GetReasonCodesMetadata, GetReasonCodesMetadataFromJobId, GetReasonCodesRows, ListReasonCodesMetadata, RequestReasonCodes, and RequestReasonCodesInitialization have all been removed and replaced with appropriately renamed functions and a new workflow. See GetPredictionExplanations for more.SetupProjectFromMySQL, SetupProjectFromOracle, SetupProjectFromPostgreSQL, SetupProjectFromHDFS are now deprecated. They will be removed in v2.17. Use SetupProjectFromDataSource instead.RequestPredictionsForDataset has been renamed to RequestPredictions. The original RequestPredictionsForDataset has been removed.GetDatetimeModelObject has been renamed to GetDatetimeModel. The original GetDatetimeModelObject has been removed.defaultToAPriori parameter in CreateDatetimePartitionSpecification has been renamed to defaultToKnownInAdvance. defaultToAPriori is now removed.aPriori flag in the featureSettings parameter in CreateDatetimePartitionSpecification as been renamed to knownInAdvance. aPriori is now removed.GetTransferrableModel, ListTransferrableModels, UpdateTransferrableModel, DeleteTransferrableModel, DownloadTransferrableModel, and UploadTransferrableModel have all been deprecated and replaced with their correctly spelled counterparts (GetTransferableModel, ListTransferableModels, UpdateTransferableModel, DeleteTransferableModel, DownloadTransferableModel, and UploadTransferableModel). The misspelled versions will be removed in v2.17.StartAutopilot has now been fully removed.Dependency Changes:
curl at version 2.7 or higher is now required.Documentation Changes:
Enhancements:
SeriesID, forecastPoint, and forecastDistance.GetDatetimePartition now returns isCrossSeries to indicate whether the datetime partition uses cross-series features.ScoreBacktests now accepts a parameter wait = TRUE to wait for job completion.Predict and GetPredictions no longer return positiveProbability for non-binary problems.Predict and GetPredictions no longer return seriesId for non-multiseries problems.Documentation Changes:
knownInAdvance was defined in the featureSettings in the "time series" vignette.Bugfixes:
New Features:
DownloadComplianceDocumentation can be used to download compliance documentation. Compliance documentation also can be created with default or custom templates - use GetComplianceDocTemplate to get particular templates and UploadComplianceDocTemplate to use your own. See the vignette on "Compliance Documentation" for more information.Share to share a data source or data store. Use ListSharingAccess to see current access rights. Use UpdateAccess for more complex access right modification operations.useCrossSeries = TRUE in CreateDatetimePartitionSpecification to enable.GetFeatureHistogram.GetModelCapabilities.Enhancements:
StartProject and UpdateProject that up the worker count can now set the worker count to "max", which uses the maximum available number of workers.fallbackToParentInsights is now available as a parameter on all insights functions (GetRocCurve, ListRocCurves, GetLiftChart, ListLiftCharts, GetConfusionChart, ListConfusionCharts). When TRUE, a frozen model with missing insights will attempt to retrieve the missing insight data from its parent model.windowBasisUnit and setting it to "ROW".DataSubset$AllBacktests for requesting the predictions for all backtest validation folds.Bugfixes:
StartTuningSession.StartProject without defining a project name, it now correctly uses the name of the variable passed (like SetupProject) rather than erroneously just calling it "dataSource".Deprecated and Defunct:
GetAllLiftCharts has now been removed (use ListLiftCharts instead).GetModelJobs has now been removed (use ListModelJobs instead).GetProjectList has now been removed (use ListProjects instead).GetAllRocCurves has now been removed (use ListRocCurves instead).RecommendedModelType$Recommended type for GetModelRecommendation and GetRecommendedModel has been deprecated and replaced with RecommendedModelType$RecommendedForDeployment. It will be removed in v2.16.PeriodicityTimeUnits has been renamed to TimeUnits. PeriodicityTimeUnits still exists for backwards compatibility.Documentation Changes:
Predict in the "Introduction to DataRobot" vignette was previously inaccurate. It has been fixed.RecommendedModelType and GetModelRecommendation now have more documentation about the model recommendation process.StartProject throughout.New Features:
GetTuningParameters and start a tuning session with StartTuningSession. You can interactively iterate through all the parameters for a model using RunInteractiveTuning. These advanced tuning features are currently generally available for Eureqa models. To use this feature with other model types, contact your CFDS for more information.Predict can now be used to create predictions directly from a model and a test dataset, bypassing the need to UploadPredictionDataset, RequestPredictions, and GetPredictions.ListPredictions can be used to summarize all the different predictions available for a particular project, model, and/or prediction dataset.GetPredictionExplanations now supports a single workflow to get prediction explanations (previously called reason codes, see "Deprecated and Defunct") for a model and a dataset without needing all the various intermediary steps.GetPredictionDataset can be used to get metadata on a particular prediction dataset.SetPredictionThreshold.GetFeatureImpact works like GetFeatureImpactForModel, but will also request the feature impact if it has not already been requested.GetTrainingPredictionsForModel retrieves training predictions for a given model object, requesting them in the process.StarModel will star a model. UnstarModel will unstar it. ToggleStarForModel will toggle the star status. ListStarredModels will list all the starred models for a particular project. Model objects will also have an isStarred parameter returned to tell whether they are starred or not. (All models are unstarred by default.)DeleteFeaturelist and DeleteModelingFeaturelist can now be used to delete featurelists and modeling featurelists respectively.UpdateFeaturelist can be used to change the name and description of a featurelist. UpdateModelingFeaturelist works for modeling featurelists as well.Enhancements:
type = "raw" in GetPredictions (or Predict) will return the raw dataframe of predictions metadata.ListModels now can take an orderBy parameter to sort the output list by metric or samplePct.ListModels now can take a filter parameter to filter output by samplePct, name, and/or isStarred.StartProject and SetupProject can now work without a projectNameStartProject can now take a workerCount parameter to set the worker count for the project.StartProject can now take wait = TRUE to automatically wait for the autopilot to complete (thus making an explicit call to WaitForAutopilot unnecessary).ProjectStage can now be used to get a list of the available project stages.RequestMultiSeriesDetection manually for a multiseries project.isBlocked that specifies whether a job is blocked from execution because one or more dependencies have not yet been met.ListModelJobs now returns the trainingRowCount key.GetPredictions now can get predictions using a projectId and a predictionId (see ListPredictions) in addition to its prior ability to retrieve predictions using a predictionJobId.GetFeaturelist and GetModelingFeaturelist) now return a created value with the timestamp, a isUserCreated value explaining whether or not the feature was created by a user (as opposed to DataRobot automation), numModels showing how many models use the featurelist, and description which gives a text description of the featurelist.dataRobotPredictionDataset class in addition to being list class.GetPredictions now can get predictions using a projectId and a predictionId (see ListPredictions) in addition to its prior ability to retrieve predictions using a predictionJobId.GetFeaturelist and GetModelingFeaturelist) now return a created value with the timestamp, a isUserCreated value explaining whether or not the feature was created by a user (as opposed to DataRobot automation), numModels showing how many models use the featurelist, and description which gives a text description of the featurelist.GetDatetimePartition now reports information on the number of "known in advance" features.GetDatetimePartition reports if the partition was drawn from a time series project and/or a multiseries project.Bugfixes:
API Changes:
RequestMultiSeriesDetection (which is now no longer necessary to invoke directly) now blocks until the multiseries request is complete and returns details about which multiseries columns were detected.Deprecated and Defunct:
DeleteReasonCodes, DeleteReasonCodesInitialization, DownloadReasonCodes, GetAllReasonCodesRowsAsDataFrame, GetReasonCodesInitialization, GetReasonCodesInitializationFromJobId, GetReasonCodesMetadata, GetReasonCodesMetadataFromJobId, GetReasonCodesRows, ListReasonCodesMetadata, RequestReasonCodes, and RequestReasonCodesInitialization have all been deprecated (and will be removed in v2.15). These functions have been replaced with appropriately renamed functions and a new workflow. See GetPredictionExplanations for more.GetDatetimeModelObject has been renamed to GetDatetimeModel. The original GetDatetimeModelObject has been deprecated and will be removed in v2.15.Documentation Changes:
Predict workflow.GetRecommendedModel instead of calculating the best mode instead of calculating the best model.Enhancements:
plot on ListOfModels returns an error if the desired percent passed to pct is not found.Bugfixes:
as.data.frame to handle missing featurelist IDs when simple = FALSE.as.data.frame to handle a list of prediction datasets.as.data.frame to handle a list of models when samplePct is not set.plot on ListOfModels to work with missing featurelist IDs.Deprecated and Defunct:
simple parameter in as.data.frame now produces an error instead of a warning.New Features:
StartProject, combines both SetupProject and SetTarget into one function.GetMissingValuesReport.UploadPredictionDatasetFromDataSource to create a prediction dataset from a DataRobot data source (introduced in v2.11).Enhancements:
RequestNewModel and passing "" (an empty string) as the value for each monotonic constraint featurelist you wish to override.Bugfixes:
AutopilotMode$Quick "mode" for SetTarget had been broken and no longer triggered the quick mode (instead it ran the full autopilot). This has been fixed.Deprecated and Defunct:
Dependency Changes:
httr at version 1.2.0 or higher is now required.New Features:
ListModelRecommendations has been added to get all the model recommendations, GetModelRecommendation can return a particular recommendation, and GetRecommendedModel returns the particular model object corresponding with a particular recommendation.ListDrivers and GetDriver to get available drivers, CreateDataStore to create a data store from a driver, and CreateDataSource to create a data source from a data store.SetupProjectFromDataSource.GetTimeSeriesFeatureDerivationLog can now be used to retrieve a lot of information on details for derived features for time series projects. DownloadTimeSeriesFeatureDerivationLog can download the log to a text document.Enhancements:
GetFeatureInfo and ListFeatureInfo now report targetLeakage, specifying whether a feature is considered to have target leakage or not.CrossValidateModel on your model object.ConnectToDataRobot now works with environment variables. Set DATAROBOT_API_ENDPOINT and DATAROBOT_API_TOKEN to connect to DataRobot. Note that previously the R client unofficially used DataRobot_URL and DataRobot_Token as environment variables to facilitate connecting to DataRobot, but these variables are now no longer supported.Bugfixes:
as.data.frame to handle missing featurelist IDs.API Changes:
UploadPredictionDataset to support bulk predictions upload for time series projects.Bugfixes:
as.data.frame to handle multiple featurelists.partitionKeyCols parameter in CreateGroupPartition to more clearly error if more than one partition key is passed.Deprecated and Defunct:
quickrun parameter on SetTarget, the ability to use GetFeatureInfo with feature IDs, the GetRecommendedBlueprints function, GetModelObject, GetAllModels, GetBlueprintDocuments, and the RequestPredictions function.defaultToAPriori parameter in CreateDatetimePartitionSpecification is being deprecated and has been renamed to defaultToKnownInAdvance. defaultToAPriori will be fully removed in v2.15.aPriori flag in the featureSettings parameter in CreateDatetimePartitionSpecification is being deprecated and has been renamed to knownInAdvance. The aPriori will be fully removed in v2.15.New features:
RequestModelDeployment, get information on a specific deployment using GetModelDeployment, and list information on all deployments across all projects via ListModelDeployments. You can also get more information on the service health of a particular deployment using GetModelDeploymentServiceStatistics or get the action log for a deployed model using GetModelDeploymentActionLog.Enhancements:
maxTrainRows, scaleoutMaxTrainPct, and scaleoutMaxTrainRows have been added to projects retrieved by GetProject. maxTrainRows specified the equivalent value to the existing maxTrainPct as a row count. The scaleout fields can be used to see how far scaleout models can be trained on projects, which for projects taking advantage of scalable ingest may exceed the limits on the data available to non-scaleout blueprints.trainingRowCount argument, specifying a desired amount of rows instead of a desired percentage of the dataset (via the current samplePct parameter). Specifying model size by row count is recommended when the float precision of sample_pct could be problematic, e.g. when training on a small percentage of the dataset or when training up to partition boundaries. This new approach is available for RequestNewModel, RequestFrozenModel, and RequestSampleSizeUpdate. RequestFrozenDatetimeModel already had this feature.GetPredictions now returns a more informative error message when the async service times out.featureSettings attribute when setting the target or specifying datetime partitioning settings on time series projects. Any features not specified in the featureSettings parameter will be assigned according to the defaultToAPriori value.DatetimePartitioningSpecification to fine-tune how time-series projects derive modeling features. treatAsExponential can control whether data is analyzed as an exponential trend and transformations like log-transform are applied. differencingMethod can control which differencing method to use for stationary data. periodicities can be used to specify periodicities occurring within the data. All are optional and defaults will be chosen automatically if they are unspecified.SetTarget.Bugfixes:
UploadPredictionDataset and GetPredictions. These functions have now been fully tested to handle data up to 1GB, and likely can handle more than that. If you run into issues, try incrementing the maxWait parameter.ssl_verify: FALSE in drconfig.yaml to not verify SSL when connecting with DataRobot.DownloadRatingTable when it meant to read DownloadTrainingPredictions.reasonCodeId <- GetReasonCodesMetadataFromJobId(projectId, jobId) when it should read reasonCodeId <- GetReasonCodesMetadataFromJobId(projectId, jobId)$id.API Changes:
trainingRowCount is available on non-datetime models as well as "rowCount" based datetime models. It reports the number of rows used to train the model (equivalent to samplePct).GetParetoFront to get the Pareto Front details and AddEureqaSolution to add a new solution to the leaderboard.New features:
SetTarget function, setting targetType = TargetType$Multiclass. If DataRobot recognizes your data as categorical, and it has up to 10 classes, using multiclass will create a project that classifies which label the data belongs to.GetFeatureInfo and ListFeatureInfo now return the EDA summary statistics (i.e., mean, median, minum, maximum, and standard deviation) for features where this is available (e.g., numeric, date, time, currency, and length features). These summary statistics will be formatted in the same format as the data it summarizes.scaleoutModelingMode when setting a project target. It can be used to control whether scaleout models appear in the autopilot and/or available blueprints. Scaleout models are only supported in the Hadoop enviroment with the corresponding user permission set.accuracyOptimizedBlueprints when setting a project target. Accuracy optimized blueprints are longer running model blueprints that provide increased accuracy over the normal blueprints that run during autopilot.GetModelBlueprintChart and model blueprint documentation via GetModelBlueprintDocumentation. These are like regular blueprint charts and blueprint documentation, except for model blueprints, which are a reduced representation of the blueprint run by the model to only include the relevant branches actually executed by the model.Enhancements:
CreateDatetimePartitionSpecification now includes the optional disableHoldout flag that can be used to disable the holdout fold when creating a project with datetime partitioning.offset and exposure to allow specifying offset and exposure columns to apply to predictions generated by models within the project. See the user guide documentation in the web app for more information on offset and exposure columns.eventsCount to allow specifying the events count column. See the user guide documentation in the webapp for more information on events count.ConnectToDataRobot now supports an option sslVerify that turns off SSL verification if set to FALSE.Bugfixes:
GetReasonCodesMetadataFromJobId from being called with a project directly (instead of a project id).RequestNewModel from being called when options(stringsAsFactors = TRUE) is set.GetBlueprintDocuments (now named GetBlueprintDocumentation).Deprecated and Defunct:
GetRecommendedBlueprints function, and the RequestPredictions function were all originally planned to be deprecated in version 3.0. These features and functions will now be deprecated in v2.10 instead.GetBlueprintDocuments is replaced by GetBlueprintDocumentation and deprecated (and will be removed in v2.10).Documentation Changes:
modelwordcloud package is now available on CRAN, so the documentation has been updated to reflect CRAN installation instructions.New features:
GetWordCloud function.GetLiftCharts and GetAllLiftCharts function.GetRocCurve and GetAllRocCurvesGetPredictJob',GetModelJob,GetJobfunctions. Any job can be retrieve viaGetJobwhich is less specific. Only prediction jobs can be retrieved withGetPredictJoband only modeling jobs can be retrieved withGetModelJob`.Enhancements:
GetModelParameters now includes an additional key showing the coefficients for individual stages of multistage models (e.g. Frequency-Severity models).DatetimeModel on a window of data, a timeWindowSamplePct can be specified to take a uniform random sample of the training data instead of using all data within the window.Bugfixes:
Dependency Changes:
jsonlite at version 1.0 or higher and curl at version 1.1 or higher are now required.Deprecated and Defunct:
New features:
3 will be cast as the string 3 and the value 3.14 will also be cast as the string 3. Further, the value -3.6 will become the string -3. Missing values will still be recognized as missing.)DatetimePartitioningSpecification using CreateDatetimePartition and CreateBacktestSpecification function and passing it into GenerateDatetimePartition, inspect the results and adjust as needed for the specific project dataset by adjusting the DatetimePartitioningSpecification and re-generating, and then set the target by passing the final DatetimePartitioningSpecification object to the partitioning_method parameter of SetTarget.Enhancements:
API Changes:
New features:
Enhancements:
NA.Bugfixes:
API Changes:
Deprecated and Defunct:
Documentation Changes:
New features:
Enhancements:
Bugfixes:
API Changes:
Deprecated and Defunct:
Documentation Changes:
Enhancements:
Deprecated and Defunct:
New features:
Bugfixes
Bugfixes
API Changes
datarobot.New features:
Enhancements:
holdoutLevel to be NULL (which results in not
sending the holdout level, in line with backend API changes to allow user
partitions to be created without a holdout level).[ from objects of type listOfBlueprints, listOfFeaturelists, and listOfModels will now
retain the appropriate type.Deprecated and Defunct:
Enhancements
Bugfixes
Deprecated & Defunct
Bugfixes
Bugfixes
Enhancements:
New features:
Bugfixes:
Deprecated and Defunct:
API Changes Summary:
Enhancements:
New Features:
Bugfixes: None
Deprecated and Defunct: None
API Changes: None
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.