- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语言金融大数据处理课案
# 加百力咨询: 《R语言与金融大数据处理》 - 《基础篇》 (v1.0)
# 最后修改时间:2014-04-23(17.3)
# 加百力咨询: 《R语言与金融大数据处理》 - 《基础篇》 (v1.0)
# 主讲人:加百力
### 01、课程介绍
################################################################################
##########
# 课程内容 - 介绍课程的意义、基本结构、课程讲述方法
{
# 为什么选择R语言做金融大数据处理?
# R语言是免费、开源、自由的计算平台使用成本低
# R的基础语法简单、学习速度快、上手容易
# R语言的数据可视化能力强,提供了丰富的绘图函数
# 扩展软件包发展速度快、更新快,目前已有数千个扩展包覆盖几乎所有的科学计算领
域
# 虽然运行速度比C/C++等慢,但是可以快速测试各种算法,节约项目实验、研究时间。
# 很多时候只需一行代码就可以实行一项复杂的功能
# R语言的学习、研究社区发展快、学习资料丰富
# 课程整体结构
# R博大精深,内容极其丰富,即使单个方向要充分掌握也需要数年时间
# 本课程的目的是帮助对程序编写有一定了解的学员快速掌握R语言基础知识和金融大数
据处理的基本方法
# 课程整体上分成两部分:《基础篇》 和 《扩展软件包篇》
# 现在大家看到的10节课属于《基础篇》介绍R语言的基础知识,帮助大家建立基本的知
识框架,可以马上上手使用
# 后期我们还将推出的《扩展软件包篇》课程以R语言中的重要软件包为分类方式,每个
软件包用4-6节课做详细介绍
# 本讲座的特点
# 本讲座不使用PPT而是在RStudio中分享知识、直接运行代码块展示结果,让大家看到
立竿见影的效果
# 贴近实战,在介绍R语言知识的同时中也分享金融大数据处理实战心得
# 因为加百力从2002年就在做数据分析、数据库管理相关工作
# 近几年建立了自己的公司做对冲基金管理和金融大数据处理工作
# 所以本讲座还会分享建立数据分析、挖掘公司的理念、工作体系和企业管理经验
# RStudio 重要快捷键
# Ctrl + L # 清除控制台输出
# Ctrl + Enter # 运行光标所在行的R代码 或者 当前选中行的R代码
# Ctrl + Shift + S # 运行当前脚本文件
# Ctrl + D # 删除整行
}
# 加百力咨询: 《R语言与金融大数据处理》 - 《基础篇》 (v1.0)
# 主讲人:加百力
### 02、R基础知识
################################################################################
##########
# 课程内容:介绍:变量赋值、分支结构、循环结构、函数使用、获取帮助等知识
{
# 通过赋值生成一个新变量
x - 1.5;print(x)
y1 - c(1.5,2.3,8.6,7.4,9.2);print(y1)
y2 - c(MSFT,GOOG,AAPL);print(y2)
y3 - c(T,F,T,T,F,F);print(y3)
3.1415926 - z;print(z) # 数据在左,变量名在右赋值,但比较少用
assign(t,1.414);print(t) # assign()函数给变量赋值
szSymbolName - GSPC # assign()函数的有趣用途:将数值赋值给保存
在字符串变量中的变量名
assign(szSymbolName,1860);print(GSPC)
# 可一次输入多个数据
cat(x = ,x,\n,sep=)
# 显示当前内存中的所有变量、函数名称
ls()
# 删除内存中的指定名称变量
rm(GSPC)
# 删除内存中加载的所有变量和函数,慎用
rm(list=ls())
# 分支结构
a - 1
if(a==1) print(a==1)
a - 2
if(a 1) print(a 1) else print(a = 1)
a - 3
if( a == 1)
{
print(a == 1)
}else # 注意这里,else必须紧跟在上一个大括号后面
{
print(
您可能关注的文档
- RRC重建对VoLTE性能影响分析.docx
- 制动盘材料.ppt
- 制冷循环及制冷部件的特性.ppt
- 制动系-盘式制动器工作原理.ppt
- 制品与模具设计总结.docx
- RS232接口数据转发协议设计.pptx
- 制冷原理与设备(自编).ppt
- RS232设计报告和verilog代码,含testbench,可以直接运行.docx
- 制动系统结构与设计.ppt
- RS232串口通讯.doc
- 2025年江苏省镇江市-警察招考行政能力测验真题(含答案).pdf
- 2025年设备采购实施方案(共5篇).pdf
- 2025年公共政策分析 期末考试题答案.pdf
- 2025年部编人教版八年级语文下册期末测试卷(可打印).pdf
- 2025年见证取样送检制度及注意事项(广州地区).pdf
- 2022年-2023年必威体育官网网址知识考试教育模拟考试题(含答案) .pdf
- 2023-2024学年度新人教版四年级下册语文教学计划及进度表 .pdf
- 2025年1、民法是调整平等主体的公民之间、法人之间、公民和法人之间财产....pdf
- 2025年12月高等学校英语应用能力考试A级真题及答案.pdf
- 2022学生入团申请书范文8篇 .pdf
文档评论(0)