如何在R列联表中添加小数点? 我的初步数据如下: birth出生列表现在是101+68=169个帖子,而心理健康列表是120+52+56=228个帖子。。。是的,它们的长度不同……更改后的代码很奇怪,因为生成的出生向量包含0.5169倍的值,这不符合因子(
如何在R列联表中添加小数点? 我的初步数据如下:如何在R列联表中添加小数点? 我的初步数据如下: birth出生列表现在是101+68=169个帖子,而心理健康列表是120+52+56=228个帖子。。。是的,它们的长度不同……更改后的代码很奇怪,因为生成的出生向量包含0.5169倍的值,这不符合因子(,r,decimal,R,Decimal,如何在R列联表中添加小数点? 我的初步数据如下: birth出生列表现在是101+68=169个帖子,而心理健康列表是120+52+56=228个帖子。。。是的,它们的长度不同……更改后的代码很奇怪,因为生成的出生向量包含0.5169倍的值,这不符合因子(0,1)的级别。此外,心理健康因子包含228个条目,因此该表不起作用,因为调用table(x,y)table()时,所有条目的长度必须相同。table()计算每个因子组合的值。对数据所做的任何操作都不会在计数表中产生小数。但是,您可以使用原始数
birth出生列表现在是101+68=169个帖子,而心理健康列表是120+52+56=228个帖子。。。是的,它们的长度不同……更改后的代码很奇怪,因为生成的出生向量包含0.5169倍的值,这不符合因子(0,1)
的级别。此外,心理健康因子包含228个条目,因此该表不起作用,因为调用table(x,y)
table()时,所有条目的长度必须相同。table()计算每个因子组合的值。对数据所做的任何操作都不会在计数表中产生小数。但是,您可以使用原始数据向表中添加值,例如表(心理健康、出生)+.5,这将为表中的每个条目添加0.5。
birth <- c(rep(1,50),rep(0,34))
birth <- factor(birth, levels=c(1,0),
labels=c("Birth Complications","No Birth Complications"))
mental.health <- c(rep(1,30),rep(2,26),rep(3,28))
mental.health <- factor(mental.health, levels=c(1,2,3),
labels=c("Normal","Depressed","Schizophrenic"))
table(mental.health,birth)
birth <- c(rep(.5,101),rep(0.5,68))
birth <- factor(birth, levels=c(1,0), labels=c("Birth
Complications","No Birth Complications"))
mental.health <- c(rep(2,120),rep(2,52),rep(3,56))
mental.health <- factor(mental.health, levels=c(1,2,3),
labels=c("Normal","Depressed","Schizophrenic"))
table(mental.health,birth)