Package: ibmdbR 1.51.0

Shaikh Quader

ibmdbR: IBM in-Database Analytics for R

Functionality required to efficiently use R with IBM(R) Db2(R) Warehouse offerings (formerly IBM dashDB(R)) and IBM Db2 for z/OS(R) in conjunction with IBM Db2 Analytics Accelerator for z/OS. Many basic and complex R operations are pushed down into the database, which removes the main memory boundary of R and allows to make full use of parallel processing in the underlying database. For executing R-functions in a multi-node environment in parallel the idaTApply() function requires the 'SparkR' package (<https://spark.apache.org/docs/latest/sparkr.html>). The optional 'ggplot2' package is needed for the plot.idaLm() function only.

Authors:Shaikh Quader [aut, cre], Toni Bollinger [aut], Ming-pang Wei [aut], Alexander Eckert [aut], Michael Wurst [aut], Craig Blaha [ctb], IBM Corporation [cph]

ibmdbR_1.51.0.tar.gz
ibmdbR_1.51.0.tar.gz(r-4.5-noble)ibmdbR_1.51.0.tar.gz(r-4.4-noble)
ibmdbR_1.51.0.tgz(r-4.4-emscripten)ibmdbR_1.51.0.tgz(r-4.3-emscripten)
ibmdbR.pdf |ibmdbR.html
ibmdbR/json (API)
NEWS

# Install 'ibmdbR' in R:
install.packages('ibmdbR', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

71 exports 2 stars 0.23 score 8 dependencies 66 scripts 389 downloads

Last updated 10 months agofrom:9f0b5822b6. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 21 2024
R-4.5-linuxNOTEAug 21 2024

Exports:as.data.frameas.ida.data.framecolnamescorcovdb.is.nullheadhistida.data.frameida.listidaAppendidaApplyRulesidaAruleidaCloseidaConnectidaCreateViewidaDeleteTableidadfidaDivClusteridaDropModelidaDropViewidaExistTableidaGetAcceleratoridaGetAcceleratorDetailsidaGetModelnameidaGetValidTableNameidaGlmidaInitidaIsViewidaKMeansidaListAcceleratorsidaListModelsidaLmidaMergeidaModelExistsidaNaiveBayesidaQueryidaRetrieveModelidaSampleidaSaveidaScalarQueryidaSetAcceleratoridaShowTablesidaTableidaTApplyidaTreeidaTwoStepidaUpdateifelseis.ida.data.frameis.ida.listNCOLNROWplot.idaLmplot.idaTreepredict.idaDivClusterpredict.idaGlmpredict.idaKMeanspredict.idaLmpredict.idaNaiveBayespredict.idaTreepredict.idaTwoStepprint.idaDivClusterprint.idaGlmprint.idaKMeansprint.idaLmprint.idaNaiveBayesprint.idaTwoStepsdsummaryvar

Dependencies:arulesgenericslatticeMASSMatrixRODBCrpartrpart.plot

Use IBM In-Database Analytics with R

Rendered fromibmdbR.Rnwusingknitr::knitron Aug 21 2024.

Last update: 2023-11-25
Started: 2014-12-12

Readme and manuals

Help Manual

Help pageTopics
IBM In-Database AnalyticsibmdbR-package ibmdbR
Convert an R object to an IDA data frameas.ida.data.frame
Available methods for ida.col.def!,ida.col.def-method as.character,ida.col.def-method as.integer,ida.col.def-method as.numeric,ida.col.def-method as.vector,ida.col.def,ANY-method as.vector,ida.col.def-method db.is.null format.ida.col.def ifelse,ida.col.def-method print,ida.col.def-method
Available methods for ida.data.frame$,ida.data.frame-method $<-,ida.data.frame-method as.data.frame,ida.data.frame-method colnames,ida.data.frame-method cor,ida.data.frame-method cov,ANY,ANY-method cov,ANY,ida.data.frame-method cov,ida.data.frame,ANY-method cov,ida.data.frame,ida.data.frame-method dim,ida.data.frame-method head,ida.data.frame-method hist,ida.data.frame-method length,ida.data.frame-method max,ida.data.frame-method mean,ida.data.frame-method min,ida.data.frame-method names,ida.data.frame-method NCOL,ida.data.frame-method NROW,ida.data.frame-method print,ida.data.frame-method sd,ida.data.frame-method summary,ida.data.frame-method var,ida.data.frame-method [,ida.data.frame,ANY,ANY,ANY-method [,ida.data.frame-method
Create an IDA data frameida.data.frame is.ida.data.frame
Store and retrieve R objects in the databaseida.list is.ida.list
Available methods for ida.list!,ida.list-method $,ida.list-method $<-,ida.list-method length,ida.list-method names,ida.list-method print,ida.list-method [,ida.list,ANY,ANY,ANY-method [,ida.list-method [<-,ida.list,ANY,ANY,ANY-method [<-,ida.list-method
Association Rule MiningidaApplyRules idaArule
Open or closes a IDA database connectionidaClose idaConnect
Create or drop a viewidaCreateView idaDropView
Miscellaneous toolsidaAppend idaDeleteTable idaExistTable idaGetValidTableName idaIsView
Query, store and update data in the database.idadf idaSave idaUpdate
Hierarchical (divisive) clusteringidaDivCluster predict.idaDivCluster print.idaDivCluster
Drop a predictive model from the databaseidaDropModel
Get the name of a modelidaGetModelname
Generalized Linear Models (GLM)idaGlm predict.idaGlm print.idaGlm
Initialize the In-Database Analytics functionsidaInit
k-means clusteringidaKMeans predict.idaKMeans print.idaKMeans
Show and set accelerator settingsidaGetAccelerator idaGetAcceleratorDetails idaListAccelerators idaSetAccelerator
List all predictive models in the databaseidaListModels idaModelExists
Linear regressionidaLm plot.idaLm predict.idaLm print.idaLm
Merge IDA data framesidaMerge
Naive Bayes ClassifieridaNaiveBayes predict.idaNaiveBayes print.idaNaiveBayes
Run an SQL query on the databaseidaQuery idaScalarQuery
Retrieve a predictive model from the databaseidaRetrieveModel
Taking a random sample from a IDA data frameidaSample
Return a list of tablesidaShowTables
In-Database Cross Tabulation and Table CreationidaTable
Apply R-function to subsets of IDA data frameidaTApply
Decision and Regression treeidaTree plot.idaTree predict.idaTree
two step clusteringidaTwoStep predict.idaTwoStep print.idaTwoStep