Package: EABN 0.6-2

EABN: Evidence Accumulation Bayes Net Engine

Extracts observables from a sequence of events.

Authors:Russell Almond

EABN_0.6-2.tar.gz
EABN_0.6-2.zip(r-4.5)EABN_0.6-2.zip(r-4.4)EABN_0.6-2.zip(r-4.3)

EABN_0.6-2.tar.gz(r-4.5-noble)EABN_0.6-2.tar.gz(r-4.4-noble)
EABN_0.6-2.tgz(r-4.4-emscripten)EABN_0.6-2.tgz(r-4.3-emscripten)
EABN.pdf |EABN.html
EABN/json (API)

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

Peer review:

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

On CRAN:

assessment-scoringbayesian-networkevidence-centered-design

1.00 score 3 scripts 59 exports 42 dependencies

Last updated 1 years agofrom:45a946fc8d. Checks:OK: 1 WARNING: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 22 2024
R-4.5-winWARNINGOct 22 2024
R-4.5-linuxWARNINGOct 22 2024
R-4.4-winWARNINGOct 22 2024
R-4.3-winWARNINGOct 22 2024

Exports:accumulateEvidenceannounceStatsappas.jlistbaselineHistBNEngineBNEngineMongoBNEngineNDBclearSRsconfigStatscontextdoBuilddoRunrunevidenceevidence<-EvidenceSetfetchSMgetIssuesgetRecordForUsergetSRhandleEvidencehistNameshistoryloadManifestlogEvidencelogIssuemainLoopmessnewBNEngineMongonewBNEngineNDBnewSRnotifyListenersobservablesparseEvidenceparseStatsparseStudentRecordsaveSRseqnoseqno<-setupDefaultSRshowsmsm<-statstatNamesstatsstats2jsonStudentRecordStudentRecordSettimestamptoStringtrimTableuidunpackSMunparseStatsupdateHistupdateRecordupdateSMupdateStats

Dependencies:askpassclicpp11CPTtoolsdplyreinsumfansiformatRfutile.loggerfutile.optionsgenericsgluejsonlitelambda.rlifecyclemagrittrmathjaxrmimemongomongoliteopensslPeanutpillarpkgconfigProc4purrrR.methodsS3R.ooR.utilsR6RcpprlangRNeticastringistringrsystibbletidyrtidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Evidence Accumulation Bayes Net EngineEABN-package EABN
Merge evidence from an evidence set with the student record.accumulateEvidence handleEvidence
Class '"BNEngine"'app,BNEngine-method BNEngine BNEngine-class fetchNextEvidence,BNEngine-method markProcessed,BNEngine-method notifyListeners,BNEngine-method
Creates a Bayes Net Engine attached to a Mongo database.BNEngineMongo newBNEngineMongo
Class '"BNEngineMongo"'BNEngineMongo-class
Creates a Bayes net engine not attached to a database.BNEngineNDB newBNEngineNDB
Class '"BNEngineNDB"'BNEngineNDB-class evidence,BNEngineNDB-method evidence<-,BNEngineNDB-method
Configures the Statistic Objects for the BNEningeconfigStats
Build or rebuild the Bayes nets for a scoring engine.doBuild
This runs the Evidence Accumulation Bayes net engine to scor or rescore an assessment.doRunrun
Creates an Evidence Set MessageEvidenceSet
Class '"EvidenceSet"'EvidenceSet-class observables,EvidenceSet-method seqno,EvidenceSet-method seqno<-,EvidenceSet-method show,EvidenceSet-method toString,EvidenceSet-method
Fetches student model from database or JSONfetchSM unpackSM
Gets or makes the student record for a given student.getRecordForUser
Save and retrieve student records from a record set.clearSRs getSR newSR saveSR
Retrieves node histories from a Student RecordhistNames history
Loads the mainifest for the compentency and evidence models in the BNEngineloadManifest
Handle the relationship between evidence sets and student records.evidence evidence<- logEvidence seqno seqno<- updateRecord
Manage error messages associated with a StudentRecord.getIssues getIssues,StudentRecord-method logIssue logIssue,StudentRecord,ANY-method logIssue,StudentRecord,character-method
This function loops through the processing of evidence sets.mainLoop
Access parts of an evidence set message.observables
Convert EvidenceSet objects to and from JSONas.jlist,EvidenceSet,list-method parseEvidence
Functions for (un)serializing stats from student records.parseStats stats2json unparseStats
Covert Student Records to/from JSONas.jlist,StudentRecord,list-method parseStudentRecord
Set up the Default Student Record for an StudentRecordSetsetupDefaultSR
Access the student model (Pnet) associated with a studnet recordsm sm<-
Access statistics from a Student Recordstat statNames stats
Constructor for 'StudentRecord' objectStudentRecord
Class '"StudentRecord"'app,StudentRecord-method context,StudentRecord-method evidence,StudentRecord-method evidence<-,StudentRecord-method histNames,StudentRecord-method history,StudentRecord,character-method seqno,StudentRecord-method seqno<-,StudentRecord-method show,StudentRecord-method sm,StudentRecord-method sm<-,StudentRecord-method stat,StudentRecord,character-method statNames,StudentRecord-method stats,StudentRecord-method StudentRecord-class timestamp,StudentRecord-method toString,StudentRecord-method uid,StudentRecord-method
Constructor for "StudentRecordSet" classStudentRecordSet
Class '"StudentRecordSet"'app,StudentRecordSet-method clearSRs,StudentRecordSet-method getSR,StudentRecordSet-method newSR,StudentRecordSet-method saveSR,StudentRecordSet-method StudentRecordSet-class
Trims empty columns from tables.trimTable
Update the node history in a student recordbaselineHist updateHist
Updates the Student model with additional evidence.updateSM
Recalculates statistics for changed student model.announceStats updateStats