Learn R Programming

pchc (version 1.2)

Bayesian Network Learning with the PCHC and Related Algorithms

Description

Bayesian network learning using the PCHC algorithm. PCHC stands for PC Hill-Climbing, a new hybrid algorithm that uses PC to construct the skeleton of the BN and then applies the Hill-Climbing greedy search. More algorithms and variants have been added, such as MMHC, FEDHC, and the Tabu search variants, PCTABU, MMTABU and FEDTABU. The relevant papers are: a) Tsagris M. (2021). A new scalable Bayesian network learning algorithm with applications to economics. Computational Economics, 57(1): 341-367. . b) Tsagris M. (2022). The FEDHC Bayesian Network Learning Algorithm. Mathematics 2022, 10(15): 2604. .

Copy Link

Version

Install

install.packages('pchc')

Monthly Downloads

413

Version

1.2

License

GPL (>= 2)

Maintainer

Last Published

September 6th, 2023

Functions in pchc (1.2)

ROC and AUC

ROC and AUC
The MMHC and MMTABU Bayesian network learning algorithms

The MMHC and MMTABU Bayesian network learning algorithms
Correlation significance testing using Fisher's z-transformation

Correlation significance testing using Fisher's z-transformation
Outliers free data via the reweighted MCD

Outliers free data via the reweighted MCD
Variable selection for continuous data using the PC-simple algorithm

Variable selection for continuous data using the PC-simple algorithm
Variable selection for continuous data using the FBED algorithm

Variable selection for continuous data using the FBED algorithm
Plot of a Bayesian network

Plot of a Bayesian network
Skeleton of the PC algorithm

The skeleton of a Bayesian network learned with the PC algorithm
Random values simulation from a Bayesian network

Random values simulation from a Bayesian network
Correlation between pairs of variables

Correlation between pairs of variables
Estimation of the percentage of null p-values

Estimation of the percentage of null p-values
Adjacency matrix of a Bayesian network

Adjacency matrix of a Bayesian network
Variable selection for continuous data using the MMPC algorithm

Variable selection for continuous data using the MMPC algorithm
Skeleton of the FEDHC algorithm

The skeleton of a Bayesian network produced by the FEDHC algorithm
Skeleton of the FEDHC algorithm using the distance correlation

The skeleton of a Bayesian network produced by the FEDHC algorithm using the distance correlation
Partial correlation matrix from correlation or covariance matrix

Partial correlation matrix from correlation or covariance matrix
Read big data or a big.matrix object

Read big data or a big.matrix object
All pairwise G-square and chi-square tests of indepedence

All pairwise G-square and chi-square tests of indepedence
Markov blanket of a node in a Bayesian network

Markov blanket of a node in a Bayesian network
Correlation matrix for FBM class matrices (big matrices)

Correlation matrix for FBM class matrices (big matrices)
Skeleton of the MMHC algorithm

The skeleton of a Bayesian network learned with the MMHC algorithm
G-square and Chi-square test of conditional indepdence

G-square test of conditional indepdence
Bootstrapping the PCHC and PCTABU Bayesian network learning algorithms

Bootstrapping the PCHC and PCTABU Bayesian network learning algorithms
Check whether a directed graph is acyclic

Check whether a directed graph is acyclic
Utilities for the skeleton of a (Bayesian) network

Utilities for the skeleton of a (Bayesian) Network
Bootstrapping the MMHC and MMTABU Bayesian network learning algorithms

Bootstrapping the MMHC and MMTABU Bayesian network learning algorithms
Continuous data simulation from a DAG

Continuous data simulation from a DAG.
Correlations

Correlation between a vector and a set of variables
Topological sort of a Bayesian network

Topological sort of a Bayesian network
Bootstrapping the FEDHC and FEDTABU Bayesian network learning algorithms

Bootstrapping the FEDHC and FEDTABU Bayesian network learning algorithms
The FEDHC and FEDTABU Bayesian network learning algorithms

The FEDHC and FEDTABU Bayesian network learning algorithms
Chi-square and G-square tests of (unconditional) indepdence

Chi-square and G-square tests of (unconditional) indepdence
pchc-package

Bayesian Network Learning with the PCHC and Related Algorithms
Bootstrap versions of the skeleton of a Bayesian network

Bootstrap versions of the skeleton of a Bayesian network
Lower limit of the confidence of an edge

Lower limit of the confidence of an edge
The PCHC and PCTABU Bayesian network learning algorithms

The PCHC and PCTABU Bayesian network learning algorithms
Partial correlation between two continuous variables

Partial correlation