Package: RNetica 0.10-4

RNetica: R interface to Netica(R) Bayesian Network Engine

This provides an R interface to the Netica (http://norsys.com/) Bayesian network library API.

Authors:Russell Almond

RNetica_0.10-4.tar.gz
RNetica_0.10-4.zip(r-4.5)RNetica_0.10-4.zip(r-4.4)RNetica_0.10-4.zip(r-4.3)
RNetica_0.10-4.tgz(r-4.4-x86_64)RNetica_0.10-4.tgz(r-4.3-x86_64)
RNetica_0.10-4.tar.gz(r-4.5-noble)RNetica_0.10-4.tar.gz(r-4.4-noble)
RNetica.pdf |RNetica.html
RNetica/json (API)

# Install 'RNetica' in R:
install.packages('RNetica', repos = c('https://ralmond.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ralmond/rnetica/issues

On CRAN:

bayesian-network

4.92 score 2 stars 2 packages 14 scripts 203 exports 28 dependencies

Last updated 1 hours agofrom:4d849033b4. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKJan 02 2025
R-4.5-win-x86_64WARNINGJan 02 2025
R-4.5-linux-x86_64WARNINGJan 02 2025
R-4.4-win-x86_64WARNINGJan 02 2025
R-4.4-mac-x86_64WARNINGJan 02 2025
R-4.3-win-x86_64WARNINGJan 02 2025
R-4.3-mac-x86_64WARNINGJan 02 2025

Exports:AbsorbNodesAddLinkAddNodeToSetsAdjoinNetworkas.IDnameCalcNodeStateCalcNodeValueCaseFileDelimiterCaseFileMissingCodeCaseFileStreamCaseMemoryStreamCheckNamedNetworksClearAllErrorsCloseCaseStreamCompareCompileNetworkCopyNetworksCopyNodesCreateNetworkDeleteLinkDeleteNetworkDeleteNodesDeleteNodeTabledgetFromStringdputToStringEliminationOrderEliminationOrder<-EnterFindingsEnterGaussianFindingEnterIntervalFindingEnterNegativeFindingEquationToTableEVERY_STATEewoeFadeCPTFindingsProbabilityflogErrorsFreeNeticaRNGGenerateRandomCasegetCaseStreamDataFrameNamegetCaseStreamLastFreqgetCaseStreamLastIdgetCaseStreamPathgetCaseStreamPosGetCliquegetDefaultSessionGetNamedNetworksGetNetworkAutoUpdateGetNetworkFileNameGetNthNetworkGetRelatedNodesHasNodeTableis.activeis.CaseFileStreamis.CliqueNodeis.continuousis.discreteis.elementis.IDnameis.MemoryCaseStreamis.NeticaBNis.NeticaCaseStreamis.NeticaNodeis.NeticaRNGis.NetworkCompiledis.NodeRelatedIsBeliefUpdatedisCaseStreamOpenisNeticaRNGActiveIsNodeDeterministicJointProbabilityJunctionTreeReportLearnCasesLearnCPTsLearnFindingslocal_copy_netslocal_create_netslocal_load_netslocal_RNetica_netlogErrorsMakeCliqueNodeMemoryStreamContentsMemoryStreamContents<-MostProbableConfigMutualInfoNeticaConditionNeticaSessionNeticaVersionNetworkAllNodesNetworkAllUserFieldsNetworkCommentNetworkComment<-NetworkCompiledSizeNetworkFindNodeNetworkFootprintNetworkNameNetworkName<-NetworkNodeSetColorNetworkNodeSetsNetworkNodesInSetNetworkNodesInSet<-NetworkSessionNetworkSetPriorityNetworkSetRNGNetworkTitleNetworkTitle<-NetworkUserFieldNetworkUserField<-NetworkUserObjNetworkUserObj<-NewContinuousNodeNewDiscreteNodeNewNeticaRNGNodeAllUserFieldsNodeBeliefsNodeChildrenNodeDescriptionNodeDescription<-NodeEquationNodeEquation<-NodeExpectedUtilsNodeExpectedValueNodeExperienceNodeExperience<-NodeFindingNodeFinding<-NodeInputNamesNodeInputNames<-NodeKindNodeKind<-NodeLevelsNodeLevels<-NodeLikelihoodNodeLikelihood<-NodeModeNodeNameNodeName<-NodeNetNodeNumStatesNodeParentsNodeParents<-NodeProbsNodeProbs<-NodeSetsNodeSets<-NodeStateCommentsNodeStateComments<-NodeStatesNodeStates<-NodeStateTitlesNodeStateTitles<-NodeTitleNodeTitle<-NodeUserFieldNodeUserField<-NodeUserObjNodeUserObj<-NodeValueNodeValue<-NodeVisPosNodeVisPos<-NodeVisStyleNodeVisStyle<-OpenCaseStreamorderVarsParentNamesParentStatesprintprintErrorsread.CaseFileReadFindingsReadNetworksRemoveNodeFromSetsReportErrorsRetractNetFindingsRetractNodeFindingReverseLinkSetNetworkAutoUpdateSetupDefaultSessionStartNeticastartSessionStopNeticastopSessiontesterConfusiontesterErrorRatetesterIgnoretesterKappatesterLambdatesterLogLosstesterNettesterQuadraticLosstesterTargettestNetworktoStringUncompileNetworkVarianceOfRealWithOpenCaseStreamWithoutAutoUpdateWithRNGwoewrite.CaseFileWriteFindingsWriteNetworks

Dependencies:clicpp11CPTtoolsdplyreinsumfansigenericsgluelifecyclemagrittrmathjaxrpillarpkgconfigpurrrR.methodsS3R.ooR.utilsR6Rcpprlangstringistringrtibbletidyrtidyselectutf8vctrswithr

Constructing Networks

Rendered fromConstructingNetworks.Rmdusingknitr::rmarkdownon Jan 02 2025.

Last update: 2023-04-12
Started: 2023-04-12

Using Bayesian Networks for Inference

Rendered fromInference.Rmdusingknitr::rmarkdownon Jan 02 2025.

Last update: 2023-04-12
Started: 2023-04-12

Netica License Keys

Rendered fromLicenseKeys.Rmdusingknitr::rmarkdownon Jan 02 2025.

Last update: 2023-04-12
Started: 2023-04-12

RNetica Internals

Rendered fromRNeticaInternals.Rmdusingknitr::rmarkdownon Jan 02 2025.

Last update: 2023-04-12
Started: 2023-04-12

Simulation Studies

Rendered fromSimulationStudies.Rmdusingknitr::rmarkdownon Jan 02 2025.

Last update: 2025-01-02
Started: 2025-01-02

Readme and manuals

Help Manual

Help pageTopics
R interface to Netica(R) Bayesian Network EngineRNetica-package RNetica
Delete a Netica nodes in a way that maintains the connectivity.AbsorbNodes
Adds or removes a link between two nodes in a Netica network.AddLink DeleteLink
Links an evidence model network to a system model network.AdjoinNetwork
Calculates the state of a node based on logical functions or formulaeCalcNodeState CalcNodeValue
Gets or sets special characters for case files.CaseFileDelimiter CaseFileMissingCode
A stream of cases for reading/writing Netica findings to a fileCaseFileStream getCaseStreamPath is.CaseFileStream
A stream of cases for reading/writing Netica from memoryCaseMemoryStream getCaseStreamDataFrameName is.MemoryCaseStream
Class '"CaseStream"'as.character,CaseStream-method CaseStream-class print,CaseStream-method toString,CaseStream-method
Class '"CliqueNode"'CliqueNode-class toString,CliqueNode-method
Builds the junction tree for a Netica NetworkCompileNetwork is.NetworkCompiled UncompileNetwork
Makes copies of Netica networks.CopyNetworks
Copies or duplicates nodes in a Netica network.CopyNodes
Creates (destroys) a new Netica network.CreateNetwork DeleteNetwork
Deletes the conditional probability table of a Netica node.DeleteNodeTable
Serializes an R object to a stringdgetFromString dputToString
Retrieves or sets the elimination order used in compiling a Netica network.EliminationOrder EliminationOrder<-
Enters findings for multiple nodes in a Netica network.EnterFindings
Enter a numeric finding with uncertaintyEnterGaussianFinding
Enter finding of value within an intervalEnterIntervalFinding
Sets findings for a Netica node to a list of ruled out values.EnterNegativeFinding
Extracts portions of the conditional probability table of a Netica node.EVERY_STATE Extract.NeticaNode [,NeticaNode-method [<-,NeticaNode-method [[,NeticaNode-method [[<-,NeticaNode-method
Fades a Netica Conditional Probability TableFadeCPT
Class '"FileCaseStream"'FileCaseStream-class
Finds the probability of the findings entered into a Netica network.FindingsProbability
Generates random cases for nodes in a Netica networkGenerateRandomCase
Finds a Netica network (if it exists) for the name.CheckNamedNetworks GetNamedNetworks
Turns Netica automatic updating on or off for a network.GetNetworkAutoUpdate SetNetworkAutoUpdate WithoutAutoUpdate
Fetch a Netica network by its position in the Netica list.GetNthNetwork
Tests to see if a Netica node has a conditional probability table.HasNodeTable
Tests to see if a string is a valid as a Netica Identifier.as.IDname IDname is.IDname
Check to see if a Netica network or node object is still valid.is.active is.active,CaseStream-method is.active,list-method is.active,NeticaBN-method is.active,NeticaNode-method is.active,NeticaRNG-method is.active,NeticaSession-method
Determines whether a Netica node is discrete or continuous.is.continuous is.discrete
Computes topological proprieties of a 'Netica' network.GetRelatedNodes is.NodeRelated
Determines if a node in a Netica Network is deterministic or not.IsNodeDeterministic
Calculates the joint probability over several network nodes.JointProbability
Produces a report about the junction tree from a compiled Netica network.JunctionTreeReport NetworkCompiledSize
Learn Conditional Probability Tables from a Netica Case StreamLearnCases
Learn Conditional Probability Tables with Missing Data.LearnCPTs
Learn Netica conditional probabilities from findings.LearnFindings
Create Temporary Netica Networkslocal_copy_nets local_create_nets local_load_nets local_RNetica_net
Forces a collection of nodes in a Netica network to be in the same clique.GetClique is.CliqueNode MakeCliqueNode
Class '"MemoryCaseStream"'MemoryCaseStream-class
Access the contents of a MemoryCaseStreamMemoryStreamContents MemoryStreamContents<-
Finds the configuration of the nodes most likely to have lead to observed findings.MostProbableConfig
Calculates strength of relationship between two nodes in a networkMutualInfo VarianceOfReal
An object referencing a Bayesian network in Netica.is.NeticaBN NeticaBN
Class '"NeticaBN"'as.character,NeticaBN-method Compare,NeticaBN,NeticaBN-method is.element,NeticaBN,list-method NeticaBN-class print,NeticaBN-method toString,NeticaBN-method
Functions for manipulating Netica case streamsCloseCaseStream getCaseStreamLastFreq getCaseStreamLastId getCaseStreamPos is.NeticaCaseStream isCaseStreamOpen OpenCaseStream
An object referencing a node in a Netica Bayesian network.is.NeticaNode NeticaNode
Class '"NeticaNode"'as.character,NeticaNode-method Compare,NeticaNode,ANY-method is.element,NeticaNode,list-method NeticaNode-class print,NeticaNode-method toString,NeticaNode-method
Creates a Netica Random Number GeneratorFreeNeticaRNG is.NeticaRNG isNeticaRNGActive NewNeticaRNG WithRNG
Class '"NeticaRNG"'as.character,NeticaRNG-method NeticaRNG-class print,NeticaRNG-method toString,NeticaRNG-method
Creates a connection between R and NeticagetDefaultSession NeticaSession
Class '"NeticaSession"'as.character,NeticaSession-method NeticaSession-class print,NeticaSession-method startSession,NeticaSession-method stopSession,NeticaSession-method toString,NeticaSession-method
Fetches the version number of Netica.NeticaVersion
Finds nodes in a Netica network.NetworkAllNodes NetworkFindNode
Returns a list of names of unconnected edges.NetworkFootprint
Gets or Sets the name of a Netica network.NetworkName NetworkName<-
Returns or sets a display colour to use with a Netica node.bNetworkNodeSetColor
Returns a list of node sets associated with a Netica network.NetworkNodeSets
Returns a list of node labeled with the given node set in a Netica Network.NetworkNodesInSet NetworkNodesInSet<-
Returns the Netica session object associated with a network.NetworkSession
Changes the priority order of the node sets.NetworkSetPriority
Sets a random number generator associates with the network.NetworkSetRNG
Class '"NetworkTester"'NetworkTester-class
Gets the title or comments associated with a Netica network.NetworkComment NetworkComment<- NetworkTitle NetworkTitle<-
Undoes (redoes) a Netica operation on a network.NetworkRedo NetworkUndo
Gets user definable fields associated with a Netica network.NetworkAllUserFields NetworkUserField NetworkUserField<- NetworkUserObj NetworkUserObj<-
Creates (or destroys) a node in a Netica Bayesian network.DeleteNodes NewContinuousNode NewDiscreteNode
Returns the current marginal probability distribution associated with a node in a Netica network.IsBeliefUpdated NodeBeliefs
Returns a list of the children of a node in a Netica network.NodeChildren
Gets or sets the equation Netica uses to calculate the CPT for a nodeEquationToTable NodeEquation NodeEquation<-
Calculates expected utility for each value of a decision nodeNodeExpectedUtils
Calculates expected value for a numeric nodeNodeExpectedValue
Gets or sets the amount of experience associated with a node.NodeExperience NodeExperience<-
Returns of sets the observed value associated with a Netica node.NodeFinding NodeFinding<-
Associates names with incoming edges on a Netica node.NodeInputNames NodeInputNames<-
Gets or changes the kind of a node in a Netica network.NodeKind NodeKind<-
Accesses the levels associated with a Netica node.NodeLevels NodeLevels<-
Returns or sets the virtual evidence associated with a Netica node.NodeLikelihood NodeLikelihood<-
Returns the most likely state of a node.NodeMode
Gets or sets name of a Netica node.NodeName NodeName<-
Finds which Netica network a node comes from.NodeNet
Gets or sets the parents of a node in a Netica network.NodeParents NodeParents<-
Gets or sets the conditional probability table associated with a Netica node.NodeProbs NodeProbs<-
Lists or changes the node sets associated with a Netica node.AddNodeToSets NodeSets NodeSets<- RemoveNodeFromSets
Accessor for states of a Netica node.NodeNumStates NodeStates NodeStates<-
Accessors for the titles and comments associated with states of Netica nodes.NodeStateComments NodeStateComments<- NodeStateTitles NodeStateTitles<-
Gets the title or Description associated with a Netica node.NodeDescription NodeDescription<- NodeTitle NodeTitle<-
Gets user definable fields associated with a Netica node.NodeAllUserFields NodeUserField NodeUserField<- NodeUserObj NodeUserObj<-
Sets the numeric value of a continuous nodeNodeValue NodeValue<-
Gets, sets the visual position of the node on the Netica display.NodeVisPos NodeVisPos<-
Gets/sets the nodes visual appearance in Netica.NodeVisStyle NodeVisStyle<-
Converts columns of a data frame to ordered factors.orderVars
Returns a list of the names of the states of the parents of a Netica node.ParentNames ParentStates
Retrieves a record from a Netica Case StreamReadFindings
Clears any findings for a Netica node or network.RetractNetFindings RetractNodeFinding
Reverses a link in a Netica network.ReverseLink
Create a NeticaSession that Automatically ClosesSetupDefaultSession
Starting and stopping the Netica shared library.LicenseKey restartSession StartNetica startSession StopNetica stopSession
Accessor methods for class '"NetworkTester"'summary.NetworkTester testerConfusion testerErrorRate testerIgnore testerKappa testerLambda testerLogLoss testerNet testerQuadraticLoss testerTarget
Performs a classification recovery test on a network.testNetwork
Evaluate an expression and then close the Netica Case Stream.WithOpenCaseStream
Calculates the weight of evidence for a hypothesisewoe woe
Read or write data frame in Netica Case File format.read.CaseFile write.CaseFile
Appends the current findings to a Netica case file.WriteFindings
Reads or writes a Netica network from a file.GetNetworkFileName ReadNetworks WriteNetworks