Recommendation Engines Assignment

Author

Aisling Quinn

Part A- Market Basket Analysis

1

library(arules)

retail <- read.transactions("retail_transactions_3.csv", sep = ",")

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_rules
set 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