⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insurance.bif

📁 数据挖掘方面的源码
💻 BIF
📖 第 1 页 / 共 2 页
字号:
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 + -