视频: 在 Windows 中修改虛擬記憶體設定以提升電腦效能 2024
在具有计数的数据表后,可以使用R来简单地通过将表除以总计数来容易地计算每个计数与总计的比例。要计算数据集汽车中手动和自动变速箱的比例,可以使用以下代码: >> amtable / sum(amtable)auto manual 0. 40625 0. 59375
然而,R还提供了道具。 table()函数做同样的事情。您可以通过执行以下操作来获得与上一行代码完全相同的结果:
<! - 1 - > >>道具。 table(amtable)
你可能想知道为什么你会用一个额外的函数来完成除以和之和的事情。道具。 table()函数也可以计算边际比例。在统计中,分类变量的
模式
是最常出现的值。这不完全是你的数据的中心,但如果你的数据没有秩序 - 如果你看一个名义变量 - 你也不能真正谈论一个中心。 <!虽然没有特定的函数来计算模式,但可以通过组合一些技巧来获得: 要获取每个值的计数,使用
table()。
-
要查找最大计数数量的位置,请使用 max() 。
-
要查找变量的模式,请从步骤1的表中选择与步骤2中的位置相对应的名称。 <!因此,要找到数据集汽车中变量am的模式,可以使用以下代码: >> id名称(amtable)[id] [1]“manual”< - 变量id包含一个逻辑向量,对于表中的每个值,该值等于该表中的最大值。您可以使用此逻辑向量作为索引,从amtable中的值中选择名称。 你也可以使用哪个。 max()函数查找矢量中最大值的位置。这个功能有一个重要的缺点,但是:如果你有多个最大值,哪一个。 max()将仅返回第一个最大值的位置。如果您对所有最大值感兴趣,则应该使用前面示例中的构造。