ccdrAlgorithm: CCDr Algorithm for Learning Sparse Gaussian Bayesian Networks
Version 0.0.3

Implementation of the CCDr (Concave penalized Coordinate Descent with reparametrization) structure learning algorithm as described in Aragam and Zhou (2015) . This is a fast, score-based method for learning Bayesian networks that uses sparse regularization and block-cyclic coordinate descent.

Browse man pages Browse package API and functions Browse package files

AuthorBryon Aragam [aut, cre], Dacheng Zhang [aut]
Date of publication2017-03-10 01:06:02
MaintainerBryon Aragam <sparsebn@gmail.com>
LicenseGPL (>= 2)
Version0.0.3
URL https://github.com/itsrainingdata/ccdrAlgorithm
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("ccdrAlgorithm")

Man pages

ccdrAlgorithm: ccdrAlgorithm: CCDr Algorithm for Learning Sparse Gaussian...
ccdr.run: Main CCDr Algorithm
generate_mvn_data: Generate data from a DAG

Functions

MAX_CCS_ARRAY_SIZE Source code
SparseBlockMatrixR Source code
SparseBlockMatrixR.list Source code
SparseBlockMatrixR.matrix Source code
SparseBlockMatrixR.sparse Source code
as.SparseBlockMatrixR Source code
as.list.SparseBlockMatrixR Source code
as.matrix.SparseBlockMatrixR Source code
ccdr.run Man page Source code
ccdrAlgorithm Man page
ccdrAlgorithm-package Man page
ccdr_call Source code
ccdr_gridR Source code
ccdr_singleR Source code
check_if_ivn_list Source code
check_ivn_label Source code
check_ivn_size Source code
check_vector_label Source code
edgeList.SparseBlockMatrixR Source code
gen_dag_vector_R Source code
generate_mvn_data Man page Source code
generate_mvn_vector Source code
get.adjacency.matrix.SparseBlockMatrixR Source code
gridCCDr Source code
is.SparseBlockMatrixR Source code
is.zero.SparseBlockMatrixR Source code
max_nodes_warning Source code
nit_sbm Source code
num.edges.SparseBlockMatrixR Source code
num.nodes.SparseBlockMatrixR Source code
onAttach Source code
reIndexC.SparseBlockMatrixR Source code
reIndexR.SparseBlockMatrixR Source code
singleCCDr Source code
sparse.SparseBlockMatrixR Source code
sparse_to_edgeWeightList Source code
to_B Source code
to_B.SparseBlockMatrixR Source code
to_graphNEL.SparseBlockMatrixR Source code

Files

inst
inst/CITATION
tests
tests/testthat.R
tests/testthat
tests/testthat/test-default_run.R
tests/testthat/test-test_cases.R
tests/testthat/test-ccdr_gridR.R
tests/testthat/test-s3_as.R
tests/testthat/test-s3_is.R
tests/testthat/test-mvn.R
tests/testthat/test-get_adjacency_matrix.R
tests/testthat/test-num_edges.R
tests/testthat/test-ccdr_singleR.R
tests/testthat/helper-ccdrAlgorithm-random_dag.R
tests/testthat/test-num_nodes.R
tests/testthat/helper-ccdrAlgorithm-generate_objects.R
tests/testthat/test-ccdr_run.R
tests/testthat/helper-ccdrAlgorithm-get_rhos.R
tests/testthat/test-ccdr_ivn.R
tests/testthat/test-ccdr_call.R
src
src/PenaltyFunction.h
src/SparseBlockMatrix.h
src/defines.h
src/log.h
src/algorithm.h
src/debug.h
src/CCDrAlgorithm.h
src/penalties.h
src/RcppExports.cpp
src/rcpp_wrap.cpp
NAMESPACE
NEWS.md
R
R/ccdrAlgorithm-functions.R
R/s3-SparseBlockMatrixR.R
R/ccdrAlgorithm-main.R
R/ccdrAlgorithm-mvn.R
R/ccdrAlgorithm.R
R/RcppExports.R
R/s3-generics.R
R/ccdrAlgorithm-messages.R
R/zzz.R
README.md
MD5
DESCRIPTION
man
man/generate_mvn_data.Rd
man/ccdrAlgorithm.Rd
man/ccdr.run.Rd
ccdrAlgorithm documentation built on May 19, 2017, 8 a.m.