基于逻辑回归模型,我们可以去预算市场未来的走势。

示例代码大约有94%的正确率。

要说的都在代码注释里面。

cat("\014")# 载入示例股票library(quantmod)
getSymbols("^DJI", src = "yahoo")
dji <- DJI[, "DJI.Close"]# 生成技术指标avg10 <- rollapply(dji, 10, mean)
avg20 <- rollapply(dji, 20, mean)
std10 <- rollapply(dji, 10, sd)
std20 <- rollapply(dji, 20, sd)
rsi5 <- RSI(dji, 5, "SMA")
rsi14 <- RSI(dji, 14, "SMA")
macd12269 <- MACD(dji, 12, 26, 9, "SMA")
macd7205 <- MACD(dji, 7, 20, 5, "SMA")
bbands <- BBands(dji, 20, "SMA", 2)# 生成市场方向,收盘价与之后20天价格比较direction <- NULL
direction[dji > Lag(dji, 20)] <- 1
direction[dji < Lag(dji, 20)] <- 0# 合并结果
dji <-cbind(dji,avg10,avg20,std10,std20,rsi5,rsi14,macd12269,macd7205,bbands,direction)dm <- dim(dji)
dm
colnames(dji)[dm[2

R语言基于逻辑回归模型做投资预测-正确率94%相关推荐

  1. R语言构建logistic回归模型并评估模型:构建基于混淆矩阵计算分类评估指标的自定义函数、阳性样本比例(垃圾邮件比例)变化对应的分类器性能的变化、基于数据阳性样本比例选择合适的分类评估指标

    R语言构建logistic回归模型并评估模型:构建基于混淆矩阵计算分类评估指标的自定义函数.阳性样本比例(垃圾邮件比例)变化对应的分类器性能的变化.基于数据阳性样本比例选择合适的分类评估指标 目录

  2. R语言构建logistic回归模型并评估模型:计算混淆矩阵、并基于混淆矩阵计算Accuray、Precision、Recall(sensitivity)、F1、Specificity指标

    R语言构建logistic回归模型并评估模型:计算混淆矩阵.并基于混淆矩阵计算Accuray.Precision.Recall(sensitivity).F1.Specificity指标 目录

  3. R语言构建ElasticNet回归模型实战:基于mtcars数据集

    R语言构建ElasticNet回归模型实战:基于mtcars数据集 目录 R语言构建ElasticNet回归模型实战:基于mtcars数据集 #ElasticNet回归

  4. 上可以替代mobaxterm_电能替代 | 基于逻辑回归模型的电能替代用户辨识研究

    [抢先看]<浙江电力>2020年第1期目录及重点关注文章 [抢先看]<浙江电力>2020年第2期目录及重点关注文章 征文 |"储能技术规模化应用技术"专题征 ...

  5. 基于逻辑回归模型对鸢尾花数据集进行分类

    基于逻辑回归模型对鸢尾花数据集进行分类 理论知识 不做过多赘述,相关知识有:指数分布族.GLM建模(分布函数+连接函数,对于本例来说是二项分布+sigmoid函数).最大似然函数.交叉熵函数(评估逻辑 ...

  6. R语言使用逻辑回归分类算法

    R语言使用逻辑回归分类算法 逻辑回归属于概率统计的分类算法模型的算法,是根据一个或者多个特征进行类别标号预测.在R语言中可以通过调用logit函数执行逻辑回归分类算法并预测输出概率.通过调用glm函数 ...

  7. R语言构建logistic回归模型:构建模型公式、拟合logistic回归模型、模型评估,通过混淆矩阵计算precision、enrichment、recall指标

    R语言构建logistic回归模型:构建模型公式.拟合logistic回归模型.模型评估,通过混淆矩阵计算precision.enrichment.recall指标 目录

  8. R语言构建logistic回归模型:WVPlots包PRTPlot函数可视化获取logistic回归模型的最优阈值、优化(precision、enrichment)和recall之间的折衷

    R语言构建logistic回归模型:WVPlots包PRTPlot函数可视化获取logistic回归模型的最佳阈值(改变阈值以优化精确度(precision.enrichment)和查全率(recal ...

  9. R语言构建logistic回归模型并评估模型:模型预测结果抽样、可视化模型分类预测的概率分布情况、使用WVPlots包绘制ROC曲线并计算AUC值

    R语言构建logistic回归模型并评估模型:模型预测结果抽样.可视化模型分类预测的概率分布情况.使用WVPlots包绘制ROC曲线并计算AUC值 目录

  10. R语言条件Logistic回归模型案例:研究饮酒与胃癌的关系

    R语言条件Logistic回归模型案例:研究饮酒与胃癌的关系 目录 R语言条件Logistic回归模型案例:研究饮酒与胃癌的关系 #样例数据

最新文章

  1. 风控特征—关系网络特征工程入门实践
  2. jbpm知识点——tasknode
  3. winscp是什么软件_winscp ftp,winscp ftp是什么软件?软件介绍
  4. jdbcutils.java_空指针异常错误哪个地方错了Exception in thread main (JdbcUtils.java:62) main(JdbcUtils.java:87)...
  5. 鼠标同步桌面_[问题处理]XenCenter控制台操作通过MCS发布的虚拟机鼠标不同步
  6. 编写 matlab怎么调用 8 点和 16 点的 fft,8点基于DIT的FFT的实现
  7. ipa去除时间锁_【解密了!】影响沸石分子筛转轮去除效率的因素
  8. 数字雕刻中“节奏”的作用
  9. 原生JS实现addClass,removeClass,toggleClass
  10. 【刷题记录】排列dp
  11. Microsoft Expression Studio 4 Ultimate 中文版发布
  12. WF4.0 RC 对比 Beta2 的变化
  13. 一款非常好看的婚纱请柬设计英文字体
  14. Qt QImage实现频谱图绘制
  15. STM32的延迟函数1us、1ms
  16. ExcelVBA收纳箱:以A1单元格内容统一插入批注
  17. Linux修改只读文件权限
  18. 微慕小程序专业版V3.6.6发布
  19. Python实现占用栅格地图的生成(Occupancy Grid Generation)
  20. 关于Linux下C语言编程execvp函数的一个问题

热门文章

  1. harmonyOS鸿蒙官网教程-UIAbility的启动模式
  2. 算法(二):汽车振动部件目标检测与跟踪(计算机视觉)
  3. 免费网盘运营商著作权责任探析
  4. Task 04 Python 操作 PDF
  5. 基于Java的通讯录中期报告_基于Java的图书馆管理系统的设计 中期报告.doc
  6. 工程师职称评审论文怎么写
  7. 杨辉三角形(include <iomanip>,stew)
  8. vue使用npm run build命令打包项目
  9. 全自动过滤器:全自动过滤器促进污水的回用处理
  10. Cadence virtuoso 导出vcsv文件无反应