?? insurance.bif
字號:
network Unknown {
}
variable GoodStudent {
type discrete [ 2 ] { True, False };
}
variable Age {
type discrete [ 3 ] { Adolescent, Adult, Senior };
}
variable SocioEcon {
type discrete [ 4 ] { Prole, Middle, UpperMiddle, Wealthy };
}
variable RiskAversion {
type discrete [ 4 ] { Psychopath, Adventurous, Normal, Cautious };
}
variable VehicleYear {
type discrete [ 2 ] { Current, Older };
}
variable ThisCarDam {
type discrete [ 4 ] { None, Mild, Moderate, Severe };
}
variable RuggedAuto {
type discrete [ 3 ] { EggShell, Football, Tank };
}
variable Accident {
type discrete [ 4 ] { None, Mild, Moderate, Severe };
}
variable MakeModel {
type discrete [ 5 ] { SportsCar, Economy, FamilySedan, Luxury, SuperLuxury };
}
variable DrivQuality {
type discrete [ 3 ] { Poor, Normal, Excellent };
}
variable Mileage {
type discrete [ 4 ] { FiveThou, TwentyThou, FiftyThou, Domino };
}
variable Antilock {
type discrete [ 2 ] { True, False };
}
variable DrivingSkill {
type discrete [ 3 ] { SubStandard, Normal, Expert };
}
variable SeniorTrain {
type discrete [ 2 ] { True, False };
}
variable ThisCarCost {
type discrete [ 4 ] { Thousand, TenThou, HundredThou, Million };
}
variable Theft {
type discrete [ 2 ] { True, False };
}
variable CarValue {
type discrete [ 5 ] { FiveThou, TenThou, TwentyThou, FiftyThou, Million };
}
variable HomeBase {
type discrete [ 4 ] { Secure, City, Suburb, Rural };
}
variable AntiTheft {
type discrete [ 2 ] { True, False };
}
variable PropCost {
type discrete [ 4 ] { Thousand, TenThou, HundredThou, Million };
}
variable OtherCarCost {
type discrete [ 4 ] { Thousand, TenThou, HundredThou, Million };
}
variable OtherCar {
type discrete [ 2 ] { True, False };
}
variable MedCost {
type discrete [ 4 ] { Thousand, TenThou, HundredThou, Million };
}
variable Cushioning {
type discrete [ 4 ] { Poor, Fair, Good, Excellent };
}
variable Airbag {
type discrete [ 2 ] { True, False };
}
variable ILiCost {
type discrete [ 4 ] { Thousand, TenThou, HundredThou, Million };
}
variable DrivHist {
type discrete [ 3 ] { Zero, One, Many };
}
probability ( Age ) {
table 0.2, 0.6, 0.2;
}
probability ( GoodStudent | SocioEcon, Age ) {
(Prole, Adolescent) 0.1, 0.9;
(Prole, Adult) 0, 1;
(Prole, Senior) 0, 1;
(Middle, Adolescent) 0.2, 0.8;
(Middle, Adult) 0, 1;
(Middle, Senior) 0, 1;
(UpperMiddle, Adolescent) 0.5, 0.5;
(UpperMiddle, Adult) 0, 1;
(UpperMiddle, Senior) 0, 1;
(Wealthy, Adolescent) 0.4, 0.6;
(Wealthy, Adult) 0, 1;
(Wealthy, Senior) 0, 1;
}
probability ( SocioEcon | Age ) {
(Adolescent) 0.4, 0.4, 0.19, 0.01;
(Adult) 0.4, 0.4, 0.19, 0.01;
(Senior) 0.5, 0.2, 0.29, 0.01;
}
probability ( RiskAversion | Age, SocioEcon ) {
(Adolescent, Prole) 0.02, 0.58, 0.3, 0.1;
(Adolescent, Middle) 0.02, 0.38, 0.5, 0.1;
(Adolescent, UpperMiddle) 0.02, 0.48, 0.4, 0.1;
(Adolescent, Wealthy) 0.02, 0.58, 0.3, 0.1;
(Adult, Prole) 0.015, 0.285, 0.5, 0.2;
(Adult, Middle) 0.015, 0.185, 0.6, 0.2;
(Adult, UpperMiddle) 0.015, 0.285, 0.5, 0.2;
(Adult, Wealthy) 0.015, 0.285, 0.4, 0.3;
(Senior, Prole) 0.01, 0.09, 0.4, 0.5;
(Senior, Middle) 0.01, 0.04, 0.35, 0.6;
(Senior, UpperMiddle) 0.01, 0.09, 0.4, 0.5;
(Senior, Wealthy) 0.01, 0.09, 0.4, 0.5;
}
probability ( VehicleYear | SocioEcon, RiskAversion ) {
(Prole, Psychopath) 0.15, 0.85;
(Prole, Adventurous) 0.15, 0.85;
(Prole, Normal) 0.15, 0.85;
(Prole, Cautious) 0.15, 0.85;
(Middle, Psychopath) 0.3, 0.7;
(Middle, Adventurous) 0.3, 0.7;
(Middle, Normal) 0.3, 0.7;
(Middle, Cautious) 0.3, 0.7;
(UpperMiddle, Psychopath) 0.8, 0.2;
(UpperMiddle, Adventurous) 0.8, 0.2;
(UpperMiddle, Normal) 0.8, 0.2;
(UpperMiddle, Cautious) 0.8, 0.2;
(Wealthy, Psychopath) 0.9, 0.1;
(Wealthy, Adventurous) 0.9, 0.1;
(Wealthy, Normal) 0.9, 0.1;
(Wealthy, Cautious) 0.9, 0.1;
}
probability ( ThisCarDam | Accident, RuggedAuto ) {
(None, EggShell) 1, 0, 0, 0;
(None, Football) 1, 0, 0, 0;
(None, Tank) 1, 0, 0, 0;
(Mild, EggShell) 0.001, 0.9, 0.098, 0.001;
(Mild, Football) 0.2, 0.75, 0.049999, 0.000001;
(Mild, Tank) 0.7, 0.29, 0.009999, 0.000001;
(Moderate, EggShell) 0.000001, 0.000999, 0.7, 0.299;
(Moderate, Football) 0.001, 0.099, 0.8, 0.1;
(Moderate, Tank) 0.05, 0.6, 0.3, 0.05;
(Severe, EggShell) 0.000001, 0.000009, 0.00009, 0.9999;
(Severe, Football) 0.000001, 0.000999, 0.009, 0.99;
(Severe, Tank) 0.05, 0.2, 0.2, 0.55;
}
probability ( RuggedAuto | MakeModel, VehicleYear ) {
(SportsCar, Current) 0.95, 0.04, 0.01;
(SportsCar, Older) 0.95, 0.04, 0.01;
(Economy, Current) 0.5, 0.5, 0;
(Economy, Older) 0.9, 0.1, 0;
(FamilySedan, Current) 0.2, 0.6, 0.2;
(FamilySedan, Older) 0.05, 0.55, 0.4;
(Luxury, Current) 0.1, 0.6, 0.3;
(Luxury, Older) 0.1, 0.6, 0.3;
(SuperLuxury, Current) 0.05, 0.55, 0.4;
(SuperLuxury, Older) 0.05, 0.55, 0.4;
}
probability ( Accident | Antilock, Mileage, DrivQuality ) {
(True, FiveThou, Poor) 0.7, 0.2, 0.07, 0.03;
(True, FiveThou, Normal) 0.99, 0.007, 0.002, 0.001;
(True, FiveThou, Excellent) 0.999, 0.0007, 0.0002, 0.0001;
(True, TwentyThou, Poor) 0.4, 0.3, 0.2, 0.1;
(True, TwentyThou, Normal) 0.98, 0.01, 0.005, 0.005;
(True, TwentyThou, Excellent) 0.995, 0.003, 0.001, 0.001;
(True, FiftyThou, Poor) 0.3, 0.3, 0.2, 0.2;
(True, FiftyThou, Normal) 0.97, 0.02, 0.007, 0.003;
(True, FiftyThou, Excellent) 0.99, 0.007, 0.002, 0.001;
(True, Domino, Poor) 0.2, 0.2, 0.3, 0.3;
(True, Domino, Normal) 0.95, 0.03, 0.01, 0.01;
(True, Domino, Excellent) 0.985, 0.01, 0.003, 0.002;
(False, FiveThou, Poor) 0.6, 0.2, 0.1, 0.1;
(False, FiveThou, Normal) 0.98, 0.01, 0.005, 0.005;
(False, FiveThou, Excellent) 0.995, 0.003, 0.001, 0.001;
(False, TwentyThou, Poor) 0.3, 0.2, 0.2, 0.3;
(False, TwentyThou, Normal) 0.96, 0.02, 0.015, 0.005;
(False, TwentyThou, Excellent) 0.99, 0.007, 0.002, 0.001;
(False, FiftyThou, Poor) 0.2, 0.2, 0.2, 0.4;
(False, FiftyThou, Normal) 0.95, 0.03, 0.015, 0.005;
(False, FiftyThou, Excellent) 0.98, 0.01, 0.005, 0.005;
(False, Domino, Poor) 0.1, 0.1, 0.3, 0.5;
(False, Domino, Normal) 0.94, 0.03, 0.02, 0.01;
(False, Domino, Excellent) 0.98, 0.01, 0.007, 0.003;
}
probability ( MakeModel | SocioEcon, RiskAversion ) {
(Prole, Psychopath) 0.1, 0.7, 0.2, 0, 0;
(Prole, Adventurous) 0.1, 0.7, 0.2, 0, 0;
(Prole, Normal) 0.1, 0.7, 0.2, 0, 0;
(Prole, Cautious) 0.1, 0.7, 0.2, 0, 0;
(Middle, Psychopath) 0.15, 0.2, 0.65, 0, 0;
(Middle, Adventurous) 0.15, 0.2, 0.65, 0, 0;
(Middle, Normal) 0.15, 0.2, 0.65, 0, 0;
(Middle, Cautious) 0.15, 0.2, 0.65, 0, 0;
(UpperMiddle, Psychopath) 0.2, 0.05, 0.3, 0.45, 0;
(UpperMiddle, Adventurous) 0.2, 0.05, 0.3, 0.45, 0;
(UpperMiddle, Normal) 0.2, 0.05, 0.3, 0.45, 0;
(UpperMiddle, Cautious) 0.2, 0.05, 0.3, 0.45, 0;
(Wealthy, Psychopath) 0.3, 0.01, 0.09, 0.4, 0.2;
(Wealthy, Adventurous) 0.3, 0.01, 0.09, 0.4, 0.2;
(Wealthy, Normal) 0.3, 0.01, 0.09, 0.4, 0.2;
(Wealthy, Cautious) 0.3, 0.01, 0.09, 0.4, 0.2;
}
probability ( DrivQuality | DrivingSkill, RiskAversion ) {
(SubStandard, Psychopath) 1, 0, 0;
(SubStandard, Adventurous) 1, 0, 0;
(SubStandard, Normal) 1, 0, 0;
(SubStandard, Cautious) 1, 0, 0;
(Normal, Psychopath) 0.5, 0.2, 0.3;
(Normal, Adventurous) 0.3, 0.4, 0.3;
(Normal, Normal) 0, 1, 0;
(Normal, Cautious) 0, 0.8, 0.2;
(Expert, Psychopath) 0.3, 0.2, 0.5;
(Expert, Adventurous) 0.01, 0.01, 0.98;
(Expert, Normal) 0, 0, 1;
(Expert, Cautious) 0, 0, 1;
}
probability ( Mileage ) {
table 0.1, 0.4, 0.4, 0.1;
}
probability ( Antilock | MakeModel, VehicleYear ) {
(SportsCar, Current) 0.9, 0.1;
(SportsCar, Older) 0.1, 0.9;
(Economy, Current) 0.001, 0.999;
(Economy, Older) 0, 1;
(FamilySedan, Current) 0.4, 0.6;
(FamilySedan, Older) 0, 1;
(Luxury, Current) 0.99, 0.01;
(Luxury, Older) 0.3, 0.7;
(SuperLuxury, Current) 0.99, 0.01;
(SuperLuxury, Older) 0.15, 0.85;
}
probability ( DrivingSkill | Age, SeniorTrain ) {
(Adolescent, True) 0.5, 0.45, 0.05;
(Adolescent, False) 0.5, 0.45, 0.05;
(Adult, True) 0.3, 0.6, 0.1;
(Adult, False) 0.3, 0.6, 0.1;
(Senior, True) 0.1, 0.6, 0.3;
(Senior, False) 0.4, 0.5, 0.1;
}
probability ( SeniorTrain | Age, RiskAversion ) {
(Adolescent, Psychopath) 0, 1;
(Adolescent, Adventurous) 0, 1;
(Adolescent, Normal) 0, 1;
(Adolescent, Cautious) 0, 1;
(Adult, Psychopath) 0, 1;
(Adult, Adventurous) 0, 1;
(Adult, Normal) 0, 1;
(Adult, Cautious) 0, 1;
(Senior, Psychopath) 0.000001, 0.999999;
(Senior, Adventurous) 0.000001, 0.999999;
(Senior, Normal) 0.3, 0.7;
(Senior, Cautious) 0.9, 0.1;
}
probability ( ThisCarCost | ThisCarDam, CarValue, Theft ) {
(None, FiveThou, True) 0.2, 0.8, 0, 0;
(None, FiveThou, False) 1, 0, 0, 0;
(None, TenThou, True) 0.05, 0.95, 0, 0;
(None, TenThou, False) 1, 0, 0, 0;
(None, TwentyThou, True) 0.04, 0.01, 0.95, 0;
(None, TwentyThou, False) 1, 0, 0, 0;
(None, FiftyThou, True) 0.04, 0.01, 0.95, 0;
(None, FiftyThou, False) 1, 0, 0, 0;
(None, Million, True) 0.04, 0.01, 0.2, 0.75;
(None, Million, False) 1, 0, 0, 0;
(Mild, FiveThou, True) 0.15, 0.85, 0, 0;
(Mild, FiveThou, False) 0.95, 0.05, 0, 0;
(Mild, TenThou, True) 0.03, 0.97, 0, 0;
(Mild, TenThou, False) 0.95, 0.05, 0, 0;
(Mild, TwentyThou, True) 0.03, 0.02, 0.95, 0;
(Mild, TwentyThou, False) 0.99, 0.01, 0, 0;
(Mild, FiftyThou, True) 0.03, 0.02, 0.95, 0;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -