我正在尝试创建不同类型的变量来教授基本统计,我正在考虑数值变量和分类变量进行分析。我开始创建我的变量:
f是因子,x是数字。
f <- c(1,1,1,2,2,2,3,3,3,5,5,6,6,6,6,7,7,NA)
x <- rnorm(18,2302,230)
将变量标签应用于因子
l.familiaridad <- c("Muy poco familiarizado",
"Poco familiarizado",
"Escasamente familiarizado",
"familiarizado",
"Algo familiarizado",
"Bastante familiarizado",
"Muy familiarizado")
f <- factor(x = f,levels = 1:7,labels = l.familiaridad)
我总是使用table()命令进行早期审核,检查一切正常。
table(f)
然后我使用sjPlot创建html输出
sjt.frq(f)
此时,一切看起来都不错。但后来我用了:
sjp.grpfrq(x,f,type="box")
正如你在剧情中看到的那样,&#34; expertizado&#34;显示级别,但table()和sjt.frq()命令不显示该级别的任何内容。和&#34; muy familiarizado&#34;没有表现出来。
我得到的第二个错误是我使用时:
sjt.grpmean(x,f)
我收到此错误
row.names<-.data.frame
(*tmp*
,值=值)出错: 无效&#39; row.names&#39;长度
我做错了什么?请帮忙。