非常感谢你的时间。
我只是试图绘制一个简单的时间序列数据集,但遇到了许多基本问题(其中一个我会在这里问)。例如,我有一个以:
开头的记事本文件"x"
"1",2.731
"2",2.562
"3",2.632
"4",2.495
"5",1.978
......等等......
所以R读得很好,例如myfile=read.table("F:/Documents/myfile.txt",sep="")
。但是,这些值似乎在使用R< ts>函数的转换下发生变化,即
myfile = ts(myfile,start=1,end=120,frequency=1)
plot(myfile, type="o",pch=22,lty=1,pty=2,xlab="Month",ylab="Values",main="My File")
因此,当绘制时,由于某种原因,第一个值从20+开始,而不是2+。此外,R假设y轴从1到120(镜像x轴),这不是正确的比例(即0到10)。在我做的另一个数据集(使用整数)中,它向上移动了1.无论如何,我认为问题可能在于如何正确识别y轴。
关于如何解决这个问题的任何想法?谢谢!