吳易倫 李政諺
Sample nicknames of players
PUBG official API
Third party API
User status Database
Query resource id of player
Get stats of each player per month
| Solo(單排) | Duo(雙排) | Squad(四排) | |
| TPP(第三人稱) | Solo-TPP | Duo-TPP | Squad-TPP |
| FPP(第一人稱) | Solo-FPP | Duo-FPP | Squad-FPP |
| Sample | Query id | Get stats | |
|---|---|---|---|
| # of players | 70000 | 43000 | 22000 |
| May | Mar, Apr | ... | May, Apr...Jan | |
|---|---|---|---|---|
| # of players | 19000 | ~19000 | ... | 12659 |
# of players who have played more than 5 matchs
# of players at each step
| Attribute Name | Description | Mean |
|---|---|---|
| damage_dealt_avg | 每場平均傷害量 | 122.16 |
| kills_sum | 擊殺數量 | 71.05 |
| matches_cnt | 總場數 | 81.16 |
| topten_cnt | 前10名場數 | 8.13 |
| assists_sum | 協助擊殺 | 5.11 |
| headshot_kills_sum | 爆頭總數 | 15.03 |
| time_survived_avg | 每場平均存活時間 | 715.34 |
Correlation among attributes
Input: a sequence of stats in the previous months
Output: damage_dealt_avg in next few months
Least Absolute Shrinkage and Selection Operator
The characteristics of objective function:
The third term is useless
DNN
LSTM+DNN
LSTM-Autoencoder+DNN
| Model | MSE | Baseline |
|---|---|---|
| Lasso | 4067 | 5987 |
| Linear Regression | 4088 | 5987 |
| DNN | 4402 | 5987 |
| LSTM+DNN | 4417 | 5987 |
| LSTM-Autoencoder+DNN | 4460 | 5987 |
| Train input | Train output | Test input | Test output | MSE | Baseline |
|---|---|---|---|---|---|
| 1 | 2 | 2 | 3 | 4044 | 5751 |
| 2 | 3 | 3 | 4 | 3855 | 5470 |
| 1,2 | 3 | 2,3 | 4 | 3783 | 5471 |
| 3 | 4 | 4 | 5 | 4468 | 5987 |
| 2,3 | 4 | 3,4 | 5 | 4177 | 5987 |
| 1,2,3 | 4 | 2,3,4 | 5 | 4067 | 5987 |
damage_dealt_avg
kills_avg
time_survived_avg
damage_dealt_avg
kills_avg
time_survived_avg
damage_dealt_avg
kills_avg
time_survived_avg
| Train input | Train output | Test input | Test output | MSE | Baseline |
|---|---|---|---|---|---|
| 2 | 3,4 | 3 | 4,5 | 4148 | 5825 |
| 1,2 | 3,4 | 2,3 | 4,5 | 4122 | 5825 |
Future Work