我已经下载的历史价格Jan-1-2010和Dec-31-2014对Twitter的公司(TWTR)-NYSE从YAHOO!金融在twitter.csv文件。
然后我使用以下命令将其加载到RStudio中:
x = read.csv("Z:/path/to/file/twitter.csv", header=T,stringsAsFactors=F)
Run Code Online (Sandbox Code Playgroud)
这是表 x 的样子:
View(x)
Run Code Online (Sandbox Code Playgroud)
然后我使用ts 函数来获取 Adj.Close 的时间序列:
x.ts = ts(x$Adj.Close, frequency = 12, start=c(2010,1), end=c(2014,12)
x.ts
Run Code Online (Sandbox Code Playgroud)
之前的结果是如何获得的?它们与表 x 数据确实不同。他们需要任何调整吗?
您的问题是读取数据的比例。随着frequency = 12, start=c(2010,1), end=c(2014,12)你告诉函数,你每月有一个号码。如果您每天有一个号码,根据您的情况,您应该尝试:
x.ts = ts(x$Adj.Close, frequency = 365, start=c(2010,1), end=c(2014,365)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6119 次 |
| 最近记录: |