hailfinder {bnlearn} | R Documentation |
The HailFinder weather forecast system (synthetic) data set
Description
Hailfinder is a Bayesian network designed to forecast severe summer hail in northeastern Colorado.
Usage
data(hailfinder)
Format
The hailfinder
data set contains the following 56 variables:
-
N07muVerMo
(10.7mu vertical motion): a four-level factor with levelsStrongUp
,WeakUp
,Neutral
andDown
. -
SubjVertMo
(subjective judgment of vertical motion): a four-level factor with levelsStrongUp
,WeakUp
,Neutral
andDown
. -
QGVertMotion
(quasigeostrophic vertical motion): a four-level factor with levelsStrongUp
,WeakUp
,Neutral
andDown
. -
CombVerMo
(combined vertical motion): a four-level factor with levelsStrongUp
,WeakUp
,Neutral
andDown
. -
AreaMesoALS
(area of meso-alpha): a four-level factor with levelsStrongUp
,WeakUp
,Neutral
andDown
. -
SatContMoist
(satellite contribution to moisture): a four-level factor with levelsVeryWet
,Wet
,Neutral
andDry
. -
RaoContMoist
(reading at the forecast center for moisture): a four-level factor with levelsVeryWet
,Wet
,Neutral
andDry
. -
CombMoisture
(combined moisture): a four-level factor with levelsVeryWet
,Wet
,Neutral
andDry
. -
AreaMoDryAir
(area of moisture and adry air): a four-level factor with levelsVeryWet
,Wet
,Neutral
andDry
. -
VISCloudCov
(visible cloud cover): a three-level factor with levelsCloudy
,PC
andClear
. -
IRCloudCover
(infrared cloud cover): a three-level factor with levelsCloudy
,PC
andClear
. -
CombClouds
(combined cloud cover): a three-level factor with levelsCloudy
,PC
andClear
. -
CldShadeOth
(cloud shading, other): a three-level factor with levelsCloudy
,PC
andClear
. -
AMInstabMt
(AM instability in the mountains): a three-level factor with levelsNone
,Weak
andStrong
. -
InsInMt
(instability in the mountains): a three-level factor with levelsNone
,Weak
andStrong
. -
WndHodograph
(wind hodograph): a four-level factor with levelsDCVZFavor
,StrongWest
,Westerly
andOther
. -
OutflowFrMt
(outflow from mountains): a three-level factor with levelsNone
,Weak
andStrong
. -
MorningBound
(morning boundaries): a three-level factor with levelsNone
,Weak
andStrong
. -
Boundaries
(boundaries): a three-level factor with levelsNone
,Weak
andStrong
. -
CldShadeConv
(cloud shading, convection): a three-level factor with levelsNone
,Some
andMarked
. -
CompPlFcst
(composite plains forecast): a three-level factor with levelsIncCapDecIns
,LittleChange
andDecCapIncIns
. -
CapChange
(capping change): a three-level factor with levelsDecreasing
,LittleChange
andIncreasing
. -
LoLevMoistAd
(low-level moisture advection): a four-level factor with levelsStrongPos
,WeakPos
,Neutral
andNegative
. -
InsChange
(instability change): three-level factor with levelsDecreasing
,LittleChange
andIncreasing
. -
MountainFcst
(mountains (region 1) forecast): a three-level factor with levelsXNIL
,SIG
andSVR
. -
Date
(date): a six-level factor with levelsMay15_Jun14
,Jun15_Jul1
,Jul2_Jul15
,Jul16_Aug10
,Aug11_Aug20
andAug20_Sep15
. -
Scenario
(scenario): an eleven-level factor with levelsA
,B
,C
,D
,E
,F
,G
,H
,I
,J
andK
. -
ScenRelAMCIN
(scenario relevant to AM convective inhibition): a two-level factor with levelsAB
andCThruK
. -
MorningCIN
(morning convective inhibition): a four-level factor with levelsNone
,PartInhibit
,Stifling
andTotalInhibit
. -
AMCINInScen
(AM convective inhibition in scenario): a three-level factor with levelsLessThanAve
,Average
andMoreThanAve
. -
CapInScen
(capping withing scenario): a three-level factor with levelsLessThanAve
,Average
andMoreThanAve
. -
ScenRelAMIns
(scenario relevant to AM instability): a six-level factor with levelsABI
,CDEJ
,F
,G
,H
andK
. -
LIfr12ZDENSd
(LI from 12Z DEN sounding): a four-level factor with levelsLIGt0
,N1GtLIGt_4
,N5GtLIGt_8
andLILt_8
. -
AMDewptCalPl
(AM dewpoint calculations, plains): a three-level factor with levelsInstability
,Neutral
andStability
. -
AMInsWliScen
(AM instability within scenario): a three-level factor with levelsLessUnstable
,Average
andMoreUnstable
. -
InsSclInScen
(instability scaling within scenario): a three-level factor with levelsLessUnstable
,Average
andMoreUnstable
. -
ScenRel34
(scenario relevant to regions 2/3/4): a five-level factor with levelsACEFK
,B
,D
,GJ
andHI
. -
LatestCIN
(latest convective inhibition): a four-level factor with levelsNone
,PartInhibit
,Stifling
andTotalInhibit
. -
LLIW
(LLIW severe weather index): a four-level factor with levelsUnfavorable
,Weak
,Moderate
andStrong
. -
CurPropConv
(current propensity to convection): a four-level factor with levelsNone
,Slight
,Moderate
andStrong
. -
ScnRelPlFcst
(scenario relevant to plains forecast): an eleven-level factor with levelsA
,B
,C
,D
,E
,F
,G
,H
,I
,J
andK
. -
PlainsFcst
(plains forecast): a three-level factor with levelsXNIL
,SIG
andSVR
. -
N34StarFcst
(regions 2/3/4 forecast): a three-level factor with levelsXNIL
,SIG
andSVR
. -
R5Fcst
(region 5 forecast): a three-level factor with levelsXNIL
,SIG
andSVR
. -
Dewpoints
(dewpoints): a seven-level factor with levelsLowEverywhere
,LowAtStation
,LowSHighN
,LowNHighS
,LowMtsHighPl
,HighEverywher
,Other
. -
LowLLapse
(low-level lapse rate): a four-level factor with levelsCloseToDryAd
,Steep
,ModerateOrLe
andStable
. -
MeanRH
(mean relative humidity): a three-level factor with levelsVeryMoist
,Average
andDry
. -
MidLLapse
(mid-level lapse rate): a three-level factor with levelsCloseToDryAd
,Steep
andModerateOrLe
. -
MvmtFeatures
(movement of features): a four-level factor with levelsStrongFront
,MarkedUpper
,OtherRapid
andNoMajor
. -
RHRatio
(realtive humidity ratio): a three-level factor with levelsMoistMDryL
,DryMMoistL
andother
. -
SfcWndShfDis
(surface wind shifts and discontinuities): a seven-level factor with levelsDenvCyclone
,E_W_N
,E_W_S
,MovigFtorOt
,DryLine
,None
andOther
. -
SynForcng
(synoptic forcing): a five-level factor with levelsSigNegative
,NegToPos
,SigPositive
,PosToNeg
andLittleChange
. -
TempDis
(temperature discontinuities): a four-level factor with levelsQStationary
,Moving
,None
,Other
. -
WindAloft
(wind aloft): a four-level factor with levelsLV
,SWQuad
,NWQuad
,AllElse
. -
WindFieldMt
(wind fields, mountains): a two-level factor with levelsWesterly
andLVorOther
. -
WindFieldPln
(wind fields, plains): a six-level factor with levelsLV
,DenvCyclone
,LongAnticyc
,E_NE
,SEquad
andWidespdDnsl
.
Note
The complete BN can be downloaded from https://www.bnlearn.com/bnrepository/.
Source
Abramson B, Brown J, Edwards W, Murphy A, Winkler RL (1996). "Hailfinder: A Bayesian system for forecasting severe weather". International Journal of Forecasting, 12(1):57–71.
Examples
# load the data.
data(hailfinder)
# create and plot the network structure.
modelstring = paste0("[N07muVerMo][SubjVertMo][QGVertMotion][SatContMoist][RaoContMoist]",
"[VISCloudCov][IRCloudCover][AMInstabMt][WndHodograph][MorningBound][LoLevMoistAd][Date]",
"[MorningCIN][LIfr12ZDENSd][AMDewptCalPl][LatestCIN][LLIW]",
"[CombVerMo|N07muVerMo:SubjVertMo:QGVertMotion][CombMoisture|SatContMoist:RaoContMoist]",
"[CombClouds|VISCloudCov:IRCloudCover][Scenario|Date][CurPropConv|LatestCIN:LLIW]",
"[AreaMesoALS|CombVerMo][ScenRelAMCIN|Scenario][ScenRelAMIns|Scenario][ScenRel34|Scenario]",
"[ScnRelPlFcst|Scenario][Dewpoints|Scenario][LowLLapse|Scenario][MeanRH|Scenario]",
"[MidLLapse|Scenario][MvmtFeatures|Scenario][RHRatio|Scenario][SfcWndShfDis|Scenario]",
"[SynForcng|Scenario][TempDis|Scenario][WindAloft|Scenario][WindFieldMt|Scenario]",
"[WindFieldPln|Scenario][AreaMoDryAir|AreaMesoALS:CombMoisture]",
"[AMCINInScen|ScenRelAMCIN:MorningCIN][AMInsWliScen|ScenRelAMIns:LIfr12ZDENSd:AMDewptCalPl]",
"[CldShadeOth|AreaMesoALS:AreaMoDryAir:CombClouds][InsInMt|CldShadeOth:AMInstabMt]",
"[OutflowFrMt|InsInMt:WndHodograph][CldShadeConv|InsInMt:WndHodograph][MountainFcst|InsInMt]",
"[Boundaries|WndHodograph:OutflowFrMt:MorningBound][N34StarFcst|ScenRel34:PlainsFcst]",
"[CompPlFcst|AreaMesoALS:CldShadeOth:Boundaries:CldShadeConv][CapChange|CompPlFcst]",
"[InsChange|CompPlFcst:LoLevMoistAd][CapInScen|CapChange:AMCINInScen]",
"[InsSclInScen|InsChange:AMInsWliScen][R5Fcst|MountainFcst:N34StarFcst]",
"[PlainsFcst|CapInScen:InsSclInScen:CurPropConv:ScnRelPlFcst]")
dag = model2network(modelstring)
## Not run: graphviz.plot(dag, shape = "ellipse")