现有数据:(2,3,7,5,4,8,15,12,20,26,18,22),用等频和等宽进行离散化
时间: 2023-08-31 16:39:16 浏览: 106
### 回答1:
等频离散化将数据分成相同数量的区间,等宽离散化将数据分成相同大小的区间。
等频离散化:
假设要将数据分成4个区间,每个区间中有3个数。
首先将数据从小到大排列:(2,3,4,5,7,8,12,15,18,20,22,26)
每个区间中应该有多少个数呢?总共有12个数,要分成4个区间,每个区间应该有3个数。
第1个区间包括前3个数:(2,3,4)
第2个区间包括第4个到第6个数:(5,7,8)
第3个区间包括第7个到第9个数:(12,15,18)
第4个区间包括第10个到第12个数:(20,22,26)
所以,等频离散化后的结果为:
(1,1,1,2,2,2,3,3,3,4,4,4)
等宽离散化:
假设要将数据分成4个区间,每个区间中的数据范围相等。
数据范围为(2,26),范围大小为24,每个区间的范围应该为6。
所以,等宽离散化后的结果为:
(1,1,1,1,2,2,3,2,4,4,3,3)
### 回答2:
等频离散化是根据数据的频率来进行分组,将数据划分为几个等频段,每个组内数据个数大致相同。等宽离散化是根据数据的大小范围来进行分组,将数据划分为几个等宽段,每个组内数据的取值范围相同。
对于现有数据(2,3,7,5,4,8,15,12,20,26,18,22),我们首先对数据进行排序,得到升序排列的序列(2,3,4,5,7,8,12,15,18,20,22,26)。
等频离散化:假设我们将数据分成3个等频段。由于数据个数为12,每个等频段中应该有4个数据。首先找到第4个和第8个数据,分别是5和12,这两个数据将用于划分等频段。然后找到第2个和第6个数据,分别是3和8,这两个数据也将用于划分等频段。最后找到第6个和第10个数据,分别是8和18,这两个数据也将用于划分等频段。因此,可以将数据分成以下3个等频段:
1. (2,3,4,5);
2. (7,8,12,15);
3. (18,20,22,26)。
等宽离散化:假设我们将数据分成4个等宽段。最小值为2,最大值为26,总范围为24。每个等宽段的范围应该为24/4=6。因此,可以将数据分成以下4个等宽段:
1. (2,3,4,5);
2. (7,8,12,15);
3. (18,20,22);
4. (26)。
以上就是用等频和等宽方法进行离散化得到的结果。
### 回答3:
等频离散化是指将数据按照相同数量的数据分配到每个区间,从而达到均匀分布的目的。等宽离散化是将数据按照相同宽度的区间进行分割。下面分别对给定的数据进行等频离散化和等宽离散化。
1. 等频离散化:
首先,我们将给定的数据进行排序(2,3,4,5,7,8,12,15,18,20,22,26)。总共有12个数据,我们可以将其分成4个区间,每个区间包含3个数据。因此,可将数据离散化为如下的4个区间:
区间1:2、3、4
区间2:5、7、8
区间3:12、15、18
区间4:20、22、26
2. 等宽离散化:
首先,确定每个区间的宽度。根据给定的数据范围,最小值为2,最大值为26,可以选择每个区间的宽度为8。然后,根据宽度进行离散化,得到如下的三个区间:
区间1:2、3、4、5、7
区间2:8、12、15、18、20
区间3:22、26
通过以上的等频离散化和等宽离散化,我们可以将给定的数据进行有效的分组,用于后续的数据分析和处理。