在R中使用fitdistrplus时出现“数据必须是数值向量”错误消息

时间:2019-02-06 11:56:15

标签: r fitdistrplus

我试图在从SPSS导入的数据帧内的变量上运行fitdistrplus软件包的descdist函数,并且收到错误消息。变量看起来像这样

list(Data$t1.s)

[[1]]
[1] 19 18 13  8 16 10  6 10 21 14 23 16 NA 15
[15]  8 25 19 14  5  8  5 NA 21 19 19  6 18  9
[29] 20 13 19  7 24 22 25 19 13  8 12 20 NA 11
[43] 24 19 19 17 20 10 15 20 18 13 14 22 13 20
[57] 11 21 20 11 16 NA  9 10 17 19 21 19 NA 12
[71]  7 23  9 20 15 16 20 21 17 20 25  9 20 NA
[85] 10 13 12 22 20 NA 13 17 23 NA 23 22 13 17
[99] 17 15 16 18 17 10 17 NA 21 21 17 17  6 13
[113]  7 15 13 22  8 17 10 21 11  5 21 21  9 20
[127] 16 13 NA 19 16 19 14  8  5 22 24 18 20 17
[141] 13 22 NA NA 13 14 NA  5 14 16  6 24 21 21
[155] 10 22 NA 15 21 20 24 10 19 15 18 20 15 14
[169] 25  5 11 25 13 18 21 NA 23
attr(,"format.spss")
[1] "F8.2"
attr(,"display_width")
[1] 0

当我跑步时     descdist(Data $ t1.s) 我收到消息     “ descdist(Data $ t1.s)中的错误:数据必须是数字矢量”

我也尝试过

SH <- as.vector(Data$t1.s)
descdist(SH)

但是然后我得到了另一个错误: “ plot.window(...)中的错误:需要有限的'xlim'值”

感谢您的帮助

0 个答案:

没有答案