在Python中将数据转换为模糊形式

时间:2018-10-12 13:00:34

标签: python id3 fuzzy

我有一个如下数据框,我想将其转换为模糊形式(隶属度)数据框,

C1   C2     D
0    0.078  Healthy
2    0.078  Healthy
3    0.142  Sick

...

C1范围(0-10),C2范围(0-1),D范围(健康,患病) 这是最喜欢的输出(这是一个虚构的输出):

C1_low  C1_mid  C1_high  C2_low  C2_mid  C2_high   D_sick  D_health 
0.9     0.1     0.0      0.85    0.1     0.05      0       1
0.8     0.15    0.5      0.85    0.1     0.05      0       1
0.7     0.2     0.1      0.75    0.2     0.05      1       0
...

这是我的方法,

1-将特征范围分为三个相等的部分

2-计算最小和最大部分之间的距离

3-标准化此距离

但是这种方法效果不好。

0 个答案:

没有答案