视频: 第18章 对数线性模型 2024
在R中,有序数据有一个特殊的数据类型。这种类型被称为 有序因子 ,是您已经熟悉的因素的扩展。
要在R中创建一个有序因子,您有两个选择:
-
使用factor()函数,参数ordered = TRUE。
-
使用ordered()函数。假设你想表示五个项目的状态。每个项目都具有低,中或高的状态:
<!现在用这个状态数据创建一个有序因子:
状态<-c(“Lo”,“Hi”,“Med”,“Med”,“Hi” >>订购。状态订购。状态[1] Lo Hi Med Med Hi Levels:Lo<! - 2 - > >>表(状态)状态Hi Lo Med 2 1 2
请注意,结果按字母顺序排列。但是,对有序因子执行相同函数的结果会产生更易于解释的结果,因为它们现在按照Lo,Med,Hi: >> table(ordered。status)顺序进行排序。状态Lo Med Hi 1 2 2R保留有序因子中固有的订货信息。在第五部分中,您将看到这是如何成为控制条形图外观的基本工具。