楼主: cherish_ywang
1821 3

[问答] 关于R函数特殊参数的问题 [推广有奖]

  • 4关注
  • 1粉丝

讲师

38%

还不是VIP/贵宾

-

威望
0
论坛币
157 个
通用积分
1.0600
学术水平
5 点
热心指数
9 点
信用等级
1 点
经验
14068 点
帖子
420
精华
0
在线时间
550 小时
注册时间
2011-1-19
最后登录
2021-10-16

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
         最近小弟在学习R中quantmod包,对于getSymbols()中 ... 参数不理解,在data mining with R中说是特殊参数,但是这个参数是怎么来的?
         getSymbols('600016.ss',from = "2011-05-01",to = "2014-05-01") ,这个函数中from,to 参数是哪里来的啊?帮助文档中没有这个参数啊?
         请高手解答。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R函数 Data Mining quantmod包 quantmod SYMBOLS

精简 迅捷  自信  思考
沙发
fledna 发表于 2014-12-15 16:31:19 |只看作者 |坛友微信交流群
的确是帮助文档不够详细的问题。帮助文档里给出了 最后一个参数是 (...)
这里告诉你查找过程。

getSymbols 函数定义如下:
  1. function (Symbols = NULL, env = parent.frame(), reload.Symbols = FALSE,
  2.     verbose = FALSE, warnings = TRUE, src = "yahoo", symbol.lookup = TRUE,
  3.     auto.assign = getOption("getSymbols.auto.assign", TRUE),
  4.     ...)
复制代码


对于这里的 src 参数帮助中说:

Current src methods available are: yahoo, google, MySQL, FRED, csv, RData, and oanda.
src        :character string specifying sourcing method. (yahoo)

其实 getSymbols 是内部调用了对应的 sourcing method,分别是:

  1. getSymbols.FRED         Download Federal Reserve Economic Data -
  2.                         FRED(R)
  3. getSymbols.MySQL        Retrieve Data from MySQL Database
  4. getSymbols.SQLite       Retrieve Data from SQLite Database
  5. getSymbols.csv          Load Data from csv File
  6. getSymbols.google       Download OHLC Data From Google Finance
  7. getSymbols.oanda        Download Currency and Metals Data from
  8.                         Oanda.com
  9. getSymbols.rda          Load Data from R Binary File
  10. getSymbols.yahoo        Download OHLC Data From Yahoo Finance
复制代码


传递给 getSymbols 的多余参数,都会直接用来调用这些 sourcing method. 这里默认是 yahoo
所以查看 ``getSymbols.yahoo`` 帮助:

  1. Usage

  2. getSymbols.yahoo(Symbols,
  3.                  env,
  4.                  return.class = 'xts',
  5.                  index.class  = 'Date',
  6.                  from = "2007-01-01",
  7.                  to = Sys.Date(),
  8.                   ...)
  9. Arguments

  10. Symbols       
  11. a character vector specifying the names of each symbol to be loaded

  12. env       
  13. where to create objects. (.GlobalEnv)

  14. return.class       
  15. class of returned object

  16. index.class       
  17. class of returned object index (xts only)

  18. from       
  19. Retrieve data no earlier than this date. (2007-01-01)

  20. to       
  21. Retrieve data through this date (Sys.Date())

  22. ...       
  23. additional parameters
复制代码

使用道具

藤椅
cherish_ywang 发表于 2014-12-25 13:41:00 来自手机 |只看作者 |坛友微信交流群
fledna 发表于 2014-12-15 16:31
的确是帮助文档不够详细的问题。帮助文档里给出了 最后一个参数是 (...)
这里告诉你查找过程。
请问您是在哪本书中了解这些知识的

使用道具

板凳
fledna 发表于 2014-12-28 11:58:17 |只看作者 |坛友微信交流群
cherish_ywang 发表于 2014-12-25 13:41
请问您是在哪本书中了解这些知识的
getAnywhere(c)

用来列出函数的代码。基本也是手册里学到的

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-16 15:13