GetModelFromJobId | R Documentation |
The functions RequestNewModel and RequestSampleSizeUpdate initiate the creation of new models in a DataRobot project. Both functions submit requests to the DataRobot modeling engine and return an integer-valued modelJobId. The GetModelFromJobId function polls the modeling engine until the model has been built or a specified time limit is exceeded, returning an S3 object of class 'dataRobotModel' when the model is available.
GetModelFromJobId(project, modelJobId, maxWait = 600)
project |
character. Either (1) a character string giving the unique alphanumeric identifier for the project, or (2) a list containing the element projectId with this identifier. |
modelJobId |
The integer returned by either RequestNewModel or RequestSampleSizeUpdate. |
maxWait |
integer. The maximum time (in seconds) to wait for the model job to complete. |
Motivation for this function is the fact that some models - e.g., very complex machine learning models fit to large datasets - may take a long time to complete. Splitting the model creation request from model retrieval in these cases allows the user to perform other interactive R session tasks between the time the model creation/update request is made and the time the final model is available.
An S3 object of class 'dataRobotModel' summarizing all available information about the model.
## Not run:
projectId <- "59a5af20c80891534e3c2bde"
initialJobs <- ListModelJobs(project)
job <- initialJobs[[1]]
modelJobId <- job$modelJobId
GetModelJobFromJobId(projectId, modelJobId)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.