alarm {bnlearn} | R Documentation |
ALARM monitoring system (synthetic) data set
Description
The ALARM ("A Logical Alarm Reduction Mechanism") is a Bayesian network designed to provide an alarm message system for patient monitoring.
Usage
data(alarm)
Format
The alarm
data set contains the following 37 variables:
-
CVP
(central venous pressure): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
PCWP
(pulmonary capillary wedge pressure): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
HIST
(history): a two-level factor with levelsTRUE
andFALSE
. -
TPR
(total peripheral resistance): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
BP
(blood pressure): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
CO
(cardiac output): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
HRBP
(heart rate / blood pressure): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
HREK
(heart rate measured by an EKG monitor): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
HRSA
(heart rate / oxygen saturation): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
PAP
(pulmonary artery pressure): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
SAO2
(arterial oxygen saturation): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
FIO2
(fraction of inspired oxygen): a two-level factor with levelsLOW
andNORMAL
. -
PRSS
(breathing pressure): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
ECO2
(expelled CO2): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
MINV
(minimum volume): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
MVS
(minimum volume set): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
HYP
(hypovolemia): a two-level factor with levelsTRUE
andFALSE
. -
LVF
(left ventricular failure): a two-level factor with levelsTRUE
andFALSE
. -
APL
(anaphylaxis): a two-level factor with levelsTRUE
andFALSE
. -
ANES
(insufficient anesthesia/analgesia): a two-level factor with levelsTRUE
andFALSE
. -
PMB
(pulmonary embolus): a two-level factor with levelsTRUE
andFALSE
. -
INT
(intubation): a three-level factor with levelsNORMAL
,ESOPHAGEAL
andONESIDED
. -
KINK
(kinked tube): a two-level factor with levelsTRUE
andFALSE
. -
DISC
(disconnection): a two-level factor with levelsTRUE
andFALSE
. -
LVV
(left ventricular end-diastolic volume): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
STKV
(stroke volume): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
CCHL
(catecholamine): a two-level factor with levelsNORMAL
andHIGH
. -
ERLO
(error low output): a two-level factor with levelsTRUE
andFALSE
. -
HR
(heart rate): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
ERCA
(electrocauter): a two-level factor with levelsTRUE
andFALSE
. -
SHNT
(shunt): a two-level factor with levelsNORMAL
andHIGH
. -
PVS
(pulmonary venous oxygen saturation): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
ACO2
(arterial CO2): a three-level factor with levelsLOW
,NORMAL
andHIGH
. -
VALV
(pulmonary alveoli ventilation): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
VLNG
(lung ventilation): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
VTUB
(ventilation tube): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
. -
VMCH
(ventilation machine): a four-level factor with levelsZERO
,LOW
,NORMAL
andHIGH
.
Note
The complete BN can be downloaded from https://www.bnlearn.com/bnrepository/.
Source
Beinlich I, Suermondt HJ, Chavez RM, Cooper GF (1989). "The ALARM Monitoring System: A Case Study with Two Probabilistic Inference Techniques for Belief Networks". Proceedings of the 2nd European Conference on Artificial Intelligence in Medicine, 247–256.
Examples
# load the data.
data(alarm)
# create and plot the network structure.
modelstring = paste0("[HIST|LVF][CVP|LVV][PCWP|LVV][HYP][LVV|HYP:LVF][LVF]",
"[STKV|HYP:LVF][ERLO][HRBP|ERLO:HR][HREK|ERCA:HR][ERCA][HRSA|ERCA:HR][ANES]",
"[APL][TPR|APL][ECO2|ACO2:VLNG][KINK][MINV|INT:VLNG][FIO2][PVS|FIO2:VALV]",
"[SAO2|PVS:SHNT][PAP|PMB][PMB][SHNT|INT:PMB][INT][PRSS|INT:KINK:VTUB][DISC]",
"[MVS][VMCH|MVS][VTUB|DISC:VMCH][VLNG|INT:KINK:VTUB][VALV|INT:VLNG]",
"[ACO2|VALV][CCHL|ACO2:ANES:SAO2:TPR][HR|CCHL][CO|HR:STKV][BP|CO:TPR]")
dag = model2network(modelstring)
## Not run: graphviz.plot(dag)