R软件中factor()是用来干什么的?建模时什么样的参数需要用factor()进行处理?> LGAclaims$SD[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3[46] 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 06:03:25
R软件中factor()是用来干什么的?建模时什么样的参数需要用factor()进行处理?> LGAclaims$SD[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3[46] 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
R软件中factor()是用来干什么的?建模时什么样的参数需要用factor()进行处理?
> LGAclaims$SD
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3
[46] 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7
[91] 7 7 7 7 7 7 7 7 7 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10
[136] 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13
> factor(LGAclaims$SD)
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
[37] 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6
[73] 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 9 9 9 9 9 9 9 9
[109] 9 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11
[145] 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13
Levels:1 2 3 4 5 6 7 8 9 10 11 12 13
不能明白上述中factor()函数到底起了什么作用?建模时什么样的参数需要进行这样的处理,什么样的参数不能呢?
请不要复制粘贴帮助文件,我看过但是不能理解它
R软件中factor()是用来干什么的?建模时什么样的参数需要用factor()进行处理?> LGAclaims$SD[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3[46] 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
在这个结果中,好像看不出factor的作用,事实上,factor是很重要的.其它目的是生成因子,或者说水平.比如下图:
命令:
library(ggplot2)
qplot(Time,demand,data=BOD,geom="bar",stat="identity")
#发现上面图形毛病吗?缺根“弦”啊!解决办法:
qplot(factor(Time),demand,data=BOD,geom="bar",stat="identity")