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

个人网站备案多少钱百度推广步骤

个人网站备案多少钱,百度推广步骤,做外贸必应网站产品曝光,武汉百度推广外包Optiver股票大赛Top2开源! ↑↑↑关注后"星标"kaggle竞赛宝典 作者:杰少 Optiver第二名方案解读 简介 Optiver竞赛已经于今天结束了,竞赛也出现了极端情况,中间断崖式的情况,在Kaggle过往的竞赛中&#…

Optiver股票大赛Top2开源!

↑↑↑关注后"星标"kaggle竞赛宝典 

作者:杰少

Optiver第二名方案解读

简介

Optiver竞赛已经于今天结束了,竞赛也出现了极端情况,中间断崖式的情况,在Kaggle过往的竞赛中,一般出现这种情况的情况有三种:

  • 过拟合排行榜数据,例如一些回归问题中,极值的测试;

  • 匿名数据中存在某些特定的关系,常见于数据被特殊处理的问题中,逆向特征工程;

  • 特殊指标的问题,一些后处理技巧等;

而本次比赛,也不例外,从赛后和前五的选手交流以及目前第二名选手的开源的来看,几乎全部都涉及到了时间信息的逆向特征工程。本篇文章,我们就一起解读一下该次竞赛。

开源的代码可以在后台回复:Optiver获取,当然也可以去kaggle code处寻找。

方案解读

01

时间逆向特征

逆向的思路是:在本次竞赛中,因为竞赛数据是经过匿名化的,但是我们可以使用tick size来恢复在匿名之前的真实价格;

  • tick size:是报价中最小的价格增量。https://en.wikipedia.org/wiki/Tick_size

使用计算得到的price,展开成下面的矩阵:

其中为time_id的个数,S是股票的个数,然后每个值是某个股票在某个时间点的price,剩下的就是基于该矩阵还原time_id的真实顺序,该处直接使用了TSNE将其压缩到qin

图片

03

特征工程

3.1 特征构建

如果我们能以非常高的精度得到我们的数据产出顺序,那么未来阶段的RV很明显就是非常重要的特征,这边,使用许都距离metric来寻找最近的N个时间并计算RV的平均值等特征。

图片

target_feature = 'book.log_return1.realized_volatility'
n_max = 40# make neighbors
pivot = df.pivot('time_id', 'stock_id', 'price')
pivot = pivot.fillna(pivot.mean())
pivot = pd.DataFrame(minmax_scale(pivot))nn = NearestNeighbors(n_neighbors=n_max, p=1)
nn.fit(pivot)
neighbors = nn.kneighbors(pivot)# aggregatedef make_nn_feature(df, neighbors, f_col, n=5, agg=np.mean, postfix=''):pivot_aggs = pd.DataFrame(agg(neighbors[1:n,:,:], axis=0), columns=feature_pivot.columns, index=feature_pivot.index)dst = pivot_aggs.unstack().reset_index()dst.columns = ['stock_id', 'time_id', f'{f_col}_cluster{n}{postfix}_{agg.__name__}']return dstfeature_pivot = df.pivot('time_id', 'stock_id', target_feature)
feature_pivot = feature_pivot.fillna(feature_pivot.mean())neighbor_features = np.zeros((n_max, *feature_pivot.shape))for i in range(n):neighbor_features[i, :, :] += feature_pivot.values[neighbors[:, i], :]for n in [2, 3, 5, 10, 20, 40]:dst = make_nn_feature(df, neighbors, feature_pivot, n)df = pd.merge(df, dst, on=['stock_id', 'time_id'], how='left')

3.2 特征处理

基于时间序列的对抗验证,我们发现非常多的特征随着时间的变化影响很大,例如order_count和total_volume这些,所以我们将其转化为在某个时间点的rank进行处理,与此同时,使用np.log1p对大的skew大的值进行处理。

04

建模

模型处和开源的是类似的,1DCNN+MLP+LGB,其实我们发现TabNet在本次竞赛中效果也非常不错,不过考虑到时间原因,没有再使用。

图片

这些模型影响应该不是非常大,应该也不是核心。

参考文献

图片

  1. public 2nd place solution

  2. Public 2nd Place Solution - Nearest Neighbors

http://www.wooajung.com/news/22824.html

相关文章:

  • 中小型网站建设怎么样模板建站难吗
  • 浪漫网站建设泰安网站seo推广
  • 湖南长沙网站建设网站免费客服系统
  • 携程网网站推广方式谷歌海外推广
  • 全国知名网站建设深圳关键词首页排名
  • 青浦网站设计制作培训心得总结
  • 现在还有什么网站网站建设方案书范文
  • 亚马逊怎么做deal网站seo的作用有哪些
  • 上海网站怎么备案表网站链接查询
  • 网站流量站怎么做的免费的推广平台
  • wordpress用户函数如何做好搜索引擎优化工作
  • 网站上哪个做相片书好北京seo营销培训
  • 光做网站推广咋样优化外包哪里好
  • 如何建设好医院网站新闻发布系统
  • 找网站公司企业备案乱码链接怎么用
  • 做网站还是移动开发知名品牌营销策划案例
  • wordpress mysql 优化seo推广效果怎么样
  • 为客户做网站的方案seo合作代理
  • 新建站点的步骤网站关键字排名优化
  • 多梦主题建设的网站今日新闻摘抄10条简短
  • 顺德营销型网站建设温州seo排名优化
  • 免费申请账号网站加盟
  • wordpress 后头广州优化疫情防控举措
  • 如何做网站营销域名查询ip地址
  • iis 没有右键网站属性美国搜索引擎
  • 个人做网站可以吗如何把品牌推广出去
  • 临沂网站建设推荐网络运营推广是做什么的
  • 如何做高端网站建设百度搜索指数是怎么计算的
  • 食品营销型网站建设网站免费推广
  • 做商城网站应该用什么程序昆明优化网站公司