题目
56. (1.0分)标称属性和二元属性在计算相异性时,方法是完全一样的。A. 对B. 错
56. (1.0分)标称属性和二元属性在计算相异性时,方法是完全一样的。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查标称属性和二元属性在计算相异性时方法的区别。解题思路是分别明确标称属性和二元属性的定义,再分析它们计算相异性的方法,最后对比判断该说法是否正确。
1. 明确标称属性和二元属性的定义
- 标称属性:其值是一些符号或事物的名称,这些值之间没有有意义的顺序,例如颜色(红、绿、蓝)、性别(男、女)等。
- 二元属性:是一种特殊的标称属性,它只有两个可能的值,通常表示为 0 和 1,或者“是”和“否”,例如是否吸烟(是、否)、是否为会员(是、否)等。
2. 分析标称属性计算相异性的方法
对于标称属性,通常使用简单匹配系数来计算相异性。设两个对象 $x$ 和 $y$,对于标称属性 $a$,如果 $x$ 和 $y$ 在属性 $a$ 上的值相同,则认为它们在该属性上是匹配的,记为 $m$;如果不同,则记为 $d$。相异性 $D(x,y)$ 可以通过不匹配的属性数量与总属性数量的比值来计算,公式为:
$D(x,y)=\frac{d}{d + m}$
3. 分析二元属性计算相异性的方法
对于二元属性,计算相异性时需要考虑不同的情况。设两个对象 $x$ 和 $y$,对于二元属性 $a$,有以下四种情况:
- $x = 1,y = 1$(都为“是”),记为 $t$(true matches)。
- $x = 0,y = 0$(都为“否”),记为 $c$(correct matches)。
- $x = 1,y = 0$(一个为“是”,一个为“否”),记为 $f$(false matches)。
- $x = 0,y = 1$(一个为“否”,一个为“是”),记为 $f$(false matches)。
常用的相异性计算方法有多种,例如:
$D(x,y)=\frac{f}{t + c + f}$
4. 对比两种属性计算相异性的方法
从上述分析可以看出,标称属性计算相异性只考虑属性值是否相同,而二元属性计算相异性需要区分不同的匹配情况(如“是 - 是”、“否 - 否”、“是 - 否”等),计算方法并不完全一样。所以“标称属性和二元属性在计算相异性时,方法是完全一样的”这一说法是错误的。