Dota2 Games Results
Donated on 8/13/2016
Dota 2 is a popular computer game with two teams of 5 players. At the start of the game each player chooses a unique hero with different strengths and weaknesses.
Dataset Characteristics
Multivariate
Subject Area
Games
Associated Tasks
Classification
Feature Type
-
# Instances
102944
# Features
115
Dataset Information
Additional Information
Dota 2 is a popular computer game with two teams of 5 players. At the start of the game each player chooses a unique hero with different strengths and weaknesses. The dataset is reasonably sparse as only 10 of 113 possible heroes are chosen in a given game. All games were played in a space of 2 hours on the 13th of August, 2016 The data was collected using: https://gist.github.com/da-steve101/1a7ae319448db431715bd75391a66e1b
Has Missing Values?
No
Variables Table
Variable Name | Role | Type | Description | Units | Missing Values |
---|---|---|---|---|---|
win | Target | Binary | no | ||
clusterid | ID | Integer | no | ||
gamemode | Feature | Integer | no | ||
gametype | Feature | Integer | no | ||
hero1 | Feature | Binary | no | ||
hero2 | Feature | Binary | no | ||
hero3 | Feature | Binary | no | ||
hero4 | Feature | Binary | no | ||
hero5 | Feature | Binary | no | ||
hero6 | Feature | Binary | no |
0 to 10 of 117
Additional Variable Information
Each row of the dataset is a single game with the following features (in the order in the vector): 1. Team won the game (1 or -1) 2. Cluster ID (related to location) 3. Game mode (eg All Pick) 4. Game type (eg. Ranked) 5 - end: Each element is an indicator for a hero. Value of 1 indicates that a player from team '1' played as that hero and '-1' for the other team. Hero can be selected by only one player each game. This means that each row has five '1' and five '-1' values. The hero to id mapping can be found here: https://github.com/kronusme/dota2-api/blob/master/data/heroes.json
Dataset Files
File | Size |
---|---|
dota2Train.csv | 21.3 MB |
dota2Test.csv | 2.4 MB |
Reviews
There are no reviews for this dataset yet.
pip install ucimlrepo
from ucimlrepo import fetch_ucirepo # fetch dataset dota2_games_results = fetch_ucirepo(id=367) # data (as pandas dataframes) X = dota2_games_results.data.features y = dota2_games_results.data.targets # metadata print(dota2_games_results.metadata) # variable information print(dota2_games_results.variables)
Tridgell, S. (2016). Dota2 Games Results [Dataset]. UCI Machine Learning Repository. https://doi.org/10.24432/C5W593.
Keywords
Creators
Stephen Tridgell
DOI
License
This dataset is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.
This allows for the sharing and adaptation of the datasets for any purpose, provided that the appropriate credit is given.