A database interface definition for communication between R
    and relational database management systems.  All classes in this
    package are virtual and need to be extended by the various R/DBMS
    implementations.

Query database tables over a 'DBI' connection using 'data.table' syntax.
  Attach database schemas to the search path. Automatically merge using foreign
  key constraints.

A helper that tests DBI back ends for conformity to the
    interface.

Doubly censored data, as described in Chang and Yang (1987) <doi: 10.1214/aos/1176350608>), are commonly seen in many fields. We use EM algorithm to compute the non-parametric MLE (NPMLE) of the cummulative probability function/survival function and the two censoring distributions. One can also specify a constraint F(T)=C, it will return the constrained NPMLE and the -2 log empirical likelihood ratio for this constraint. This can be used to test the hypothesis about the constraint and, by inverting the test, find confidence intervals for probability or quantile via empirical likelihood ratio theorem. Influence functions of hat F may also be calculated, but currently, the it may be slow.

It contains functions to apply blockmodeling of signed (positive and negative weights are assigned to the links), one-mode  and valued one-mode and two-mode (two sets of nodes are considered, e.g. employees and organizations) networks (Brusco et al. (2019) <doi:10.1111/bmsp.12192>).

Simplifies and automates the process of exploring and merging 
    data from relational databases. This package allows users to discover 
    table relationships, create a map of all possible joins, and generate 
    executable plans to merge data based on a structured metadata framework.

Provides S4 classes and methods for storing dense and sparse
    matrices in 'DuckDB' databases. The package supports constructing
    database-backed matrices from base R and 'Matrix' objects, extracting
    slices and summaries, performing arithmetic and selected linear algebra
    operations, and materializing results for larger-than-memory workflows.
    It integrates with 'dbProject' to keep database paths, live connections,
    and lazy matrix tables synchronized across interactive analyses.