library(arules)
retail <- read.transactions("retail_transactions_3.csv", sep = ",")Recommendation Engines Assignment
Part A- Market Basket Analysis
1
2
summary(retail)transactions as itemMatrix in sparse format with
10000 rows (elements/itemsets/transactions) and
5479 columns (items) and a density of 0.002744552
most frequent items:
WHITE HANGING HEART T-LIGHT HOLDER REGENCY CAKESTAND 3 TIER
822 776
JUMBO BAG RED RETROSPOT PARTY BUNTING
663 561
ASSORTED COLOUR BIRD ORNAMENT (Other)
544 147008
element (itemset/transaction) length distribution:
sizes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1658 707 498 413 365 341 316 310 309 290 261 227 227 242 260 227
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
204 199 233 189 184 149 138 125 104 111 112 98 113 99 78 68
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
55 62 65 44 48 41 52 41 44 26 45 27 27 35 30 24
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
26 23 22 21 16 19 21 13 11 16 13 14 15 10 13 13
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
3 13 13 7 6 9 9 6 6 4 3 8 5 6 3 5
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
3 4 5 8 3 5 8 2 4 4 1 3 2 3 1 2
97 98 100 101 102 103 104 105 107 108 109 110 111 112 113 119
5 1 2 2 2 1 2 1 1 3 1 2 1 1 2 1
120 121 122 123 125 127 134 142 146 147 150 154 157 171 193 204
1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1
235 249
1 1
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 3.00 10.00 15.04 21.00 249.00
includes extended item information - examples:
labels
1 1 HANGER
2 10 COLOUR SPACEBOY PEN
3 12 COLOURED PARTY BALLOONS
a
There are 10,000 transactions in this database.
b
There are 5,479 difference products available to purchase.
c
10,000x 5,479 = 54,790,000
The sparce matrix contains 54,790,000 cells.
c.i.
54,790,000x0.002744552= 150,374
The sparce matrix contains 150,374 cells with non-zero values.
d
The largest number of items in a single purchase is 249.
e
The mean number of items purchased in one transaction is 15.04.
3
itemFrequencyPlot(retail, topN = 20, horiz = T)4
retail_rules <- apriori(retail, parameter = list(support = 0.01,
confidence = 0.5,
minlen = 2))Apriori
Parameter specification:
confidence minval smax arem aval originalSupport maxtime support minlen
0.5 0.1 1 none FALSE TRUE 5 0.01 2
maxlen target ext
10 rules TRUE
Algorithmic control:
filter tree heap memopt load sort verbose
0.1 TRUE TRUE FALSE TRUE 2 TRUE
Absolute minimum support count: 100
set item appearances ...[0 item(s)] done [0.00s].
set transactions ...[5479 item(s), 10000 transaction(s)] done [0.02s].
sorting and recoding items ... [384 item(s)] done [0.00s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 2 3 4 done [0.00s].
writing ... [86 rule(s)] done [0.00s].
creating S4 object ... done [0.00s].
retail_rulesset of 86 rules
a
86 rules were discovered.
b
A support threshold of 0.01 means that in order to generate a rule, an item must have appeared in at least 1% of our overall transactions.
c
A confidence threshold of 0.5 means that in order for a rule {X} -> {Y} to be included in the results, {Y} must appear in 50% of the transactions containing {X}.
5
summary(retail_rules)set of 86 rules
rule length distribution (lhs + rhs):sizes
2 3
47 39
Min. 1st Qu. Median Mean 3rd Qu. Max.
2.000 2.000 2.000 2.453 3.000 3.000
summary of quality measures:
support confidence coverage lift
Min. :0.01000 Min. :0.5021 Min. :0.01200 Min. : 6.585
1st Qu.:0.01063 1st Qu.:0.5510 1st Qu.:0.01733 1st Qu.:12.347
Median :0.01160 Median :0.6022 Median :0.02000 Median :15.266
Mean :0.01315 Mean :0.6198 Mean :0.02152 Mean :17.144
3rd Qu.:0.01515 3rd Qu.:0.6652 3rd Qu.:0.02428 3rd Qu.:21.864
Max. :0.02270 Max. :0.8814 Max. :0.03770 Max. :44.055
count
Min. :100.0
1st Qu.:106.2
Median :116.0
Mean :131.5
3rd Qu.:151.5
Max. :227.0
mining info:
data ntransactions support confidence
retail 10000 0.01 0.5
call
apriori(data = retail, parameter = list(support = 0.01, confidence = 0.5, minlen = 2))
a
47 rules contain 2 items.
39 rules contain 3 items.
b
The minimum lift is 6.585.
The maximum lift is 44.055.
6
inspect(sort(retail_rules, by = "lift")) lhs rhs support confidence coverage lift count
[1] {WOODEN STAR CHRISTMAS SCANDINAVIAN} => {WOODEN HEART CHRISTMAS SCANDINAVIAN} 0.0113 0.7533333 0.0150 44.054581 113
[2] {WOODEN HEART CHRISTMAS SCANDINAVIAN} => {WOODEN STAR CHRISTMAS SCANDINAVIAN} 0.0113 0.6608187 0.0171 44.054581 113
[3] {PINK REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0156 0.8813559 0.0177 28.708662 156
[4] {GREEN REGENCY TEACUP AND SAUCER,
REGENCY CAKESTAND 3 TIER} => {PINK REGENCY TEACUP AND SAUCER} 0.0102 0.6938776 0.0147 28.672626 102
[5] {GREEN REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {PINK REGENCY TEACUP AND SAUCER} 0.0156 0.6872247 0.0227 28.397714 156
[6] {PINK REGENCY TEACUP AND SAUCER,
REGENCY CAKESTAND 3 TIER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0102 0.8500000 0.0120 27.687296 102
[7] {GARDENERS KNEELING PAD KEEP CALM} => {GARDENERS KNEELING PAD CUP OF TEA} 0.0163 0.5821429 0.0280 26.105061 163
[8] {GARDENERS KNEELING PAD CUP OF TEA} => {GARDENERS KNEELING PAD KEEP CALM} 0.0163 0.7309417 0.0223 26.105061 163
[9] {PINK REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0192 0.7933884 0.0242 25.843271 192
[10] {GREEN REGENCY TEACUP AND SAUCER} => {PINK REGENCY TEACUP AND SAUCER} 0.0192 0.6254072 0.0307 25.843271 192
[11] {DOLLY GIRL LUNCH BOX} => {SPACEBOY LUNCH BOX} 0.0138 0.6359447 0.0217 25.642931 138
[12] {SPACEBOY LUNCH BOX} => {DOLLY GIRL LUNCH BOX} 0.0138 0.5564516 0.0248 25.642931 138
[13] {GREEN REGENCY TEACUP AND SAUCER,
PINK REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0156 0.8125000 0.0192 24.399399 156
[14] {REGENCY CAKESTAND 3 TIER,
ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0116 0.7483871 0.0155 24.377430 116
[15] {JUMBO BAG PEARS} => {JUMBO BAG APPLES} 0.0111 0.6529412 0.0170 24.272906 111
[16] {GREEN REGENCY TEACUP AND SAUCER,
REGENCY CAKESTAND 3 TIER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0116 0.7891156 0.0147 23.697167 116
[17] {GREEN REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0227 0.7394137 0.0307 22.204615 227
[18] {ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0227 0.6816817 0.0333 22.204615 227
[19] {ROUND SNACK BOXES SET OF 4 FRUITS} => {ROUND SNACK BOXES SET OF4 WOODLAND} 0.0100 0.5524862 0.0181 22.188200 100
[20] {PINK REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0177 0.7314050 0.0242 21.964113 177
[21] {ROSES REGENCY TEACUP AND SAUCER} => {PINK REGENCY TEACUP AND SAUCER} 0.0177 0.5315315 0.0333 21.964113 177
[22] {ALARM CLOCK BAKELIKE GREEN,
ALARM CLOCK BAKELIKE PINK} => {ALARM CLOCK BAKELIKE RED} 0.0100 0.7575758 0.0132 21.895253 100
[23] {LARGE WHITE HEART OF WICKER} => {SMALL WHITE HEART OF WICKER} 0.0113 0.5159817 0.0219 21.771381 113
[24] {ALARM CLOCK BAKELIKE PINK,
ALARM CLOCK BAKELIKE RED} => {ALARM CLOCK BAKELIKE GREEN} 0.0100 0.6666667 0.0150 21.299255 100
[25] {CHARLOTTE BAG PINK POLKADOT} => {RED RETROSPOT CHARLOTTE BAG} 0.0127 0.6256158 0.0203 20.923604 127
[26] {HOT WATER BOTTLE I AM SO POORLY} => {CHOCOLATE HOT WATER BOTTLE} 0.0102 0.5454545 0.0187 20.661157 102
[27] {STRAWBERRY CHARLOTTE BAG} => {RED RETROSPOT CHARLOTTE BAG} 0.0117 0.6157895 0.0190 20.594966 117
[28] {ALARM CLOCK BAKELIKE GREEN,
ALARM CLOCK BAKELIKE RED} => {ALARM CLOCK BAKELIKE PINK} 0.0100 0.5025126 0.0199 20.344638 100
[29] {ALARM CLOCK BAKELIKE IVORY} => {ALARM CLOCK BAKELIKE RED} 0.0120 0.6896552 0.0174 19.932230 120
[30] {BAKING SET SPACEBOY DESIGN} => {BAKING SET 9 PIECE RETROSPOT} 0.0115 0.6388889 0.0180 19.597819 115
[31] {ALARM CLOCK BAKELIKE GREEN} => {ALARM CLOCK BAKELIKE RED} 0.0199 0.6357827 0.0313 18.375224 199
[32] {ALARM CLOCK BAKELIKE RED} => {ALARM CLOCK BAKELIKE GREEN} 0.0199 0.5751445 0.0346 18.375224 199
[33] {LUNCH BAG CARS BLUE,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG WOODLAND} 0.0101 0.5343915 0.0189 17.578669 101
[34] {ALARM CLOCK BAKELIKE PINK} => {ALARM CLOCK BAKELIKE RED} 0.0150 0.6072874 0.0247 17.551660 150
[35] {CHARLOTTE BAG SUKI DESIGN} => {RED RETROSPOT CHARLOTTE BAG} 0.0114 0.5181818 0.0220 17.330496 114
[36] {WOODLAND CHARLOTTE BAG} => {RED RETROSPOT CHARLOTTE BAG} 0.0111 0.5115207 0.0217 17.107717 111
[37] {ALARM CLOCK BAKELIKE PINK} => {ALARM CLOCK BAKELIKE GREEN} 0.0132 0.5344130 0.0247 17.073896 132
[38] {WOODEN PICTURE FRAME WHITE FINISH} => {WOODEN FRAME ANTIQUE WHITE} 0.0197 0.5487465 0.0359 16.283279 197
[39] {WOODEN FRAME ANTIQUE WHITE} => {WOODEN PICTURE FRAME WHITE FINISH} 0.0197 0.5845697 0.0337 16.283279 197
[40] {LUNCH BAG CARS BLUE,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG PINK POLKADOT} 0.0116 0.6137566 0.0189 16.280016 116
[41] {LUNCH BAG BLACK SKULL,
LUNCH BAG CARS BLUE} => {LUNCH BAG PINK POLKADOT} 0.0108 0.6000000 0.0180 15.915119 108
[42] {LUNCH BAG RED RETROSPOT,
LUNCH BAG SUKI DESIGN} => {LUNCH BAG PINK POLKADOT} 0.0103 0.5953757 0.0173 15.792459 103
[43] {LUNCH BAG RED RETROSPOT,
LUNCH BAG WOODLAND} => {LUNCH BAG CARS BLUE} 0.0101 0.5906433 0.0171 15.301639 101
[44] {LUNCH BAG BLACK SKULL,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG PINK POLKADOT} 0.0120 0.5741627 0.0209 15.229779 120
[45] {LUNCH BAG DOLLY GIRL DESIGN} => {LUNCH BAG SPACEBOY DESIGN} 0.0131 0.5796460 0.0226 15.213806 131
[46] {LUNCH BAG BLACK SKULL,
LUNCH BAG PINK POLKADOT} => {LUNCH BAG CARS BLUE} 0.0108 0.5775401 0.0187 14.962179 108
[47] {LUNCH BAG CARS BLUE,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG BLACK SKULL} 0.0118 0.6243386 0.0189 14.829896 118
[48] {LUNCH BAG RED RETROSPOT,
LUNCH BAG SPACEBOY DESIGN} => {LUNCH BAG PINK POLKADOT} 0.0101 0.5580110 0.0181 14.801354 101
[49] {LUNCH BAG PINK POLKADOT,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG CARS BLUE} 0.0116 0.5686275 0.0204 14.731281 116
[50] {LUNCH BAG BLACK SKULL,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG CARS BLUE} 0.0118 0.5645933 0.0209 14.626769 118
[51] {LUNCH BAG CARS BLUE,
LUNCH BAG PINK POLKADOT} => {LUNCH BAG BLACK SKULL} 0.0108 0.6101695 0.0177 14.493337 108
[52] {LUNCH BAG VINTAGE LEAF DESIGN} => {LUNCH BAG APPLE DESIGN} 0.0122 0.5020576 0.0243 14.468519 122
[53] {LUNCH BAG RED RETROSPOT,
LUNCH BAG WOODLAND} => {LUNCH BAG BLACK SKULL} 0.0102 0.5964912 0.0171 14.168438 102
[54] {LUNCH BAG PINK POLKADOT,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG SUKI DESIGN} 0.0103 0.5049020 0.0204 14.064121 103
[55] {LUNCH BAG RED RETROSPOT,
LUNCH BAG SPACEBOY DESIGN} => {LUNCH BAG BLACK SKULL} 0.0107 0.5911602 0.0181 14.041810 107
[56] {LUNCH BAG RED RETROSPOT,
LUNCH BAG SUKI DESIGN} => {LUNCH BAG BLACK SKULL} 0.0102 0.5895954 0.0173 14.004641 102
[57] {LUNCH BAG PINK POLKADOT,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG BLACK SKULL} 0.0120 0.5882353 0.0204 13.972335 120
[58] {LUNCH BAG CARS BLUE,
LUNCH BAG WOODLAND} => {LUNCH BAG RED RETROSPOT} 0.0101 0.7266187 0.0139 13.735703 101
[59] {LUNCH BAG BLACK SKULL,
LUNCH BAG WOODLAND} => {LUNCH BAG RED RETROSPOT} 0.0102 0.7183099 0.0142 13.578636 102
[60] {LUNCH BAG BLACK SKULL,
LUNCH BAG RED RETROSPOT} => {LUNCH BAG SPACEBOY DESIGN} 0.0107 0.5119617 0.0209 13.437316 107
[61] {LUNCH BAG PINK POLKADOT,
LUNCH BAG SPACEBOY DESIGN} => {LUNCH BAG RED RETROSPOT} 0.0101 0.7013889 0.0144 13.258769 101
[62] {PAINTED METAL PEARS ASSORTED} => {ASSORTED COLOUR BIRD ORNAMENT} 0.0106 0.7210884 0.0147 13.255302 106
[63] {LUNCH BAG BLACK SKULL,
LUNCH BAG CARS BLUE} => {LUNCH BAG RED RETROSPOT} 0.0118 0.6555556 0.0180 12.392355 118
[64] {LUNCH BAG CARS BLUE,
LUNCH BAG PINK POLKADOT} => {LUNCH BAG RED RETROSPOT} 0.0116 0.6553672 0.0177 12.388795 116
[65] {LUNCH BAG BLACK SKULL,
LUNCH BAG SPACEBOY DESIGN} => {LUNCH BAG RED RETROSPOT} 0.0107 0.6524390 0.0164 12.333441 107
[66] {LUNCH BAG PINK POLKADOT,
LUNCH BAG SUKI DESIGN} => {LUNCH BAG RED RETROSPOT} 0.0103 0.6518987 0.0158 12.323227 103
[67] {60 TEATIME FAIRY CAKE CASES} => {PACK OF 72 RETROSPOT CAKE CASES} 0.0134 0.5056604 0.0265 12.184587 134
[68] {LUNCH BAG BLACK SKULL,
LUNCH BAG PINK POLKADOT} => {LUNCH BAG RED RETROSPOT} 0.0120 0.6417112 0.0187 12.130647 120
[69] {LUNCH BAG BLACK SKULL,
LUNCH BAG SUKI DESIGN} => {LUNCH BAG RED RETROSPOT} 0.0102 0.6144578 0.0166 11.615460 102
[70] {LUNCH BAG WOODLAND} => {LUNCH BAG RED RETROSPOT} 0.0171 0.5625000 0.0304 10.633270 171
[71] {LUNCH BAG PINK POLKADOT} => {LUNCH BAG RED RETROSPOT} 0.0204 0.5411141 0.0377 10.228999 204
[72] {LUNCH BAG DOLLY GIRL DESIGN} => {LUNCH BAG RED RETROSPOT} 0.0121 0.5353982 0.0226 10.120950 121
[73] {JUMBO BAG STRAWBERRY} => {JUMBO BAG RED RETROSPOT} 0.0172 0.6515152 0.0264 9.826775 172
[74] {JUMBO BAG SCANDINAVIAN BLUE PAISLEY} => {JUMBO BAG RED RETROSPOT} 0.0108 0.6352941 0.0170 9.582113 108
[75] {JUMBO BAG PINK POLKADOT} => {JUMBO BAG RED RETROSPOT} 0.0223 0.6043360 0.0369 9.115174 223
[76] {CANDLEHOLDER PINK HANGING HEART} => {WHITE HANGING HEART T-LIGHT HOLDER} 0.0111 0.7449664 0.0149 9.062852 111
[77] {JUMBO BAG SPACEBOY DESIGN} => {JUMBO BAG RED RETROSPOT} 0.0113 0.5978836 0.0189 9.017852 113
[78] {JUMBO STORAGE BAG SUKI} => {JUMBO BAG RED RETROSPOT} 0.0186 0.5904762 0.0315 8.906127 186
[79] {RED HANGING HEART T-LIGHT HOLDER} => {WHITE HANGING HEART T-LIGHT HOLDER} 0.0186 0.6888889 0.0270 8.380643 186
[80] {JUMBO BAG BAROQUE BLACK WHITE} => {JUMBO BAG RED RETROSPOT} 0.0147 0.5505618 0.0267 8.304100 147
[81] {JUMBO BAG PINK VINTAGE PAISLEY} => {JUMBO BAG RED RETROSPOT} 0.0128 0.5493562 0.0233 8.285916 128
[82] {JUMBO BAG VINTAGE DOILY} => {JUMBO BAG RED RETROSPOT} 0.0116 0.5155556 0.0225 7.776102 116
[83] {JUMBO SHOPPER VINTAGE RED PAISLEY} => {JUMBO BAG RED RETROSPOT} 0.0152 0.5033113 0.0302 7.591422 152
[84] {JUMBO BAG WOODLAND ANIMALS} => {JUMBO BAG RED RETROSPOT} 0.0101 0.5024876 0.0201 7.578998 101
[85] {GREEN REGENCY TEACUP AND SAUCER,
PINK REGENCY TEACUP AND SAUCER} => {REGENCY CAKESTAND 3 TIER} 0.0102 0.5312500 0.0192 6.846005 102
[86] {GREEN REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {REGENCY CAKESTAND 3 TIER} 0.0116 0.5110132 0.0227 6.585222 116
a i
Rule 1 means, people who buy wooden star Christmas Scandinavian are more likely to buy wooden heart Christmas Scandinavian than the typical customer
ii
support= 0.0113 This means that this rule covers 1.13% of all transactions
confidence= 0.7533333 This means that this rule is correct in 75% of purchases involving wooden star Christmas Scandinavian.
iii
The lift means that these customers who buy wooden star Christmas Scandinavian are just over 44 times more likely to buy wooden heart Christmas Scandinavian.
b
Rules that are trivial include:
Wooden Star Christmas Scandinavian ->Wooden Heart Christmas Scandinavian
Wooden Heart Christmas Scandinavian ->Wooden Star Christmas Scandinavian
These two products look to be apart of the same set of Christmas decorations so it is logical that customers who buy one product from the set are likely to buy another product from the same set.
- Jumbo Bag Pears ->Jumbo Bag Apples
Different variations of fruit are likely already being sold together and promoted in the shop.
Pink Regency Teacup and Saucer, Rose Regency Teacup and Saucer -> Green Regency Teacup and Saucer
Green Regency Teacup and Saucer, Rose Regency Teacup and Saucer -> Pink Regency Teacup and Saucer
Pink Regency Teacup and Saucer -> Green Regency Teacup and Saucer
Green Regency Teacup and Saucer -> Pink Regency Teacup and Saucer
This collection of regency cups and saucers make sense to be bought in the same purchases as they are the same item in different colours.
c
Actionable Rules include:
Mix and Match Regency products: Customers buying the different coloured teacups and saucers may be trivial, however, many customers buy the cake stand and multiples of the teacups. The online shop could offer mix and match in the Regency section where customers could mix cups and saucer colours, or buy 2 teacups, get a cake stand half off.
Lunchbox Sibling Pack: Customers frequently buy multiple lunchboxes together. The online store could create a bundle deal for back to school season selling two lunchboxes at a slight discount. These can also be promoted through the “frequently bought together” section in the purchase stage.
Charlotte Brand BOGO: The online store could offer a discount when customers buy a number of items from the Charlotte brand. Promoting them for different use cases or different seasons could also be a method of increasing the number of bags purchased.
7
rose_rules <- subset(retail_rules, items %in% "ROSES REGENCY TEACUP AND SAUCER")
inspect(sort(rose_rules, by = "lift")) lhs rhs support confidence coverage lift count
[1] {PINK REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0156 0.8813559 0.0177 28.708662 156
[2] {GREEN REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {PINK REGENCY TEACUP AND SAUCER} 0.0156 0.6872247 0.0227 28.397714 156
[3] {GREEN REGENCY TEACUP AND SAUCER,
PINK REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0156 0.8125000 0.0192 24.399399 156
[4] {REGENCY CAKESTAND 3 TIER,
ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0116 0.7483871 0.0155 24.377430 116
[5] {GREEN REGENCY TEACUP AND SAUCER,
REGENCY CAKESTAND 3 TIER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0116 0.7891156 0.0147 23.697167 116
[6] {GREEN REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0227 0.7394137 0.0307 22.204615 227
[7] {ROSES REGENCY TEACUP AND SAUCER} => {GREEN REGENCY TEACUP AND SAUCER} 0.0227 0.6816817 0.0333 22.204615 227
[8] {PINK REGENCY TEACUP AND SAUCER} => {ROSES REGENCY TEACUP AND SAUCER} 0.0177 0.7314050 0.0242 21.964113 177
[9] {ROSES REGENCY TEACUP AND SAUCER} => {PINK REGENCY TEACUP AND SAUCER} 0.0177 0.5315315 0.0333 21.964113 177
[10] {GREEN REGENCY TEACUP AND SAUCER,
ROSES REGENCY TEACUP AND SAUCER} => {REGENCY CAKESTAND 3 TIER} 0.0116 0.5110132 0.0227 6.585222 116
Customers are also likely to purchase:
Green Regency Teacup and Saucer
Pink Regency Teacup and Saucer
Regency Cakestand 3 Tier
and various combinations of these products.
Part B- Collaborative Filtering
1
library(tidyverse)
library(recommenderlab)2
steam_ratings <- read_csv("steam_ratings.csv")
steam_ratings <- as(steam_ratings, "matrix")
steam_ratings <- as(steam_ratings, "realRatingMatrix")
view(as(steam_ratings, "matrix"))3
a
vector_ratings <- as.vector(steam_ratings@data)
table(vector_ratings)vector_ratings
0 1 2 3 4 5
3236066 4773 12500 19762 10655 4724
A rating of 1 was given to 4,773 games. A rating of 2 was given to 12,500 games. A rating of 3 was given to 19, 762 games. A rating of 4 was given to 10,655 games. A rating of 5 was given to 4,724 games.
b
colMeans(steam_ratings) %>%
tibble::enframe(name = "game", value = "game_rating") %>%
ggplot() +
geom_histogram(mapping = aes(x = game_rating), color = "white")+
labs(title = "Distribution of Average Rating given to Each Game",
x = "Average Rating",
y = "Count")+
theme_bw()c
rowCounts(steam_ratings) %>%
tibble::enframe(name = "game", value = "game_rating") %>%
ggplot() +
geom_histogram(mapping = aes(x = game_rating), color = "white")+
labs(title = "Distribution of Number of Games Rated By Each User",
x = "Number of Games Rated",
y = "Count of Users")+
theme_bw()4
a+b
set.seed(101)
eval_steam = evaluationScheme(data = steam_ratings,
method = "split",
train = 0.8,
given = 6,
goodRating = 3)c
train_steam <- getData(eval_steam, "train")
known_steam <- getData(eval_steam, "known")
unknown_steam <- getData(eval_steam, "unknown")5
1
ubcf_model_1 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "center", method = "Cosine"))
ubcf_predict_1 <- predict(object = ubcf_model_1,
newdata = known_steam,
type = "ratings")
ubcf_eval_1 <- calcPredictionAccuracy(x = ubcf_predict_1,
data = unknown_steam)
ubcf_eval_1 RMSE MSE MAE
1.1691627 1.3669415 0.9175286
The MAE of 0.9175 means that on average the ratings from this model will be off by 0.9175 of a rating.
2
ubcf_model_2 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "Z-score", method = "Cosine"))
ubcf_predict_2 <- predict(object = ubcf_model_2,
newdata = known_steam,
type = "ratings")
ubcf_eval_2 <- calcPredictionAccuracy(x = ubcf_predict_2,
data = unknown_steam)
ubcf_eval_2 RMSE MSE MAE
1.1845437 1.4031437 0.9238983
The MAE of 0.9239 means that on average the ratings from this model will be off by 0.9239 of a rating.
3
ubcf_model_3 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = NULL, method = "Cosine"))
ubcf_predict_3 <- predict(object = ubcf_model_3,
newdata = known_steam,
type = "ratings")
ubcf_eval_3 <- calcPredictionAccuracy(x = ubcf_predict_3,
data = unknown_steam)
ubcf_eval_3 RMSE MSE MAE
1.0793268 1.1649463 0.8189319
The MAE of 0.8189 means that on average the ratings from this model will be off by 0.8189 of a rating.
4
ubcf_model_4 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "center", method = "Euclidean"))
ubcf_predict_4 <- predict(object = ubcf_model_4,
newdata = known_steam,
type = "ratings")
ubcf_eval_4 <- calcPredictionAccuracy(x = ubcf_predict_4,
data = unknown_steam)
ubcf_eval_4 RMSE MSE MAE
1.1892017 1.4142006 0.9145427
The MAE of 0.9145 means that on average the ratings from this model will be off by 0.9145 of a rating.
5
ubcf_model_5 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "Z-score", method = "Euclidean"))
ubcf_predict_5 <- predict(object = ubcf_model_5,
newdata = known_steam,
type = "ratings")
ubcf_eval_5 <- calcPredictionAccuracy(x = ubcf_predict_5,
data = unknown_steam)
ubcf_eval_5 RMSE MSE MAE
1.2103032 1.4648339 0.9309623
The MAE of 0.93096 means that on average the ratings from this model will be off by 0.93096 of a rating.
6
ubcf_model_6 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = NULL, method = "Euclidean"))
ubcf_predict_6 <- predict(object = ubcf_model_6,
newdata = known_steam,
type = "ratings")
ubcf_eval_6 <- calcPredictionAccuracy(x = ubcf_predict_6,
data = unknown_steam)
ubcf_eval_6 RMSE MSE MAE
1.0990975 1.2080152 0.8294308
The MAE of 0.829 means that on average the ratings from this model will be off by 0.829 of a rating.
7
ubcf_model_7 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "center", method = "pearson"))
ubcf_predict_7 <- predict(object = ubcf_model_7,
newdata = known_steam,
type = "ratings")
ubcf_eval_7 <- calcPredictionAccuracy(x = ubcf_predict_7,
data = unknown_steam)
ubcf_eval_7 RMSE MSE MAE
1.121214 1.257121 0.870192
The MAE of 0.87 means that on average the ratings from this model will be off by 0.87 of a rating.
8
ubcf_model_8 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = "Z-score", method = "pearson"))
ubcf_predict_8 <- predict(object = ubcf_model_8,
newdata = known_steam,
type = "ratings")
ubcf_eval_8 <- calcPredictionAccuracy(x = ubcf_predict_8,
data = unknown_steam)
ubcf_eval_8 RMSE MSE MAE
1.133585 1.285015 0.877884
The MAE of 0.87788 means that on average the ratings from this model will be off by 0.87788 of a rating.
9
ubcf_model_9 <- Recommender(data = train_steam,
method = "UBCF",
parameter = list(normalize = NULL, method = "pearson"))
ubcf_predict_9 <- predict(object = ubcf_model_9,
newdata = known_steam,
type = "ratings")
ubcf_eval_9 <- calcPredictionAccuracy(x = ubcf_predict_9,
data = unknown_steam)
ubcf_eval_9 RMSE MSE MAE
1.1086429 1.2290892 0.8349371
The MAE of 0.8349 means that on average the ratings from this model will be off by 0.8349 of a rating.
6
1
ibcf_model_1 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "center", method = "Cosine"))
ibcf_predict_1 <- predict(object = ibcf_model_1,
newdata = known_steam,
type = "ratings")
ibcf_eval_1 <- calcPredictionAccuracy(x = ibcf_predict_1,
data = unknown_steam)
ibcf_eval_1 RMSE MSE MAE
1.506323 2.269009 1.171511
The MAE of 1.1715 means that on average the ratings from this model will be off by 1.1715 of a rating.
2
ibcf_model_2 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "Z-score", method = "Cosine"))
ibcf_predict_2 <- predict(object = ibcf_model_2,
newdata = known_steam,
type = "ratings")
ibcf_eval_2 <- calcPredictionAccuracy(x = ibcf_predict_2,
data = unknown_steam)
ibcf_eval_2 RMSE MSE MAE
1.501380 2.254142 1.166580
The MAE of 1.167 means that on average the ratings from this model will be off by 1.167 of a rating.
3
ibcf_model_3 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = NULL, method = "Cosine"))
ibcf_predict_3 <- predict(object = ibcf_model_3,
newdata = known_steam,
type = "ratings")
ibcf_eval_3 <- calcPredictionAccuracy(x = ibcf_predict_3,
data = unknown_steam)
ibcf_eval_3 RMSE MSE MAE
1.587257 2.519385 1.239649
The MAE of 1.24 means that on average the ratings from this model will be off by 1.24 of a rating.
4
ibcf_model_4 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "center", method = "Euclidean"))
ibcf_predict_4 <- predict(object = ibcf_model_4,
newdata = known_steam,
type = "ratings")
ibcf_eval_4 <- calcPredictionAccuracy(x = ibcf_predict_4,
data = unknown_steam)
ibcf_eval_4 RMSE MSE MAE
1.476175 2.179092 1.140654
The MAE of 1.14 means that on average the ratings from this model will be off by 1.14 of a rating.
5
ibcf_model_5 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "Z-score", method = "Euclidean"))
ibcf_predict_5 <- predict(object = ibcf_model_5,
newdata = known_steam,
type = "ratings")
ibcf_eval_5 <- calcPredictionAccuracy(x = ibcf_predict_5,
data = unknown_steam)
ibcf_eval_5 RMSE MSE MAE
1.474962 2.175512 1.140897
The MAE of 1.141 means that on average the ratings from this model will be off by 1.141 of a rating.
6
ibcf_model_6 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = NULL, method = "Euclidean"))
ibcf_predict_6 <- predict(object = ibcf_model_6,
newdata = known_steam,
type = "ratings")
ibcf_eval_6 <- calcPredictionAccuracy(x = ibcf_predict_6,
data = unknown_steam)
ibcf_eval_6 RMSE MSE MAE
1.476175 2.179092 1.140654
The MAE of 1.14 means that on average the ratings from this model will be off by 1.14 of a rating.
7
ibcf_model_7 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "center", method = "pearson"))
ibcf_predict_7 <- predict(object = ibcf_model_7,
newdata = known_steam,
type = "ratings")
ibcf_eval_7 <- calcPredictionAccuracy(x = ibcf_predict_7,
data = unknown_steam)
ibcf_eval_7 RMSE MSE MAE
1.470169 2.161397 1.158908
The MAE of 1.159 means that on average the ratings from this model will be off by 1.159 of a rating.
8
ibcf_model_8 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = "Z-score", method = "pearson"))
ibcf_predict_8 <- predict(object = ibcf_model_8,
newdata = known_steam,
type = "ratings")
ibcf_eval_8 <- calcPredictionAccuracy(x = ibcf_predict_8,
data = unknown_steam)
ibcf_eval_8 RMSE MSE MAE
1.467355 2.153130 1.158796
The MAE of 1.159 means that on average the ratings from this model will be off by 1.159 of a rating.
9
ibcf_model_9 <- Recommender(data = train_steam,
method = "IBCF",
parameter = list(normalize = NULL, method = "pearson"))
ibcf_predict_9 <- predict(object = ibcf_model_9,
newdata = known_steam,
type = "ratings")
ibcf_eval_9 <- calcPredictionAccuracy(x = ibcf_predict_9,
data = unknown_steam)
ibcf_eval_9 RMSE MSE MAE
1.456788 2.122230 1.152312
The MAE of 1.152 means that on average the ratings from this model will be off by 1.152 of a rating.
7
ubcf_model_3 has the best MAE Score
It has an MAE Score of 0.8189319.
ubcf_recs <- predict(object = ubcf_model_3,
newdata = known_steam,
type = "topNList",
n = 3)
as(ubcf_recs, "list")$`0`
[1] "Bridge Constructor" "Car Mechanic Simulator 2014"
[3] "Democracy 3"
$`1`
[1] "8BitMMO" "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`2`
[1] "Cogs" "FINAL FANTASY VII" "Frozen Hearth"
$`3`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`4`
[1] "Airline Tycoon 2" "BattleBlock Theater" "Bridge Constructor"
$`5`
[1] "BeamNG.drive" "Brawlhalla" "Cogs"
$`6`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`7`
[1] "Banished" "Democracy 3" "Football Manager 2016"
$`8`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`9`
[1] "Banished" "BeamNG.drive" "Brawlhalla"
$`10`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`11`
character(0)
$`12`
[1] "Assassin's Creed" "Banished" "Brawlhalla"
$`13`
[1] "8BitMMO" "Football Manager 2009" "Football Manager 2011"
$`14`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`15`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`16`
[1] "America's Army Proving Grounds" "Dead Space 2"
[3] "Democracy 3"
$`17`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`18`
character(0)
$`19`
character(0)
$`20`
[1] "Banished" "BattleBlock Theater" "Cities Skylines"
$`21`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "America's Army Proving Grounds"
[3] "Bridge Constructor"
$`22`
[1] "Airline Tycoon 2"
[2] "Assassin's Creed"
[3] "Back to the Future Ep 1 - It's About Time"
$`23`
[1] "Call of Duty World at War" "Cities Skylines"
[3] "FlatOut 2"
$`24`
[1] "Binary Domain" "Brothers - A Tale of Two Sons"
[3] "Fallout 2"
$`25`
[1] "Airline Tycoon 2" "Alan Wake's American Nightmare"
[3] "Aliens versus Predator Classic 2000"
$`26`
[1] "12 Labours of Hercules II The Cretan Bull"
[2] "Age of Empires Online"
[3] "AirBuccaneers"
$`27`
[1] "Assassin's Creed" "Cities Skylines" "Crysis"
$`28`
[1] "BeamNG.drive" "Dead Rising 3" "Dead Space 2"
$`29`
[1] "Brawlhalla" "FINAL FANTASY VII" "Hitman Blood Money"
$`30`
[1] "A.R.E.S." "Costume Quest" "Dead Space 2"
$`31`
[1] "AI War Fleet Command" "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`32`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`33`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`34`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Amnesia A Machine for Pigs"
[3] "Among the Sleep"
$`35`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`36`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Bloody Trapland"
$`37`
[1] "America's Army Proving Grounds" "Banished"
[3] "BeamNG.drive"
$`38`
[1] "Alan Wake's American Nightmare" "Dead Island"
[3] "Eufloria"
$`39`
[1] "Banished" "Cogs" "Crayon Physics Deluxe"
$`40`
[1] "Agarest Generations of War"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bloons TD5"
$`41`
[1] "Banished" "BattleBlock Theater" "Half-Life 2 Update"
$`42`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "BeamNG.drive"
[3] "Dead Rising 3"
$`43`
[1] "Agarest Generations of War" "America's Army Proving Grounds"
[3] "Archeblade"
$`44`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Amnesia A Machine for Pigs"
$`45`
[1] "Football Manager 2009" "Football Manager 2011" "Football Manager 2012"
$`46`
[1] "Banished" "Borderlands 2" "Cogs"
$`47`
[1] "BeamNG.drive" "Dead Rising 3" "FORCED"
$`48`
[1] "Banished" "BeamNG.drive" "Dead Rising 3"
$`49`
[1] "Brawlhalla" "Dead Space 2" "FlatOut 2"
$`50`
[1] "Cogs" "Command and Conquer 3 Kane's Wrath"
[3] "Democracy 3"
$`51`
[1] "8BitMMO"
[2] "A.R.E.S."
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`52`
[1] "Brawlhalla" "Keep Talking and Nobody Explodes"
[3] "Knights of Pen and Paper +1"
$`53`
[1] "8BitMMO" "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`54`
[1] "BeamNG.drive" "Dead Rising 3" "Dead Space 2"
$`55`
[1] "BeamNG.drive" "Cogs" "Crayon Physics Deluxe"
$`56`
[1] "A.R.E.S." "Assassin's Creed" "Bloody Trapland"
$`57`
[1] "A Valley Without Wind" "Airline Tycoon 2"
[3] "Amnesia A Machine for Pigs"
$`58`
[1] "Agarest Generations of War" "Assassin's Creed"
[3] "Bastion"
$`59`
character(0)
$`60`
[1] "Airline Tycoon 2" "Amnesia The Dark Descent"
[3] "Anno 2070"
$`61`
[1] "8BitMMO"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`62`
[1] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
[2] "Aliens versus Predator Classic 2000"
[3] "Aquaria"
$`63`
[1] "BeamNG.drive" "Cogs" "Crayon Physics Deluxe"
$`64`
[1] "A Game of Thrones - Genesis" "Airline Tycoon 2"
[3] "Aliens Colonial Marines"
$`65`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed"
$`66`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Assassin's Creed Brotherhood"
$`67`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`68`
[1] "All Is Dust" "BeamNG.drive" "Dead Rising 3"
$`69`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`70`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Archeblade"
$`71`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "America's Army Proving Grounds"
[3] "Assassin's Creed"
$`72`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Alan Wake's American Nightmare"
[3] "Bastion"
$`73`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`74`
[1] "Botanicula" "Braid" "Champions Online"
$`75`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "Champions Online"
[3] "Command and Conquer 3 Kane's Wrath"
$`76`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`77`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`78`
[1] "BeamNG.drive" "Bridge Constructor"
[3] "Car Mechanic Simulator 2014"
$`79`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`80`
character(0)
$`81`
[1] "Alan Wake's American Nightmare" "Call of Juarez The Cartel"
[3] "Command and Conquer 3 Tiberium Wars"
$`82`
[1] "8BitMMO" "A.R.E.S." "Airline Tycoon 2"
$`83`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Archeblade"
$`84`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`85`
[1] "Airline Tycoon 2" "Alan Wake's American Nightmare"
[3] "Dead Island"
$`86`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`87`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Aliens Colonial Marines"
$`88`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`89`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`90`
[1] "Agarest Generations of War" "Archeblade"
[3] "Assassin's Creed"
$`91`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Blocks That Matter"
$`92`
[1] "AaAaAA!!! - A Reckless Disregard for Gravity"
[2] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`93`
[1] "8BitMMO" "A.R.E.S." "Airline Tycoon 2"
$`94`
[1] "Bridge Constructor" "Car Mechanic Simulator 2014"
[3] "Cogs"
$`95`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Back to the Future Ep 1 - It's About Time"
$`96`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Alan Wake's American Nightmare"
[3] "Assassin's Creed"
$`97`
[1] "A.R.E.S." "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`98`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BeamNG.drive"
$`99`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Archeblade"
$`100`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`101`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Alan Wake's American Nightmare"
$`102`
[1] "Aliens versus Predator Classic 2000" "Aquaria"
[3] "Call of Duty Advanced Warfare"
$`103`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Alan Wake's American Nightmare"
[3] "Bridge Constructor"
$`104`
[1] "BattleBlock Theater" "Cogs" "Crayon Physics Deluxe"
$`105`
[1] "A Valley Without Wind" "Age of Wonders III" "Airline Tycoon 2"
$`106`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`107`
[1] "100% Orange Juice" "Agarest Generations of War"
[3] "Bloons TD5"
$`108`
character(0)
$`109`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`110`
[1] "Crysis Warhead" "Dead Space 2"
[3] "Fallen Enchantress Legendary Heroes"
$`111`
character(0)
$`112`
[1] "Banished" "BattleBlock Theater" "Cogs"
$`113`
[1] "Age of Empires Online" "Alpha Protocol" "Arma 2 DayZ Mod"
$`114`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "Bloody Trapland"
[3] "Castlevania Lords of Shadow - Ultimate Edition"
$`115`
[1] "A Valley Without Wind" "Age of Wonders III" "Airline Tycoon 2"
$`116`
[1] "America's Army Proving Grounds" "BeamNG.drive"
[3] "Bridge Constructor"
$`117`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Batman Arkham Asylum GOTY Edition"
[3] "Bridge Constructor"
$`118`
[1] "8BitMMO"
[2] "A.R.E.S."
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`119`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`120`
[1] "8BitMMO" "Amnesia A Machine for Pigs"
[3] "Assassin's Creed Brotherhood"
$`121`
[1] "Assassin's Creed" "Banished" "BattleBlock Theater"
$`122`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`123`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`124`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`125`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`126`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A Valley Without Wind"
$`127`
[1] "Bridge Constructor" "Car Mechanic Simulator 2014"
[3] "Cogs"
$`128`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Alan Wake's American Nightmare"
$`129`
character(0)
$`130`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`131`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`132`
[1] "A.R.E.S." "Airline Tycoon 2"
[3] "Assassin's Creed Brotherhood"
$`133`
[1] "BeamNG.drive" "Brawlhalla" "Cogs"
$`134`
[1] "A.R.E.S." "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`135`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`136`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`137`
character(0)
$`138`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`139`
[1] "Banished" "BeamNG.drive" "Brawlhalla"
$`140`
[1] "Assassin's Creed" "Crysis Warhead"
[3] "Fallen Enchantress Legendary Heroes"
$`141`
[1] "Banished" "Cogs" "Crayon Physics Deluxe"
$`142`
[1] "Agarest Generations of War" "America's Army Proving Grounds"
[3] "Bastion"
$`143`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Alan Wake's American Nightmare"
$`144`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`145`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`146`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`147`
[1] "Assassin's Creed"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Cogs"
$`148`
[1] "America's Army Proving Grounds" "Assassin's Creed II"
[3] "Batla"
$`149`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Banished"
$`150`
[1] "Amnesia A Machine for Pigs" "Among the Sleep"
[3] "Batla"
$`151`
[1] "Banished" "Dead Space 2" "FINAL FANTASY VII"
$`152`
[1] "Airline Tycoon 2"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Batman Arkham Knight"
$`153`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`154`
[1] "A.R.E.S." "All Is Dust"
[3] "America's Army Proving Grounds"
$`155`
[1] "BattleBlock Theater" "Cogs" "Crayon Physics Deluxe"
$`156`
[1] "8BitMMO" "Batman Arkham Asylum GOTY Edition"
[3] "Bloody Trapland"
$`157`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bridge Constructor"
$`158`
[1] "Assassin's Creed" "BeamNG.drive" "Cogs"
$`159`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Alan Wake's American Nightmare"
[3] "America's Army Proving Grounds"
$`160`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Archeblade"
$`161`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`162`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Archeblade"
$`163`
[1] "Airline Tycoon 2" "Bloody Trapland" "Brawlhalla"
$`164`
[1] "8BitMMO" "Airline Tycoon 2"
[3] "Call of Duty World at War"
$`165`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BeamNG.drive"
$`166`
[1] "404Sight" "Adventures of Shuggy" "And Yet It Moves"
$`167`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "BattleBlock Theater"
[3] "Dead Space 2"
$`168`
[1] "Bridge Constructor" "Call of Duty World at War"
[3] "Car Mechanic Simulator 2014"
$`169`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`170`
[1] "8BitMMO" "A.R.E.S."
[3] "Assassin's Creed Brotherhood"
$`171`
[1] "8BitMMO" "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`172`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`173`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`174`
[1] "Airline Tycoon 2"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Batman Arkham City"
$`175`
character(0)
$`176`
[1] "8BitMMO"
[2] "A.R.E.S."
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`177`
[1] "Assassin's Creed II" "Awesomenauts"
[3] "Batman Arkham City GOTY"
$`178`
[1] "Airline Tycoon 2" "Amnesia A Machine for Pigs"
[3] "Assassin's Creed II"
$`179`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Alchemy Mysteries Prague Legends"
[3] "Back to the Future Ep 1 - It's About Time"
$`180`
[1] "Just Cause 2" "Lethal League" "Mad Max"
$`181`
[1] "All Is Dust" "Assassin's Creed" "BeamNG.drive"
$`182`
[1] "A Game of Thrones - Genesis"
[2] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
[3] "Aliens versus Predator Classic 2000"
$`183`
[1] "A.R.E.S."
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`184`
[1] "Alan Wake's American Nightmare" "BattleBlock Theater"
[3] "Bridge Constructor"
$`185`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`186`
[1] "8BitMMO" "A.R.E.S." "Airline Tycoon 2"
$`187`
character(0)
$`188`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`189`
[1] "Banished" "BeamNG.drive" "Dead Rising 3"
$`190`
[1] "Combat Arms" "Life is Feudal Your Own"
[3] "Reign Of Kings"
$`191`
[1] "BattleBlock Theater" "Hitman Blood Money" "Jamestown"
$`192`
[1] "Alchemy Mysteries Prague Legends" "Aliens versus Predator Classic 2000"
[3] "Anna - Extended Edition"
$`193`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Football Manager 2009"
$`194`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Back to the Future Ep 1 - It's About Time"
$`195`
[1] "All Is Dust"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`196`
[1] "America's Army Proving Grounds" "Assassin's Creed"
[3] "Assassin's Creed Brotherhood"
$`197`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`198`
character(0)
$`199`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`200`
[1] "Assassin's Creed" "BeamNG.drive" "Crysis Warhead"
$`201`
[1] "Agarest Generations of War" "Alan Wake's American Nightmare"
[3] "Archeblade"
$`202`
[1] "All Is Dust" "BattleBlock Theater" "BeamNG.drive"
$`203`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "BattleBlock Theater"
[3] "Dead Space 2"
$`204`
[1] "Banished" "Cogs" "Crayon Physics Deluxe"
$`205`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed"
$`206`
[1] "Airline Tycoon 2"
[2] "Aliens Colonial Marines"
[3] "Back to the Future Ep 1 - It's About Time"
$`207`
[1] "A Bird Story"
[2] "AaAaAA!!! - A Reckless Disregard for Gravity"
[3] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
$`208`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`209`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "Champions Online"
[3] "Dead Rising 2"
$`210`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Banished"
$`211`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`212`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed"
[3] "Back to the Future Ep 1 - It's About Time"
$`213`
[1] "8BitMMO" "Agarest Generations of War"
[3] "Assassin's Creed"
$`214`
[1] "Call of Duty World at War" "Democracy 3"
[3] "FINAL FANTASY VII"
$`215`
[1] "Dead Space 2" "Jamestown" "Lethal League"
$`216`
[1] "Aliens versus Predator Classic 2000" "Assassin's Creed"
[3] "Assassin's Creed Brotherhood"
$`217`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Brawlhalla"
$`218`
[1] "All Is Dust" "BattleBlock Theater" "Crayon Physics Deluxe"
$`219`
character(0)
$`220`
[1] "Assassin's Creed" "Crysis Warhead" "Dead Space 2"
$`221`
[1] "Agarest Generations of War"
[2] "Archeblade"
[3] "Back to the Future Ep 1 - It's About Time"
$`222`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BeamNG.drive"
$`223`
[1] "Banished" "Crysis Warhead" "Dino D-Day"
$`224`
character(0)
$`225`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`226`
[1] "8BitMMO" "A.R.E.S." "Airline Tycoon 2"
$`227`
character(0)
$`228`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Assassin's Creed"
$`229`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`230`
[1] "BattleBlock Theater" "Crysis Warhead"
[3] "Fallen Enchantress Legendary Heroes"
$`231`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`232`
[1] "Adventures of Shuggy" "Agarest Generations of War"
[3] "Alan Wake's American Nightmare"
$`233`
[1] "A.R.E.S." "Bridge Constructor"
[3] "Car Mechanic Simulator 2014"
$`234`
[1] "Alan Wake's American Nightmare" "Assassin's Creed"
[3] "Batman Arkham City"
$`235`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`236`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Brawlhalla"
$`237`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`238`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed Brotherhood"
$`239`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`240`
[1] "All Is Dust"
[2] "Assassin's Creed"
[3] "Back to the Future Ep 1 - It's About Time"
$`241`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Airline Tycoon 2"
$`242`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`243`
[1] "BeamNG.drive" "Crayon Physics Deluxe" "Crysis Warhead"
$`244`
[1] "Age of Empires Online" "Alchemy Mysteries Prague Legends"
[3] "Batman Arkham City"
$`245`
[1] "Airline Tycoon 2"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bloody Trapland"
$`246`
[1] "Agarest Generations of War" "America's Army Proving Grounds"
[3] "Bastion"
$`247`
[1] "Agarest Generations of War" "Amnesia A Machine for Pigs"
[3] "Among the Sleep"
$`248`
[1] "Airline Tycoon 2"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Batman Arkham City"
$`249`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "America's Army Proving Grounds"
$`250`
[1] "Alan Wake's American Nightmare" "BattleBlock Theater"
[3] "Command and Conquer 3 Tiberium Wars"
$`251`
[1] "All Is Dust"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`252`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Aftermath"
[3] "Aliens versus Predator Classic 2000"
$`253`
[1] "Airline Tycoon 2" "Alan Wake's American Nightmare"
[3] "All Is Dust"
$`254`
[1] "A.R.E.S." "Airline Tycoon 2"
[3] "America's Army Proving Grounds"
$`255`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BeamNG.drive"
$`256`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A Valley Without Wind"
$`257`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`258`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`259`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Bastion"
$`260`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`261`
[1] "FINAL FANTASY VII" "FlatOut 2"
[3] "Knights of Pen and Paper +1"
$`262`
[1] "Age of Wonders III" "Anomaly 2" "Batman Arkham Knight"
$`263`
[1] "BattleBlock Theater" "FINAL FANTASY VII" "FORCED"
$`264`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`265`
[1] "A.R.E.S." "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`266`
[1] "ARK Survival Evolved" "Arma 2 DayZ Mod" "BeamNG.drive"
$`267`
[1] "Agarest Generations of War" "Bleed"
[3] "Bloons TD5"
$`268`
[1] "Agarest Generations of War" "All Is Dust"
[3] "America's Army Proving Grounds"
$`269`
[1] "BattleBlock Theater" "FINAL FANTASY VII" "FORCED"
$`270`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed Brotherhood"
$`271`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`272`
character(0)
$`273`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Keep Talking and Nobody Explodes"
$`274`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`275`
[1] "Bloody Trapland" "Combat Arms" "Goodbye Deponia"
$`276`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed Brotherhood"
$`277`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Archeblade"
$`278`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Hitman Blood Money"
$`279`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Banished"
$`280`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`281`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`282`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Banished"
$`283`
[1] "Airline Tycoon 2"
[2] "Arma 2 Private Military Company"
[3] "Back to the Future Ep 1 - It's About Time"
$`284`
[1] "All Is Dust" "BattleBlock Theater" "Hitman Blood Money"
$`285`
[1] "Assassin's Creed" "BeamNG.drive" "Crysis Warhead"
$`286`
[1] "BattleBlock Theater" "Brawlhalla"
[3] "Keep Talking and Nobody Explodes"
$`287`
[1] "All Is Dust" "Brawlhalla" "Dead Space 2"
$`288`
[1] "AirBuccaneers" "Aliens Colonial Marines"
[3] "Aliens versus Predator Classic 2000"
$`289`
[1] "Agarest Generations of War" "Assassin's Creed"
[3] "Bloons TD5"
$`290`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bridge Constructor"
$`291`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`292`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "America's Army Proving Grounds"
$`293`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`294`
[1] "Alan Wake's American Nightmare" "Alchemy Mysteries Prague Legends"
[3] "Among the Sleep"
$`295`
[1] "AaAaAA!!! - A Reckless Disregard for Gravity"
[2] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
[3] "Airline Tycoon 2"
$`296`
[1] "Amnesia A Machine for Pigs" "Baldur's Gate Enhanced Edition"
[3] "Baldur's Gate II Enhanced Edition"
$`297`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`298`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`299`
[1] "Brawlhalla" "Just Cause 2"
[3] "Keep Talking and Nobody Explodes"
$`300`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Back to the Future Ep 1 - It's About Time"
$`301`
[1] "Aquaria" "Batman Arkham Asylum GOTY Edition"
[3] "BattleBlock Theater"
$`302`
[1] "12 Labours of Hercules" "Age of Empires Online" "Apotheon"
$`303`
character(0)
$`304`
character(0)
$`305`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`306`
[1] "All Is Dust"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`307`
character(0)
$`308`
[1] "Aliens versus Predator Classic 2000" "America's Army Proving Grounds"
[3] "Batla"
$`309`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed Brotherhood"
$`310`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Age of Empires Online"
$`311`
[1] "All Is Dust" "Assassin's Creed" "BeamNG.drive"
$`312`
character(0)
$`313`
[1] "Aliens Colonial Marines" "Aliens vs. Predator"
[3] "Beat Hazard"
$`314`
[1] "A.R.E.S."
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Command and Conquer 3 Kane's Wrath"
$`315`
[1] "All Is Dust" "Assassin's Creed"
[3] "Assassin's Creed Brotherhood"
$`316`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "BEEP"
[3] "Bionic Dues"
$`317`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Command and Conquer 3 Kane's Wrath"
$`318`
[1] "Agarest Generations of War" "Assassin's Creed"
[3] "Assassin's Creed Brotherhood"
$`319`
[1] "BattleBlock Theater" "Dead Space 2" "Jamestown"
$`320`
character(0)
$`321`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "Agarest Generations of War"
$`322`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`323`
[1] "Airline Tycoon 2" "Aliens Colonial Marines"
[3] "Aliens vs. Predator"
$`324`
[1] "BattleBlock Theater" "Keep Talking and Nobody Explodes"
[3] "Mad Max"
$`325`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bridge Constructor"
$`326`
character(0)
$`327`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`328`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BeamNG.drive"
$`329`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`330`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Door Kickers"
$`331`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`332`
[1] "12 Labours of Hercules II The Cretan Bull"
[2] "Age of Empires Online"
[3] "AirBuccaneers"
$`333`
[1] "404Sight" "A Valley Without Wind" "Anomaly 2"
$`334`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`335`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "Banished"
[3] "BeamNG.drive"
$`336`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`337`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`338`
[1] "8BitMMO" "Agarest Generations of War"
[3] "Archeblade"
$`339`
[1] "All Is Dust"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`340`
[1] "12 Labours of Hercules" "Age of Empires Online" "Apotheon"
$`341`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`342`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Hitman Blood Money"
$`343`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`344`
[1] "Assassin's Creed"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bloody Trapland"
$`345`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`346`
[1] "Alan Wake's American Nightmare" "Champions Online"
[3] "Dead Rising 3"
$`347`
character(0)
$`348`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Assassin's Creed Brotherhood"
$`349`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A Valley Without Wind"
$`350`
[1] "Age of Conan Unchained - EU version"
[2] "Block N Load"
[3] "Boring Man - Online Tactical Stickman Combat"
$`351`
[1] "Just Cause 2" "Lethal League" "Mad Max"
$`352`
[1] "12 Labours of Hercules" "Bloons TD5" "Castle Crashers"
$`353`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`354`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "America's Army Proving Grounds"
$`355`
[1] "8BitBoy"
[2] "A Valley Without Wind"
[3] "Age of Empires III Complete Collection"
$`356`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Back to the Future Ep 1 - It's About Time"
$`357`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`358`
[1] "8BitMMO" "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`359`
[1] "AirMech" "Arma 2 Private Military Company"
[3] "Assassins Creed Unity"
$`360`
[1] "8BitMMO" "ARK Survival Evolved" "BioShock 2"
$`361`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`362`
[1] "8BitMMO" "Alan Wake's American Nightmare"
[3] "Aliens versus Predator Classic 2000"
$`363`
[1] "America's Army Proving Grounds" "BeamNG.drive"
[3] "Dead Rising 3"
$`364`
[1] "A.R.E.S."
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`365`
[1] "Airline Tycoon 2" "Assassin's Creed" "BattleBlock Theater"
$`366`
[1] "8BitMMO"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`367`
[1] "A.R.E.S." "America's Army Proving Grounds"
[3] "Bloody Trapland"
$`368`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Back to the Future Ep 1 - It's About Time"
$`369`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`370`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Archeblade"
$`371`
[1] "All Is Dust" "Brawlhalla"
[3] "Keep Talking and Nobody Explodes"
$`372`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`373`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Hitman Blood Money"
$`374`
[1] "Assassin's Creed" "Brawlhalla"
[3] "Call of Duty World at War"
$`375`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`376`
[1] "12 Labours of Hercules"
[2] "A.R.E.S."
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`377`
[1] "Amnesia A Machine for Pigs"
[2] "Braid"
[3] "Castlevania Lords of Shadow - Ultimate Edition"
$`378`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "America's Army Proving Grounds"
$`379`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`380`
[1] "America's Army Proving Grounds" "Frozen Hearth"
[3] "Just Cause 2"
$`381`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "BattleBlock Theater"
$`382`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "America's Army Proving Grounds"
$`383`
[1] "A.R.E.S." "Alan Wake's American Nightmare"
[3] "Call of Juarez The Cartel"
$`384`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "America's Army Proving Grounds"
$`385`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
$`386`
[1] "12 Labours of Hercules II The Cretan Bull"
[2] "Age of Empires Online"
[3] "AirBuccaneers"
$`387`
[1] "Call of Duty Black Ops" "Darkwind War on Wheels" "DiRT Showdown"
$`388`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "America's Army Proving Grounds"
$`389`
[1] "Alan Wake's American Nightmare" "America's Army Proving Grounds"
[3] "Assassin's Creed"
$`390`
[1] "Assassin's Creed Brotherhood"
[2] "Back to the Future Ep 1 - It's About Time"
[3] "Bridge Constructor"
$`391`
[1] "Agarest Generations of War"
[2] "Archeblade"
[3] "Back to the Future Ep 1 - It's About Time"
$`392`
[1] "Agarest Generations of War" "Airline Tycoon 2"
[3] "Amnesia A Machine for Pigs"
$`393`
[1] "Banished" "BeamNG.drive" "Dead Rising 3"
$`394`
[1] "Aftermath" "Airline Tycoon 2" "Binary Domain"
$`395`
[1] "Back to the Future Ep 1 - It's About Time"
[2] "BattleBlock Theater"
[3] "Brawlhalla"
$`396`
[1] "Airline Tycoon 2" "Alan Wake's American Nightmare"
[3] "Aliens versus Predator Classic 2000"
$`397`
[1] "All Is Dust" "Lethal League" "Mad Max"
$`398`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Airline Tycoon 2"
[3] "Alan Wake's American Nightmare"
$`399`
[1] "Enclave" "Grimoire Manastorm" "Rise of Flight United"
$`400`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Airline Tycoon 2"
$`401`
[1] "All Is Dust" "America's Army Proving Grounds"
[3] "Keep Talking and Nobody Explodes"
$`402`
[1] "Jamestown" "Just Cause 2" "Lethal League"
$`403`
[1] "Assassin's Creed II" "Awesomenauts"
[3] "Batman Arkham City GOTY"
$`404`
[1] "AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome"
[2] "Alan Wake's American Nightmare"
[3] "Aliens Colonial Marines"
$`405`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`406`
[1] "America's Army Proving Grounds"
[2] "Assassin's Creed Brotherhood"
[3] "Back to the Future Ep 1 - It's About Time"
$`407`
[1] "12 Labours of Hercules" "404Sight" "A.R.E.S."
$`408`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "A.R.E.S."
$`409`
character(0)
$`410`
[1] "8BitMMO"
[2] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[3] "Agarest Generations of War"
$`411`
[1] "ACE COMBAT ASSAULT HORIZON Enhanced Edition"
[2] "Agarest Generations of War"
[3] "Age of Empires Online"
$`412`
[1] "A.R.E.S." "All Is Dust"
[3] "America's Army Proving Grounds"
$`413`
[1] "12 Labours of Hercules"
[2] "12 Labours of Hercules II The Cretan Bull"
[3] "8BitMMO"
$`414`
[1] "Agarest Generations of War" "America's Army Proving Grounds"
[3] "BeamNG.drive"
$`415`
[1] "Just Cause 2" "Lethal League" "Mad Max"
Top 5 Users
User 1: Bridge Constructor, Car Mechanic Simulator 2014, Democracy 3
User 2: 8BitMMO, Airline Tycoon 2, Alan Wake’s American Nightmare
User 3: Cogs, FINAL FANTASY VII, Frozen Hearth
User 4: 12 Labours of Hercules, 12 Labours of Hercules II The Cretan Bull, Age of Empires Online
User 5: Airline Tycoon 2, BattleBlock Theater, Bridge Constructor
8
This recommendations model will use user based collaborative filtering. This means that the data will look to find similar users, and from that make assumptions on what other users may enjoy and rate highly. This UBCF also only has a MAE score of 0.8189319 meaning that on average, the predicted rating from this model is off by 0.82 of a rating.
By using this model, Steam can estimate with significant accuracy, how users will rate other games on their platform based on the ratings of similar users. Using this will allow steam to promote games that users are likely to rate positively, thereby increasing their revenue. Steam can use this information to increase engagement when they offer games, they can suggest “customers who bought his game also enjoyed…” sections to their platform, and create more effective and targeted marketing tactics for their strategies.
Quick Use Suggestions:
“Customers who bought this game also enjoyed…”
Targeted email game promotions
On platform “For You Offers”, similar to Lidl Plus app promotions
Using characters from games the user is likely to enjoy in promotions so they are familiar with the characters when they go to find new games to download. Could speed up the decision making process if they are already familiar with characters