我是R和一般编程的新手,我对分类变量、连续变量和离散变量感到困惑。
对于<chr>类型的变量,我相信它们是绝对变量。但它们也算为离散变量吗?而且,对于<int>类型,它们是连续的还是离散的?试图在网上找到它,但却发现了复杂的答案,然后就困惑了。
提前谢谢。
发布于 2022-09-12 09:36:42
我认为这是一个关于统计学的问题,而不是关于R。
在统计学中,分类变量和离散变量是同一回事。它们都表示一个变量,您不能或不希望表示中间的值。所以“物种”是绝对的,因为有“家智人”和“直立人”,但没有0.5“智人”/0.5“直立人”。
请注意,有些变量可以是连续的,但为了简单起见,您选择将其表示为绝对变量。例如,人类皮肤的颜色常常被描绘成“黑色”或“白色”,但色调的多样性几乎是无限的,更好地表现为“皮肤上黑色素浓度”的连续变量。连续变量是指不离散的变量。
这就是统计数字。R可以以不同的格式存储数据,有些与这些统计数据直接相关,有些则没有。R以三种不同的(和令人困惑的)格式存储数字。int表示整数,双倍表示带数字的数字,数字也表示带有数字的数字。这是由于编程的原因,并且与建模无关。将其中任何一个放置在模型中都会导致R将其视为连续变量。
有些形式的数据存储与统计数据完全无关。字符存储文本。只是短信,没有统计数据的联系。逻辑代表真值和假值。同样,与统计数据没有直接联系。
只有一种特殊的格式来存储分类变量:因子。正是如此,R在使用它建模时自动将文本转换为因子。
希望这有帮助
https://stackoverflow.com/questions/73687000
复制相似问题