一句一句来吧,第一句read.csv,用来读取数据csv格式的,如果是其他格式的,那么点后面的内容也要变,如读txt就用read.table
第二句,是用来调色,colorRampPalette是一个调色函数
第三句,是时间序列的分解,l即趋势项、季节项、随机项,用滑动平均的方法,并把结果复制到wholesale.d(是个列表)中
第四句,读取列表中的trend(趋势项)部分
后面的语句都是用来作图的,解释一下参数吧。
第五句wholesale和retail分别是画图的x,y,bty是用于设置图形边框的样式,可选的参数有o, l, 7, c, u,n,这里l其实就是最正常的那种。lz可以自己尝试一下,印象会更深刻。
第六句就不用多说了吧,同理可得,cbind解释一下,就是矩阵的合并,cbind是按列合并,即横向合并,对应的rbind是按行合并。
第七句,加载MASS包,因为eqscplot函数在MASS包中,lz要确认已安装该包
第八句,eqscplot也是用来画图的,一般用来画散点图吧,里面的参数大多继承了plot的,cex指放大的倍数,col设置颜色,用到了之前所调的颜色,xlab,ylab用于给坐标轴命名。
第九句,grid用来添加网格,lty用于设置线条样式,等于1就是指画实线,其余选项:0 不画线,2 虚线,3 点线,4点划线,5 长划线,6 点长划线
最后两句,abline是一个低级绘图函数,用于画线,前提是之前必须调用plot等高级绘图函数。代码注释里也已经说了,用来画回归曲线的。
解释完毕,希望lz有用。


雷达卡









京公网安备 11010802022788号







