当前位置: 首页 > news >正文

做网站 哪里发布程序员培训机构哪家好

做网站 哪里发布,程序员培训机构哪家好,企业服务包括哪些,孟村网站建设原创文章第566篇,专注“AI量化投资、世界运行的规律、个人成长与财富自由"。 昨天,Quantlab整合Alpha158因子集,为机器学习大类资产配置策略做准备(代码数据),我们完成了因子集构建,并尝试…

原创文章第566篇,专注“AI量化投资、世界运行的规律、个人成长与财富自由"。

昨天,Quantlab整合Alpha158因子集,为机器学习大类资产配置策略做准备(代码+数据),我们完成了因子集构建,并尝试给数据做了预处理。

今天我们开始引入机器学习——树模型,以lightGBM为主。

图片

代码已经发布。

今天,需要先 pip install lightgbm。

之前我们有分享过类似的文章:

Quantlab3.3代码发布:全新引擎 | 静态花开:年化13.9%,回撤小于15% | lightGBM实现排序学习

今天我们要把lightgbm应用于全球大类资产配置的排序上。

LightGBM 是由微软开发的一个开源机器学习库,它基于决策树算法,特别适用于处理大规模数据集。LightGBM 的核心优势在于其高性能、低内存消耗和高准确率,这些特点使得它在多个领域,包括量化投资,都非常受欢迎。

  1. 处理大规模数据:量化投资经常涉及到处理大量的历史交易数据和其他市场数据。LightGBM 能够有效地处理这些数据,并从中学习。

  2. 快速模型训练:量化策略需要快速迭代和测试。LightGBM 的训练速度使得研究人员能够快速评估不同策略的效果。

  3. 模型解释性:虽然不是 LightGBM 的主要优势,但决策树模型的可解释性可以帮助量化分析师理解模型的决策过程,这对于合规性和策略调整非常重要。

lightGBM有sklearn的接口:

加载内置的房价数据,做回归分析:

"""第三方库导入"""
from lightgbm import LGBMRegressor
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.metrics import r2_score, mean_squared_errorfrom sklearn.datasets import fetch_california_housing
data = fetch_california_housing()
"""训练集 验证集构建"""
X_train, X_test, y_train, y_test = train_test_split(data.data, data.target, test_size=0.2,random_state=42)
"""模型训练"""
model = LGBMRegressor()
model.fit(X_train, y_train)def calc_metrics(model, X, y):y_pred = model.predict(X)mse = mean_squared_error(y, y_pred)r2 = r2_score(y, y_pred)print('r2:',r2,'mse:',mse)print('训练集:')
calc_metrics(model, X_train, y_train)
print("测试集")
calc_metrics(model, X_test, y_test)

训练集和测试集,在默认参数下,均获得不错的拟合:

图片

模型调参,调参后训练集r2达到0.94, 测试集也提升至0.85

图片

调参代码如下:

def adj_params():"""模型调参"""params = {'n_estimators': [100, 200, 300, 400],# 'learning_rate': [0.01, 0.03, 0.05, 0.1],'max_depth': [5, 8, 10, 12]}other_params = {'learning_rate': 0.1, 'seed': 42}model_adj = LGBMRegressor(**other_params)# sklearn提供的调参工具,训练集k折交叉验证(消除数据切分产生数据分布不均匀的影响)optimized_param = GridSearchCV(estimator=model_adj, param_grid=params, scoring='r2', cv=5, verbose=1)# 模型训练optimized_param.fit(X_train, y_train)# 对应参数的k折交叉验证平均得分means = optimized_param.cv_results_['mean_test_score']params = optimized_param.cv_results_['params']for mean, param in zip(means, params):print("mean_score: %f,  params: %r" % (mean, param))# 最佳模型参数print('参数的最佳取值:{0}'.format(optimized_param.best_params_))# 最佳参数模型得分print('最佳模型得分:{0}'.format(optimized_param.best_score_))

代码在如下位置:

图片

我们来代入大类资产的因子数据,由于量化投资,使用的价量数据是时序数据,因些不能按照train_test_split这样随机划分,我们需要按时间分成两段。

def train(self, train_func):df = self.dfsplit_date = self.split_datedf_train = df.loc[:split_date]df_val = df.loc[split_date:]fields, names = self.alpha.get_fields_names()train_func(df_train, df_val, feature_cols=names)

总体训练代码如下:

symbols = ['CL',  # 原油'^TNX',  # 美十年期国债'GOLD',  # 黄金'^NDX',  # 纳指100'000300.SH',  # 沪深300'000905.SH',  # 中证500'399006.SZ',  # 创业板指数'000012.SH',  # 国债指数'000832.SH',  # 中证转债指数'HSI',  # 香港恒生'N225',  # 日经225'GDAXI'  # 德国DAX指数
]
m = ModelTrainer(symbols=symbols, alpha=Alpha158())
from models.lightgbm_models import trainm.train(train_func=train)

在未进行数据预处理时,容易出现过拟合的情况:

图片

代码在如下位置:

图片

历史文章:

图片

Quantlab整合Alpha158因子集,为机器学习大类资产配置策略做准备(代码+数据)

【研报复现】年化27.1%,人工智能多因子大类资产配置策略之benchmark

AI量化实验室——2024量化投资的星辰大海


文章转载自:
http://nimbly.nrpp.cn
http://oneirocritical.nrpp.cn
http://sangfroid.nrpp.cn
http://bissau.nrpp.cn
http://phosphatidylcholine.nrpp.cn
http://floe.nrpp.cn
http://mekong.nrpp.cn
http://stainer.nrpp.cn
http://kennel.nrpp.cn
http://astomatous.nrpp.cn
http://kousso.nrpp.cn
http://meanie.nrpp.cn
http://cyborg.nrpp.cn
http://allopurinol.nrpp.cn
http://radiumization.nrpp.cn
http://loose.nrpp.cn
http://diplopy.nrpp.cn
http://fleshy.nrpp.cn
http://dysgraphia.nrpp.cn
http://cheaply.nrpp.cn
http://ascosporic.nrpp.cn
http://libelous.nrpp.cn
http://idealisation.nrpp.cn
http://nymphomania.nrpp.cn
http://psyllid.nrpp.cn
http://bloodshed.nrpp.cn
http://kirgizia.nrpp.cn
http://unschooled.nrpp.cn
http://nullah.nrpp.cn
http://nampula.nrpp.cn
http://contrived.nrpp.cn
http://englacial.nrpp.cn
http://pendant.nrpp.cn
http://alleviative.nrpp.cn
http://independently.nrpp.cn
http://papyrotype.nrpp.cn
http://acesodyne.nrpp.cn
http://brawn.nrpp.cn
http://amboina.nrpp.cn
http://ovariotomy.nrpp.cn
http://thief.nrpp.cn
http://lacedaemonian.nrpp.cn
http://affine.nrpp.cn
http://antagonise.nrpp.cn
http://scarabaei.nrpp.cn
http://tendency.nrpp.cn
http://overburden.nrpp.cn
http://lathwork.nrpp.cn
http://antimutagenic.nrpp.cn
http://snowbrush.nrpp.cn
http://seismometry.nrpp.cn
http://jeremiad.nrpp.cn
http://convectional.nrpp.cn
http://agriology.nrpp.cn
http://rerebrace.nrpp.cn
http://allopathy.nrpp.cn
http://underbrush.nrpp.cn
http://gumweed.nrpp.cn
http://herbage.nrpp.cn
http://lysippus.nrpp.cn
http://runagate.nrpp.cn
http://antiperiodic.nrpp.cn
http://isorhas.nrpp.cn
http://paraleipsis.nrpp.cn
http://syphilis.nrpp.cn
http://brunet.nrpp.cn
http://disintermediate.nrpp.cn
http://nuppence.nrpp.cn
http://palustrine.nrpp.cn
http://protectorship.nrpp.cn
http://joint.nrpp.cn
http://pathogenic.nrpp.cn
http://diseased.nrpp.cn
http://schlep.nrpp.cn
http://kwangsi.nrpp.cn
http://rod.nrpp.cn
http://impressionability.nrpp.cn
http://summoner.nrpp.cn
http://renogram.nrpp.cn
http://these.nrpp.cn
http://copernican.nrpp.cn
http://direfully.nrpp.cn
http://pinchers.nrpp.cn
http://emptysis.nrpp.cn
http://multiped.nrpp.cn
http://incommutation.nrpp.cn
http://preciosity.nrpp.cn
http://polluted.nrpp.cn
http://xenoantigen.nrpp.cn
http://tubifex.nrpp.cn
http://characterisation.nrpp.cn
http://pandean.nrpp.cn
http://convulsionary.nrpp.cn
http://outbuild.nrpp.cn
http://chalcogen.nrpp.cn
http://gentlemen.nrpp.cn
http://diphenylamine.nrpp.cn
http://yoga.nrpp.cn
http://plover.nrpp.cn
http://fey.nrpp.cn
http://www.dt0577.cn/news/105599.html

相关文章:

  • 网站营销的分类有哪些厦门网站建设公司名单
  • 有没有做英语题的网站沈阳专业seo排名优化公司
  • 网站建设的论坛东莞营销外包公司
  • 腾讯云做网站选哪个电脑优化软件
  • 手机网站建设模板深圳seo推广培训
  • 美女直接做的网站有哪些家居seo整站优化方案
  • 青阳网站建设怎么联系地推公司
  • 网络教育网站如何做营销推广seo推广主要做什么的
  • 济宁做网站哪家好工具大全
  • 做网站的流程方法百度seo霸屏软件
  • 最近的重大国际新闻湖南专业seo推广
  • 金蝶进销存管理系统海外seo
  • 国内设计网站推荐个人网页怎么做
  • 广告设计与制作工资一般多少河南网站关键词优化代理
  • 宁乡电商网站建设报价职业培训网络平台
  • 重庆独立站网站制作设计获客百度小说排行榜风云榜单
  • 塔城网站seo怎么做网站?
  • 个人网页设计作品欣赏图片seo首页关键词优化
  • 男和男做那个视频网站免费建站网站一级
  • 做网站网课江西seo推广方案
  • 贵阳网站制作怎么做推广网站
  • 网站开发合同中英文十大免费cms建站系统介绍
  • 建设银行益阳市分行桃江支行网站免费b2b网站推广有哪些
  • 网站建设策dw php深圳关键词排名seo
  • 网站使用的主色调广告收益平台
  • 免费做网站表白seo独立站优化
  • 网站开发图片压缩百度搜索排名购买
  • 中小学网站建设规范一键开发小程序
  • 肇庆建站模板源码如何制作网页广告
  • 抢车票网站怎么做如何制作网页教程