连续比离散属性

时间:2009-11-22 19:00:34

标签: database

有人可以澄清连续和离散属性之间的区别吗?

感谢。

5 个答案:

答案 0 :(得分:9)

我将尝试用一个例子来解释:

假设您的数据库中的表有一个存储当天温度或者说炉子的列。该列的值来自温度值的连续域。

如果表格中有一个名为gender的列。那么在某种意义上它是离散的,即只有两个或三个值构成其域。

我希望这会有所帮助。

欢呼声

答案 1 :(得分:3)

(自从我做了任何纯粹的数学运算已经有很长一段时间了,所以带上一点盐就可以了。)

从理论上讲,连续属性来自无限集(即实数,你可以根据需要将它们变大或变小)。离散属性来自有限或可数无限集(即整数)。

另一种看待它的方法是连续属性在一个值和下一个值之间可以具有无穷小的差异,而离散属性总是对一个值和下一个值之间的差异具有一些限制。 / p>

实际上,连续属性是浮点类型,其中discrete是整数或字符。

答案 2 :(得分:2)

Simon Righarts是对的,除了他的最终结论。

由于计算机存储器总是有限的,任何类型的可表示值的集合在定义上也总是有限的,因此在计算机科学中没有“连续类型”(我认为这就是你真正要求的)关于,而不是“连续属性”。嗯,至少不是在现实生活中应用的那部分计算机科学中。

以32位编码的经典浮点类型具有最多2 ^ 32个可表示的值。以64位编码的经典浮点类型具有最多2 ^ 64个可表示的值。不可代表的价值是毫无用处的,不值得考虑。 BigInteger类型占用保存值所需的字节数,限制为最多2 ^(8 * computermemorysize)可表示的值。所有这些都非常有限。

答案 3 :(得分:0)

数据可以是描述性的(如“高”或“快”)或数字(数字)。

数值数据可以是离散的或连续的:

离散数据被统计,

连续测量数据

离散数据

离散数据只能取某些值。

示例 1:我们不能有半个学生的班级中的学生人数。

例1:掷2个骰子的结果只有2、3、4、5、6、7、8、9、10、11、12我们不能有2.1或3.5。

连续数据

连续数据可以取任何值(在一个范围内)。

示例:

一个人的身高可以是任何值(在人类身高范围内),而不仅仅是某些固定的身高、比赛中的时间,您甚至可以将其测量到几分之一秒、狗的体重或叶子的长度。

答案 4 :(得分:0)

属性: 离散属性 只有一组有限或可数无限的值 例如,邮政编码、职业或文档集合中的一组词 有时,表示为整数变量 注意:二元属性是离散属性的特例

连续属性: 具有实数作为属性值 例如,温度、身高或体重 实际上,真实值只能用有限数量的数字来衡量和表示