.listOMLEstimationProcedures = function(verbosity = NULL) {
content = doAPICall(api.call = "json/estimationprocedure/list", file = NULL,
verbosity = verbosity, method = "GET")
res = fromJSON(txt = content)$estimationprocedures$estimationprocedure
task.types = listOMLTaskTypes(verbosity = 0)
task.types.tmp = copy(task.types) # copy necessary, otherwise interferes with listOMLTaskTypes.R in
# listOMLTasks.R (called in helpers.R l.118 [i.e. in generateAPICall()])
setnames(task.types.tmp, c("ttid", "task.type"))
task.types.tmp[, "ttid" := as.character(ttid)]
ret = merge(task.types.tmp, res, by = "ttid")
ret[, c("id", "ttid") := .(as.integer(id), NULL)]
setnames(ret, "id", "est.id")
setkeyv(ret, "est.id") # sort by est.id...
setcolorder(ret) # ...and get est.id column in first position
setnames(ret, convertNamesOMLToR(names(ret)))
type.convert(ret, as.is = TRUE, how = "replace")
}
#' @title List available estimation procedures.
#'
#' @description
#' The returned \code{data.frame} contains the \code{est.id} and the corresponding
#' name of the estimation procedure.
#'
#' @template note_memoise
#'
#' @template arg_verbosity
#' @return [\code{data.frame}].
#' @family listing functions
#' @export
#' @example inst/examples/listOMLEstimationProcedures.R
listOMLEstimationProcedures = memoise(.listOMLEstimationProcedures)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.