1 《绝地求生》玩家排名预测

---- 你能预测《绝地求生》玩家战斗结束后的排名吗?

2 项目背景

2.1 项目简介

绝地求生(Player unknown’s Battlegrounds),俗称吃鸡,是一款战术竞技型射击类沙盒游戏。 这款游戏是一款大逃杀类型的游戏,每一局游戏将有最多100名玩家参与,他们将被投放在绝地岛(battlegrounds)上,在游戏的开始时所有人都一无所有。玩家需要在岛上收集各种资源,在不断缩小的安全区域内对抗其他玩家,让自己生存到最后。

该游戏拥有很高的自由度,玩家可以体验飞机跳伞、开越野车、丛林射击、抢夺战利品等玩法,小心四周埋伏的敌人,尽可能成为最后1个存活的人。

2.2 项目涉及知识点

sklearn基本操作

数据基本处理
机器学习基本算法的使用

2.3 数据集介绍

本项目中,将为您提供大量匿名的《绝地求生》游戏统计数据。 其格式为每行包含一个玩家的游戏后统计数据,列为数据的特征值。 数据来自所有类型的比赛:单排,双排,四排;不保证每场比赛有100名人员,每组最多4名成员。

文件说明:

train_V2.csv - 训练集

test_V2.csv - 测试集

数据集局部图如下图所示:


数据集中字段解释:Id [用户id]
Player’s Id
groupId [所处小队id]
ID to identify a group within a match. If the same group of players plays in different matches, they will have a different groupId each time.
matchId [该场比赛id]
ID to identify match. There are no matches that are in both the training and testing set.
assists [助攻数]
Number of enemy players this player damaged that were killed by teammates.
boosts [使用能量,道具数量]
Number of boost items used.
damageDealt [总伤害]
Total damage dealt. Note: Self inflicted damage is subtracted.
DBNOs [击倒敌人数量]
Number of enemy players knocked.
headshotKills [爆头数]
Number of enemy players killed with headshots.
heals [使用治疗药品数量]
Number of healing items used.
killPlace [本厂比赛杀敌排行]
Ranking in match of number of enemy players killed.
killPoints [Elo杀敌排名]
Kills-based external ranking of player. (Think of this as an Elo ranking where only kills matter.) If there is a value other than -1 in rankPoints, then any 0 in killPoints should be treated as a “None”.
kills [杀敌数]
Number of enemy players killed.
killStreaks [连续杀敌数]
Max number of enemy players killed in a short amount of time.
longestKill [最远杀敌距离]
Longest distance between player and player killed at time of death. This may be misleading, as downing a player and driving away may lead to a large longestKill stat.
matchDuration [比赛时长]
Duration of match in seconds.
matchType [比赛类型(小组人数)]
String identifying the game mode that the data comes from. The standard modes are “solo”, “duo”, “squad”, “solo-fpp”, “duo-fpp”, and “squad-fpp”; other modes are from events or custom matches.
maxPlace [本局最差名次]
Worst placement we have data for in the match. This may not match with numGroups, as sometimes the data skips over placements.
numGroups [小组数量]
Number of groups we have data for in the match.
rankPoints [Elo排名]
Elo-like ranking of player. This ranking is inconsistent and is being deprecated in the API’s next version, so use with caution. Value of -1 takes place of “None”.
revives [救活队员的次数]
Number of times this player revived teammates.
rideDistance [驾车距离]
Total distance traveled in vehicles measured in meters.
roadKills [驾车杀敌数]
Number of kills while in a vehicle.
swimDistance [游泳距离]
Total distance traveled by swimming measured in meters.
teamKills [杀死队友的次数]
Number of times this player killed a teammate.
vehicleDestroys [毁坏机动车的数量]
Number of vehicles destroyed.
walkDistance [步行距离]
Total distance traveled on foot measured in meters.
weaponsAcquired [收集武器的数量]
Number of weapons picked up.
winPoints [胜率Elo排名]
Win-based external ranking of player. (Think of this as an Elo ranking where only winning matters.) If there is a value other than -1 in rankPoints, then any 0 in winPoints should be treated as a “None”.
winPlacePerc [百分比排名]
The target of prediction. This is a percentile winning placement, where 1 corresponds to 1st place, and 0 corresponds to last place in the match. It is calculated off of maxPlace, not numGroups, so it is possible to have missing chunks in a match.

3 项目评估方式

3.1 评估方式

你必须创建一个模型,根据他们的最终统计数据预测玩家的排名,从1(第一名)到0(最后一名)。

最后结果通过平均绝对误差(MAE)进行评估,即通过预测的winPlacePerc和真实的winPlacePerc之间的平均绝对误差

3.2 MAE(Maean Absolute Error)介绍

就是绝对误差的平均值
能更好地反映预测值误差的实际情况

《绝地求生》玩家排名预测-pubg(竞赛)参考型模相关推荐

  1. 绝地求生玩家排名预测

    绝地求生玩家排名预测 读取数据.查看数据 数据基本处理 创建一个模型,根据玩家最终统计数据预测玩家的排名,从第一名到最后一名. 最后通过平均绝对误差(MAE)进行评估:sklearn.metrics. ...

  2. 《绝地求生》玩家排名预测(2万5千字~大型综合实战)

    <绝地求生>玩家排名预测 1. 项目背景 2. 数据集介绍 3. 项目评估方式 3.1 评估方式 3.2 MAE(Mean Absolute Error)介绍 4. 项目实现(数据分析+R ...

  3. 《绝地求生》玩家排名预测

    目录 1.项目背景 2.数据集介绍 3. 项目评估方式 3.1 评估方式 3.2 MAE(Mean Absolute Error)介绍 4.代码实现 4.1 获取数据.基本数据信息查看 4.2 数据基 ...

  4. 绝地求生测试服画质优化软件,绝地求生Reshade安装教程-PUBG画质优化插件使用教程...

    Reshade是一款经<绝地求生大逃杀>官方允许使用的游戏画质增强插件,由于PUBG本身的游戏画面灰暗且亮度低,很难发现阴影或草丛下的敌人,而使用Reshade则能拥有更高的色彩明度,使画 ...

  5. 绝地求生服务器排名网站,绝地求生大逃杀采用超性能服务器 支持所有宽带无延迟...

    今日<绝地求生>国服官博发文表示,<绝地求生>国服将采用超性能服务器,帮助玩家的体验更加快速稳定.同时国服还推出"全服跨运营商网络全互联",只要是在国服,无 ...

  6. rust全息要啥才能做_绝地求生玩家意外发现红点秘密,网友表示以后终于不用带全息了!...

    相信很多玩绝地求生的玩家都曾经纠结过一个问题,那就是红点和全息到底选择用哪个!当然对于很多玩家来说,其实这两种不同的瞄具大家都会使用,但是通常两种用的都不是很好,而对于一些高分段的玩家来说,红点瞄准镜 ...

  7. 绝地求生 吃鸡 f12 截图保存路径参考

    everything看最新文件找到: C:\Program Files (x86)\Steam\userdata\1106307515\760\remote\578080\screenshots

  8. 《绝地求生》玩家排名预--1.介绍

    <绝地求生>玩家排名预测 ---- 你能预测<绝地求生>玩家战斗结束后的排名吗? 一.项目背景 [项目简介] 绝地求生(Player unknown's Battlegroun ...

  9. 无限复活服务器,绝地求生无限复活模式怎么玩 无限复活新手教程

    相信不少的绝地求生玩家们最近都听说了其无限复活模式吧?因此肯定想要知道这种模式究竟该怎么玩,所以下面就来为各位带来此玩法的攻略相关,希望各位在看了如下的内容之后恩呢狗狗了解到新手教程攻略一览. &qu ...

最新文章

  1. mysql注入实例获取答案_本文实例讲述了MySQL解决SQL注入的另类方法。分享给大家供大家参考,具体如下:问题解读我觉得,这个问题每年带来的成本可以高达数十亿美元了。本文就来谈谈,...
  2. 【给自己的小练习2-线段树】
  3. zookeeper清空hbase_Ambari 管理hadoop、hbase、zookeeper节点
  4. 【python】openstack管理小工具(增删查改,批量ping)
  5. @Autowired注入为null的几种情况
  6. Kubernetes 网络部分
  7. 利用中继攻击解锁并开走汽车,本田不打算修复(含视频)
  8. 纵观中日韩市场 PC视频会议高清时代来临
  9. hadoop发行版本之间的区别
  10. Java表示语言(文化)代码及国家地区对照表
  11. QT5.15 安装教程
  12. 组态软件及其应用方式
  13. linux下查看文件描述符,linux下文件描述符的查看及分析
  14. 古琴岭南派传承人:古琴是精品教育 传承无需操之过急
  15. 计算机教师教学能手演讲,教学能手经验交流发言稿6篇
  16. a该内存不能为“read”或“written解决方案
  17. 华为/华三交换机配置SSH免密登录
  18. Executor及Executors
  19. 【KVM虚拟化实践与编程】云平台管理系统
  20. 智能算法和人工智能算法,人工智能算法概念股票

热门文章

  1. 罕见的jquery旋转式图片切换
  2. java判断键盘按键按下_在Java中检测并操作键盘方向键
  3. 计算机重启英语,电脑重启按f8是英文怎么办
  4. java完成计算c=a/b 并输出结果 (java异常捕捉机制 )
  5. 【Python基础】字符串 正则表达式
  6. 知识图谱 基于CRF的命名实体识别模型
  7. 51单片机PWM(电机调速)这个可以用在智能小车的调试
  8. 为什么许多公司电脑系统都是win10家庭版而不是专业版?
  9. 计算机毕业设计JAVAOA办公系统mybatis+源码+调试部署+系统+数据库+lw
  10. 48V弱混技术要不要推广和应用