# Some Utilities for Developing Data Science Software

## Documentation for package ‘oeli’ version 0.7.6

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A C D E F G H I M O P Q R S T U V

## -- A --

assert_correlation_matrix | Check correlation matrix
assert_covariance_matrix | Check covariance matrix
assert_list_of_lists | Check list of lists
assert_missing | Check missing formal argument
assert_numeric_vector | Check numeric vector
assert_one_hot_matrix | Check one-hot matrix
assert_probability_vector | Check probability vector
assert_transition_probability_matrix | Check transition probability matrix

## -- C --

check_correlation_matrix | Check correlation matrix
check_covariance_matrix | Check covariance matrix
check_list_of_lists | Check list of lists
check_missing | Check missing formal argument
check_numeric_vector | Check numeric vector
check_one_hot_matrix | Check one-hot matrix
check_probability_vector | Check probability vector
check_transition_probability_matrix | Check transition probability matrix
chol_to_cov | Cholesky root of covariance matrix
chunk_vector | Split a vector into chunks
correlated_regressors | Simulate correlated regressor values
cov_to_chol | Cholesky root of covariance matrix

## -- D --

ddirichlet | Dirichlet distribution
ddirichlet_cpp | Dirichlet distribution
delete_columns_data.frame | Deleting 'data.frame' columns
delta | Difference and un-difference covariance matrix
Dictionary | Dictionary R6 Object
diff_cov | Difference and un-difference covariance matrix
dmixnorm | Mixture of normal distributions
dmixnorm_cpp | Mixture of normal distributions
dmvnorm | Multivariate normal distribution
dmvnorm_cpp | Multivariate normal distribution
do.call_timed | Measure computation time
dtnorm | Truncated normal distribution
dtnorm_cpp | Truncated normal distribution
dttnorm | Truncated normal distribution
dttnorm_cpp | Truncated normal distribution
dwishart | Wishart distribution
dwishart_cpp | Wishart distribution

## -- E --

equidistant_vectors | Generate equidistant vectors in Euclidean space

## -- F --

find_namespace_calls | Namespace calls
function_arguments | Get function arguments
function_body | Extract function body
function_defaults | Get default function arguments

## -- G --

gaussian_tv | Gaussian total variation
group_data.frame | Grouping of a 'data.frame'

## -- H --

hermann | Hermannslauf

## -- I --

identical_structure | Check if two objects have identical structure
input_check_response | Standardized response to input check
insert_matrix_column | Insert column in matrix
insert_vector_entry | Insert entry in vector

## -- M --

M | Difference and un-difference covariance matrix
map_indices | Map indices
match_arg | Argument matching
match_numerics | Best-possible match of two numeric vectors
matrix_diagonal_indices | Get indices of matrix diagonal
matrix_indices | Get 'matrix' indices
merge_lists | Merge named lists

## -- O --

occurrence_info | Provide information about occurrences

## -- P --

package_logo | Creating a basic logo for an R package
permutations | Build permutations
pmixnorm | Mixture of normal distributions
pmixnorm_cpp | Mixture of normal distributions
pmvnorm | Multivariate normal distribution
pmvnorm_cpp | Multivariate normal distribution
print_data.frame | Print (abbreviated) 'data.frame'
print_matrix | Print (abbreviated) 'matrix'

## -- Q --

quiet | Silence R code

## -- R --

rdirichlet | Dirichlet distribution
rdirichlet_cpp | Dirichlet distribution
rmixnorm | Mixture of normal distributions
rmixnorm_cpp | Mixture of normal distributions
rmvnorm | Multivariate normal distribution
rmvnorm_cpp | Multivariate normal distribution
round_data.frame | Round 'numeric' columns of a 'data.frame'
rtnorm | Truncated normal distribution
rtnorm_cpp | Truncated normal distribution
rttnorm | Truncated normal distribution
rttnorm_cpp | Truncated normal distribution
rwishart | Wishart distribution
rwishart_cpp | Wishart distribution

## -- S --

sample_correlation_matrix | Sample correlation matrix
sample_covariance_matrix | Sample covariance matrix
sample_transition_probability_matrix | Sample transition probability matrices
simulate_markov_chain | Simulate Markov chain
Simulator | Simulator R6 Object
split_vector_at | Split a vector at positions
stationary_distribution | Stationary distribution
Storage | Storage R6 Object
subsets | Generate vector subsets
system_information | General system level information

## -- T --

test_correlation_matrix | Check correlation matrix
test_covariance_matrix | Check covariance matrix
test_list_of_lists | Check list of lists
test_missing | Check missing formal argument
test_numeric_vector | Check numeric vector
test_one_hot_matrix | Check one-hot matrix
test_probability_vector | Check probability vector
test_transition_probability_matrix | Check transition probability matrix
timed | Interrupt long evaluations
try_silent | Try an expression silently

## -- U --

undiff_cov | Difference and un-difference covariance matrix
unexpected_error | Handling of an unexpected error
unique_chol | Cholesky root of covariance matrix
user_confirm | User confirmation

## -- V --

variable_name | Determine variable name
vector_occurrence | Find the positions of first or last occurrence of unique vector elements