Skip to content

gRain

1.4.6Package record

Bayesian Networks

4packages dependsuggested by 3
25.1Kdownloads / year
23.5%test coverage
13/13flavors OK

Overview

About

Probability propagation in Bayesian networks, also known as graphical independence networks. Documentation of the package is provided in vignettes included in the package and in the paper by Højsgaard (2012, doi:10.18637/jss.v046.i10). See 'citation("gRain")' for details.

Changes in 1.4.6
  • Fixed issue with Suggests Rgraphviz

From NEWS in the release

Install

Health

CRAN checks
13OK
Slowest check: 4.5 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-04-22
  • ERROR13 OK, 1 ERROR2026-04-18
  • OK14 OK2026-04-16
Show 2 earlier changesHide 2 earlier changes
  • NOTE13 OK, 1 NOTE2026-03-28
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 1.4.6
READMEYes · 35 wordsVignettesYes · 1 · dynamicNEWSYes · 33% structured · mentions 1.4.6Citation fileYes · cites a publicationWebsiteYes
Cites a JSS article
Help pages
26 (1 internal)
Examples that run
100%22 run in a plain check
Exported functions with examples
86%
Documented parameters
98%
Return-value docs
59%
Help pages citing references
77%

Also includes 1 demo script (run with demo())

Downloads

25.1K
CRAN downloads in the past year
Rank #2,850 · ~69/day · ~2.1K/mo
Daily download trend is not available in this view yet.
1.9K30 days
5.2K90 days
25.1K1 year
Compare downloads with other packages →
Also on582 r2u6 autocran4K bioconda157 c2d4u

Dependencies

Declared dependencies
15 external dependencies (excludes base and recommended)

Installing gRain adds 27 packages (18 with compiled code, 30 MB of source tarballs). Heaviest: stringi 11 MB, igraph 4.8 MB, gRbase 2.6 MB.

Depends (3)
R >= 4.2.0methodsgRbase
Imports (4)
Enhances (0)
none
Reverse dependencies
4direct
2indirect
Depends 2 · Imports 2
Suggested by 3
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (1)
Author, Maintainer since at least 1.3-0 (2016)
Releases (113)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • R
    R 4.1.0 released · 2021-05-18
  • R
    R 4.0.0 released · 2020-04-24
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • R
    R 3.4.0 released · 2017-04-21
  • R
    R 3.3.0 released · 2016-05-03
  • R
    R 3.2.0 released · 2015-04-16
  • R
    R 3.1.0 released · 2014-04-10
  • 3.0.2Latest
    record
    2013-09-15 · current release · diff ↗
  • R
    R 3.0.0 released · 2013-04-03
  • 2.15.3
    record
    2012-12-26 · diff ↗
Show 121 earlier eventsHide 121 earlier events
  • 2.15.2
    record
    2012-08-28 · diff ↗
  • R
    R 2.15.0 released · 2012-03-30
  • 2.14.2
    record
    2012-02-27 · diff ↗
  • R
    R 2.14.0 released · 2011-10-31
  • 2.13.2
    record
    2011-09-07 · diff ↗
  • R
    R 2.13.0 released · 2011-04-13
  • 2.12.2
    record
    2011-01-17 · diff ↗
  • R
    R 2.12.0 released · 2010-10-15
  • 2.11.1
    record
    2010-05-07 · diff ↗
  • R
    R 2.11.0 released · 2010-04-22
  • 2.11.0
    record
    2010-02-11 · diff ↗
  • 2.10.1
    record
    2009-11-20 · diff ↗
  • R
    R 2.10.0 released · 2009-10-26
  • 2.10.0
    record
    2009-07-31 · diff ↗
  • 2.9.1
    record
    2009-04-26 · diff ↗
  • R
    R 2.9.0 released · 2009-04-17
  • 2.9.0
    record
    2009-02-11 · diff ↗
  • 2.8.1
    record
    2008-12-17 · diff ↗
  • R
    R 2.8.0 released · 2008-10-20
  • 2.7.2
    record
    2008-07-13 · diff ↗
  • 2.7.1
    record
    2008-06-12 · diff ↗
  • R
    R 2.7.0 released · 2008-04-22
  • 2.7.0
    record
    2008-03-27 · diff ↗
  • 2.6.2
    record
    2008-01-30 · diff ↗
  • 1.4.6
    record
    2026-03-02 · diff ↗
  • 1.4.5
    record
    2024-10-17 · diff ↗
  • 1.4.4
    record
    2024-10-10 · diff ↗
  • 1.4.3
    record
    2024-10-08 · diff ↗
  • 1.4.2
    record
    2024-09-22 · diff ↗ ·
    removed 14 exports
    %>%, evidence<-, isCompiled<-, isPropagated<-, compute_p_evidence, evidence, get_superset_list, is.null_evi, new_evi, new_jev, retractJEvidence, setJEvidence, setdiff_evi, union_evi
    added 5 exports
    evidence_add, evidence_drop, evidence_get, evidence_prob, replace_cpt
  • 1.4.1
    record
    2023-11-21 · diff ↗
  • 1.4.0
    record
    2023-10-29 · diff ↗ ·
    added 7 exports
    compilePOT, compile_cpt, compile_pot, extract_cpt, extract_marg, extract_pot, repeat_pattern
  • 1.3.14
    record
    2023-08-12 · diff ↗
  • 1.3.13
    record
    2023-03-09 · diff ↗
  • 1.3.12
    record
    2022-11-17 · diff ↗ ·
    removed 6 exports
    is.null_ev, new_ev, propagate.grain, setCPT, setdiff_ev, union_ev
    added 10 exports
    evidence<-, compute_p_evidence, cpt, get_superset_list, is.null_evi, new_evi, replaceCPT, setdiff_evi, simplify_query, union_evi
  • 1.3.11
    record
    2022-09-04 · diff ↗
  • 1.3.10
    record
    2022-05-09 · diff ↗ ·
    added 7 exports
    isCompiled<-, isPropagated<-, isCompiled, isPropagated, nodeNames, nodeStates, universe
  • 1.3.9
    record
    2022-04-03 · diff ↗
  • 1.3-6
    record
    2020-07-30 · diff ↗
  • 1.3-5
    record
    2020-06-14 · diff ↗ ·
    added 1 export
    parse_cpt
  • 1.3-4
    record
    2020-02-20 · diff ↗ ·
    added 1 export
    grain.CPTspec
  • 1.3-3
    record
    2020-01-22 · diff ↗ ·
    removed 8 exports
    extract_cpt, extract_pot, compilePOT, setEvi, evidence<-, setJEvi, retractJEvi, cpt
    added 15 exports
    absorbEvidence, andtable, extractMARG, getgin, is.null_ev, marg2pot, ortable, pot2marg, printlist, propagate.grain, retractEvidence, retractJEvidence, setJEvidence, simulate.grain, splitVec
  • 1.3-2
    record
    2020-01-12 · diff ↗ ·
    removed 2 exports
    pattern:^[[:alpha:]]+, Curry
    added 37 exports
    cptable, compileCPT, grain, querygrain, qgrain, setEvidence, pEvidence, extractCPT, extractPOT, extract_cpt, extract_pot, setFinding, getFinding, pFinding, retractFinding, setCPT, new_ev, setdiff_ev, union_ev, compilePOT, setEvi, evidence, evidence<-, loadHuginNet, saveHuginNet, ortab, andtab, booltab, mendel, repeatPattern and 7 more
  • 1.3-0
    record
    2016-10-17 · diff ↗ ·
    added 2 exports
    %>%, Curry
  • 1.2-5
    record
    2015-12-30 · diff ↗
  • 1.2-4
    record
    2015-09-10 · diff ↗ ·
    removed 1 export
    pattern:^[^\\.]
    added 1 export
    pattern:^[[:alpha:]]+
  • 1.2-3
    record
    2014-03-25 · diff ↗
  • 1.2-2
    record
    2013-09-16 · diff ↗
  • 1.2-2-dup
    record
    2013-09-15 · diff ↗
  • 1.2-1
    record
    2013-08-08 · diff ↗
  • 1.2-1-dup
    record
    2013-08-08 · diff ↗
  • 1.2-0
    record
    2013-07-15 · diff ↗
  • 1.2-0-dup
    record
    2013-07-14 · diff ↗
  • 1.1-2
    record
    2013-07-02 · diff ↗
  • 1.1-2-dup
    record
    2013-07-01 · diff ↗
  • 1.1-1
    record
    2013-05-30 · diff ↗
  • 1.1-1-dup
    record
    2013-05-29 · diff ↗
  • 1.1-0
    record
    2012-12-28 · diff ↗
  • 1.1-0-dup
    record
    2012-12-26 · diff ↗
  • 1.0-3
    record
    2012-08-28 · diff ↗
  • 1.0-3-dup
    record
    2012-08-28 · diff ↗
  • 1.0-2
    record
    2012-08-08 · diff ↗
  • 1.0-2-dup
    record
    2012-08-08 · diff ↗
  • 1.0-0
    record
    2012-02-27 · diff ↗
  • 1.0-0-dup
    record
    2012-02-27 · diff ↗
  • 0.8.14
    record
    2012-02-21 · diff ↗
  • 0.8.14-dup
    record
    2012-02-21 · diff ↗
  • 0.8.13
    record
    2012-02-18 · diff ↗
  • 0.8.13-dup
    record
    2012-02-17 · diff ↗
  • 0.8.12
    record
    2012-01-18 · diff ↗
  • 0.8.12-dup
    record
    2012-01-18 · diff ↗
  • 0.8.10
    record
    2011-12-30 · diff ↗
  • 0.8.10-dup
    record
    2011-12-29 · diff ↗
  • 0.8.9
    record
    2011-09-08 · diff ↗
  • 0.8.9-dup
    record
    2011-09-07 · diff ↗
  • 0.8.8
    record
    2011-07-23 · diff ↗
  • 0.8.8-dup
    record
    2011-07-19 · diff ↗
  • 0.8.7
    record
    2011-01-18 · diff ↗
  • 0.8.7-dup
    record
    2011-01-17 · diff ↗
  • 0.8.5
    record
    2010-05-07 · diff ↗
  • 0.8.5-dup
    record
    2010-05-07 · diff ↗
  • 0.8.4
    record
    2010-02-12 · diff ↗
  • 0.8.4-dup
    record
    2010-02-11 · diff ↗
  • 0.8.3
    record
    2010-02-03 · diff ↗
  • 0.8.3-dup
    record
    2010-02-03 · diff ↗
  • 0.8.2
    record
    2009-11-22 · diff ↗
  • 0.8.2-dup
    record
    2009-11-20 · diff ↗
  • 0.8.1
    record
    2009-08-01 · diff ↗
  • 0.8.1-dup
    record
    2009-07-31 · diff ↗
  • 0.8.0
    record
    2009-04-26 · diff ↗ ·
    removed 42 exports
    cpt2, propagateLS, plot.grain, predict.grain, compile, compile.grain, propagate, propagate.grain, cptable, setFinding, getFinding, pFinding, retractFinding, print.grain, print.grainFinding, querygrain, querygrain.grain, dag2cptspec, summary.grain, as.grain, as.grain.huginNet, as.cumcounts, as.cumcounts.data.frame, cptspec, nodeNames, nodeNames.grain, nodeStates, nodeStates.grain, simulate.grain, print.cptspec and 12 more
    added 1 export
    pattern:^[^\\.]
  • 0.8.0-dup
    record
    2009-04-26 · diff ↗
  • 0.7.0
    record
    2009-02-12 · diff ↗
  • 0.7.0-dup
    record
    2009-02-11 · diff ↗ ·
    removed 8 exports
    .propagate, plot.cpt-grain, plot.dag-grain, plot.ug-grain, plot.compgrain, propagate.compgrain, querygm, querygm.grain
    added 5 exports
    propagateLS, plot.grain, propagate.grain, querygrain, querygrain.grain
  • 0.6.0
    record
    2009-01-23 · diff ↗
  • 0.6.0-dup
    record
    2009-01-22 · diff ↗ ·
    added 2 exports
    cpt2, .propagate
  • 0.5.3
    record
    2009-01-08 · diff ↗
  • 0.5.3-dup
    record
    2009-01-07 · diff ↗ ·
    removed 1 export
    vpav
  • 0.5.0
    record
    2008-12-17 · diff ↗ ·
    removed 27 exports
    plot.cpt-gmInstance, plot.dag-gmInstance, plot.ug-gmInstance, plot.compgmInstance, predict.gmInstance, compilegm, compilegm.dag-gmInstance, compilegm.ug-gmInstance, compilegm.cpt-gmInstance, propagate.compgmInstance, enterEvidence, retractEvidence, evidence, print.gmInstance, print.bnevidence, querygm.gmInstance, pevidence, summary.gmInstance, as.gmInstance, as.gmInstance.huginNet, nodeNames.gmInstance, nodeStates.gmInstance, simulate.gmInstance, getSlot, newgmInstance, newgmInstance.cptspec, newgmInstance.graphNEL
    added 24 exports
    plot.cpt-grain, plot.dag-grain, plot.ug-grain, plot.compgrain, predict.grain, compile, compile.grain, propagate.compgrain, setFinding, getFinding, pFinding, retractFinding, print.grain, print.grainFinding, querygm.grain, summary.grain, as.grain, as.grain.huginNet, nodeNames.grain, nodeStates.grain, simulate.grain, grain, grain.cptspec, grain.graphNEL
  • 0.5.0-dup
    record
    2008-12-17 · diff ↗
  • 0.4.1
    record
    2008-12-04 · diff ↗
  • 0.4.1-dup
    record
    2008-12-04 · diff ↗
  • 0.4.0
    record
    2008-10-28 · diff ↗ ·
    removed 38 exports
    newugsh, newdagsh, newug, newdag, queryg, plot.ugsh, plot.dagsh, neigh, closure, subgraph, simplicialNodes, isComplete, updateugsh, as.grash, as.adjmat, as.graphNEL, jTree, mcs, moralize, triangulate, ripOrder, print.ripOrder, mcwhSH, ctab, ptab, as.ptab, ctabmarg, arraymarg, arrayop, subarray and 8 more
    added 2 exports
    cptable, newgmInstance.graphNEL
  • 0.4.0-dup
    record
    2008-10-28 · diff ↗
  • 0.3.4
    record
    2008-07-14 · diff ↗
  • 0.3.4-dup
    record
    2008-07-13 · diff ↗
  • 0.3.3
    record
    2008-06-13 · diff ↗
  • 0.3.3-dup
    record
    2008-06-12 · diff ↗
  • 0.3.2
    record
    2008-05-07 · diff ↗
  • 0.3.2-dup
    record
    2008-05-07 · diff ↗
  • 0.3.1
    record
    2008-05-02 · diff ↗
  • 0.3.1-dup
    record
    2008-05-01 · diff ↗ ·
    added 1 export
    as.ptab
  • 0.3.0
    record
    2008-03-28 · diff ↗ ·
    removed 3 exports
    convertg, ancestralGraph, predict.compgmInstance
    added 4 exports
    predict.gmInstance, as.grash, as.adjmat, as.graphNEL
  • 0.3.0-dup
    record
    2008-03-27 · diff ↗
  • 0.2.0
    record
    2008-03-07 · diff ↗ ·
    removed 11 exports
    print.ctab, ctabdiv, ctabmult, varNames.ctab, nLevels.ctab, valueLabels.ctab, as.data.frame.ctab, as.double.ctab, as.ctab.numeric, printlist.numeric, splitVec.numeric
    added 11 exports
    updateugsh, ptab, arraymarg, arrayop, subarray, print.ptab, varNames.ptab, nLevels.ptab, valueLabels.ptab, printlist.default, splitVec.default
  • 0.2.0-dup
    record
    2008-03-07 · diff ↗
  • 0.1.2
    record
    2008-03-03 · diff ↗ ·
    added 2 exports
    jTree, print.ripOrder
  • 0.1.2-dup
    record
    2008-03-03 · diff ↗
  • 0.1.1
    record
    2008-01-30 · diff ↗ ·
    removed 1 export
    simulate.compgmInstance
    added 1 export
    simulate.gmInstance
  • 0.1.1-dup
    record
    2008-01-30 · diff ↗
  • 0.1.0
    record
    2008-01-22 · diff ↗ ·
    added 79 exports
    newugsh, newdagsh, newug, newdag, queryg, convertg, ancestralGraph, plot.ugsh, plot.dagsh, plot.cpt-gmInstance, plot.dag-gmInstance, plot.ug-gmInstance, plot.compgmInstance, predict.compgmInstance, neigh, closure, subgraph, simplicialNodes, isComplete, mcs, moralize, triangulate, ripOrder, mcwhSH, print.ctab, ctab, ctabdiv, ctabmarg, ctabmult, ctabop and 49 more
  • 0.1.0-dup
    record
    2008-01-22
  • R
    R 2.6.0 released · 2007-10-03

Package metadata

First published
2008-01-22
Total releases
113 / 18 yrs
License
GPL (>= 2) OSI
Minimum R
≥ 4.2.0
Download size
295 KB

Cite

Cite this package

Run in R for the authors' entry:

citation("gRain")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.18637/jss.v046.i10.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for gRain version 1.4.6 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy