logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【python量化】基于 Tushare 的简单选股策略验证:一次失败但有价值的轻量级回测实践

本文介绍了一个基于Tushare数据的轻量级选股策略回测实践。策略筛选条件包括:剔除ST股、收盘价低于20元、当日涨幅超过3%、5日均线大于10日均线。回测方法采用"买入后持有5天"的简单规则,通过计算未来收益验证策略效果。结果显示该策略在当前样本区间表现不佳,累计净值持续回落。文章指出该方法虽然计算逻辑清晰、适合快速验证,但存在未考虑交易成本、滑点等局限性。最后强调这种量化验

文章图片
#python#开发语言
【python量化】我为什么开始认真用 Tushare:从查行情到做数据分析,分享几个很实用的用法

Tushare实用指南:从数据获取到金融分析 Tushare作为Python友好的金融数据接口,不仅提供股票行情,还涵盖财务、资金、宏观等多元数据,适合自主分析。核心优势在于: Python整合便捷:接口规范,便于代码调用 数据场景丰富:从基础行情(如个股日线)到全市场筛选(单日批量获取),支持pandas二次分析(如均线计算) 实用技巧: 高频数据本地存储节省调用次数 按需选取字段提升效率 明确

文章图片
#数据分析#大数据#数据挖掘
Python量化入门:Tushare实战指南

本文是一篇Tushare金融数据接口的完整使用教程,主要面向量化交易和股票分析新手。文章从Tushare简介、账号注册获取Token开始,详细介绍了环境配置步骤和初始化方法,并提供了获取股票日线数据的实战示例。重点讲解了Tushare积分机制对数据获取权限的影响,以及新手常见的五大报错及解决方案。最后总结了新手常见误区,建议从基础数据获取入手,逐步掌握金融数据分析技能。全文包含代码示例、报错解析和

文章图片
#python#android#开发语言
机器学习进阶(17.5)

本文通过数学推导解释了机器学习中的偏差-方差分解公式:Error = Bias² + Variance + Noise。首先定义了真实函数、模型预测和噪声的关系,然后逐步拆解误差来源:偏差反映模型表达能力不足,方差体现模型对数据波动的敏感性,噪声则是数据固有不可消除的随机性。文章指出模型复杂度与偏差/方差的权衡关系——简单模型偏差高方差低,复杂模型偏差低方差高,形成典型的U型测试误差曲线。最后强调

文章图片
#机器学习#人工智能#算法
机器学习实践(18):特征工程

摘要:特征工程是机器学习的核心环节,其本质是将原始数据转化为更适合模型学习的表达形式。文章指出,好特征往往比更换复杂模型更有效,因为模型性能很大程度上取决于输入特征的质量。特征工程主要包括数据清洗、特征变换、组合和筛选四类操作,其中业务理解是关键,需要将领域知识转化为有效特征。同时需警惕数据泄漏和特征过多带来的问题,如过拟合和噪声干扰。文章通过多个实例说明,特征工程的核心在于提取真正驱动业务的关键

文章图片
#机器学习#人工智能
机器学习实践(18.5):特征工程补充

特征工程的数学本质:改变模型的数据视角 本文从数学角度揭示了特征工程的核心价值:通过改变输入空间的表达方式,让模型更容易学习数据中的规律。关键点包括: 特征工程不是改变模型本身,而是改变模型"看到"问题的视角。模型能力不仅取决于算法,更取决于输入特征空间的表达方式。 通过特征映射(如多项式扩展),简单的线性模型也能表达复杂非线性关系。例如添加x²特征后,线性模型可以拟合抛物线。

文章图片
#机器学习#人工智能#算法
机器学习实战(20):数据分布变化带来的影响

摘要 机器学习模型在线下表现良好但上线效果不佳的常见原因是数据分布变化。这指的是模型训练时的数据分布与线上实际数据分布不一致,导致模型在新环境中表现下降。常见的数据分布变化类型包括:输入特征分布变化(covariate shift)、标签规律变化(concept drift)和标签分布变化。此外,线上线下特征工程不一致也可能造成类似现象。为预防这类问题,建议采用时间切分而非随机切分的评估方式,进行

文章图片
#机器学习#人工智能#算法
机器学习实战(19):如何做一个完整的项目

本文系统梳理了机器学习项目从问题定义到上线前的完整流程。首先强调问题定义的重要性,包括明确预测目标、任务类型和业务应用场景。其次指出需要评估项目可行性,考虑数据质量、标签定义和预测时点等关键因素。在建模环节,建议先建立简单baseline而非追求复杂模型,重点做好特征工程和数据评估。最后强调模型调优应基于错误分析,而非盲目调参。全文突出"机器学习项目真正的难点在于前后端链路整合,而非单一

文章图片
#机器学习#人工智能
机器学习实战(21):项目监控

很多人一开始做机器学习项目的时候,会把“上线”想成一个终点。线下训练好了。测试集也过了。接口接好了。模型发到线上。好像项目就结束了。而真实世界有一个很麻烦的特点:它不会老老实实保持不变。用户会变。场景会变。业务规则会变。流量来源会变。数据质量也会变。所以机器学习模型上线以后,不是“放那儿自动一直有效”,而是需要你持续盯着看。

文章图片
#机器学习#人工智能
机器学习进阶(22):朴素贝叶斯

摘要: 朴素贝叶斯是一种基于概率的分类模型,其核心思想是通过计算样本特征在不同类别下的出现概率来判断类别归属。它采用“朴素”假设,即特征之间相互独立,虽不完全成立,却在文本分类等任务中表现优异。模型通过贝叶斯公式比较后验概率,分为高斯、多项式和伯努利等变体以适应不同数据类型。其优势在于训练速度快、适合高维稀疏数据(如词频特征),常作为基线模型。尽管假设简化,但因趋势捕捉准确且分类需求相对宽松,朴素

文章图片
#机器学习#人工智能
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择