Project Icon

tidyquant

整合金融分析与tidyverse的R语言工具包

tidyquant是一个R语言工具包,整合了多个顶级金融数据分析资源,如zoo、xts、quantmod、TTR和PerformanceAnalytics。它与tidyverse生态系统无缝衔接,提供了获取金融数据、数据操作、性能分析和投资组合分析等核心功能。使用tidyquant,研究人员和分析师可以轻松进行股票价格比较、股票表现评估和投资组合分析。该工具包还支持通过ggplot2创建金融可视化图表,为用户提供全面的金融分析解决方案。

tidyquant

R-CMD-检查 Codecov CRAN_状态_徽章

将金融和商业分析引入tidyverse

2分钟了解tidyquant

我们在YouTube上的简短介绍tidyquant

异常检测

tidyquant的特点

tidyquant整合了收集和分析金融数据的最佳资源,包括zooxtsquantmodTTRPerformanceAnalytics,以及tidyverse的整洁数据基础设施,允许它们之间无缝交互。现在您可以在tidyverse中执行完整的金融分析。

  • 几个核心函数却蕴含强大功能
  • 整合了zooxtsquantmodTTR以及现在的PerformanceAnalytics的量化分析功能
  • 专为使用R for Data Science中的tidyverse工具进行建模和扩展分析而设计
  • 实现ggplot2功能,用于创建美观且有意义的金融可视化
  • 用户友好的文档,让您快速上手!

tidyquant中的新Excel功能

严肃金融分析的一站式解决方案

使用tidyquant,所有优势汇集成一个目标:严肃金融分析的一站式解决方案!

核心功能

  • 从网络获取金融数据:tq_get()。这是一个用于以"整洁"数据框格式获取基于网络的金融数据的一站式解决方案。获取每日股票价格(历史)、关键统计数据(实时)、关键比率(历史)、财务报表、股息、拆分、来自FRED的经济数据以及来自Oanda的外汇汇率等数据。

  • 操作金融数据:tq_transmute()tq_mutate()。集成了来自xtszooquantmodTTRPerformanceAnalytics包的多种金融函数。tq_mutate()用于向数据框添加列,而tq_transmute()用于返回新的数据框,这对于周期性变化是必要的。

  • 绩效分析和投资组合分析:tq_performance()tq_portfolio()tidyquant家族的最新成员集成了PerformanceAnalytics函数。tq_performance()将投资回报转换为绩效指标。tq_portfolio()将一组(或多组)资产回报汇总为一个或多个投资组合。

比较股票价格

并排可视化四只股票的价格波动快速而简单…

评估股票表现

那么股票表现如何呢?快速可视化 10,000 美元投资于各种股票的表现。

评估投资组合表现

好的,股票太简单了。那么投资组合呢?通过集成 PerformanceAnalytics,可视化混合投资组合也变得很容易!

  • 投资组合 1:50% FB、25% AMZN、25% NFLX、0% GOOG
  • 投资组合 2:0% FB、50% AMZN、25% NFLX、25% GOOG
  • 投资组合 3:25% FB、0% AMZN、50% NFLX、25% GOOG
  • 投资组合 4:25% FB、25% AMZN、0% NFLX、50% GOOG

这只是 tidyquant 功能的冰山一角。以下是如何安装并开始使用的方法。

安装

包含最新功能的开发版本:

# install.packages("devtools")
devtools::install_github("business-science/tidyquant")

CRAN 批准的版本:

install.packages("tidyquant")

更多信息

tidyquant 包包含几个帮助用户快速上手的指南:

想学习 tidyquant 吗?

  • 学习实验室 #9:

    • 使用 tidyquant 进行绩效分析和投资组合优化 - Learning Labs PRO 中关于 tidyquant 的 1 小时课程
  • 学习实验室 #10:

    • 使用 plumber 构建 API - 使用 plumbertidyquant 构建股票优化 API
  • 学习实验室 #16:

    • 股票投资组合优化和非线性规划 - 使用 ROI 包和 tidyquant 计算最优最小方差投资组合并开发有效前沿。
  • 学习实验室 #30:

    • 使用 Tidyquant API 和 Excel 数据透视表进行 Shiny 金融分析 - 学习如何使用新的 Excel 功能制作数据透视表、VLOOKUP、Sum-If 等!
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号