Recommended Engines Version 2

Author

Chloe O Donovan

Quarto

Install Packages

library(arules)
library(tidyverse)

Import the Retail Transactions

retail_transactions <- read.transactions("retail_transactions_2.csv", sep = ",")

Part 2

summary(retail_transactions)
transactions as itemMatrix in sparse format with
 10000 rows (elements/itemsets/transactions) and
 5471 columns (items) and a density of 0.002797642 

most frequent items:
WHITE HANGING HEART T-LIGHT HOLDER           REGENCY CAKESTAND 3 TIER 
                               823                                777 
           JUMBO BAG RED RETROSPOT                      PARTY BUNTING 
                               644                                577 
     ASSORTED COLOUR BIRD ORNAMENT                            (Other) 
                               558                             149680 

element (itemset/transaction) length distribution:
sizes
   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16 
1660  727  492  408  396  330  290  307  281  258  279  262  227  239  262  246 
  17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32 
 201  197  219  194  164  148  138  128  109  110   95   90  109   86   76   66 
  33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48 
  56   56   59   44   41   46   57   44   33   41   39   31   31   27   29   25 
  49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64 
  27   24   29   19   23   27   24   16   21   19   19   15   17    7   11   13 
  65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80 
   7   16   16   13    4   10    9    6    7    6    5   10    8    1    2    4 
  81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   97 
   8    4    3    5    5    6    6    5    1    2    3    7    4    2    2    3 
  98   99  101  102  103  105  107  108  109  111  113  114  116  117  119  120 
   4    1    1    2    3    1    2    1    2    1    1    1    1    3    1    1 
 121  122  125  126  127  134  135  143  146  147  158  168  178  235  249  285 
   1    2    1    1    2    1    1    1    1    1    1    1    1    1    1    1 
 320  400 
   1    1 

   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   1.00    3.00   10.00   15.31   21.00  400.00 

includes extended item information - examples:
                      labels
1                   1 HANGER
2     10 COLOUR SPACEBOY PEN
3 12 COLOURED PARTY BALLOONS

Part 2A

There are 10000 transactions.

Part 2B

There are 5471 items available.

Part 2C

10000 * 5471 = 54,710,000

Part 2C(i)

0.002797642 = 0.2%

54,710,000 * 0.002797642 = 153, 059

Part 2D

400

Part 2E

15.31

Part 3

itemFrequencyPlot(retail_transactions, topN = 20, horiz = T)

Part 4

retail_rules <- apriori(retail_transactions, 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 ...[5471 item(s), 10000 transaction(s)] done [0.07s].
sorting and recoding items ... [405 item(s)] done [0.00s].
creating transaction tree ... done [0.00s].
checking subsets of size 1 2 3 4 done [0.00s].
writing ... [72 rule(s)] done [0.00s].
creating S4 object  ... done [0.00s].

Part 4A

72 rules are discovered ## Part 4B The support threshold of 0.01 means that a rule is only considered if it appears in at least 1% of all transactions. ## Part 4C The confidence threshold of 0.5 means that whenever pairing items occurs such as bread, butter must also appear at least 50% of the time for the rule to be valid.

Part 5

summary(retail_rules)
set of 72 rules

rule length distribution (lhs + rhs):sizes
 2  3 
54 18 

   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
   2.00    2.00    2.00    2.25    2.25    3.00 

summary of quality measures:
    support          confidence        coverage            lift       
 Min.   :0.01000   Min.   :0.5020   Min.   :0.01080   Min.   : 6.461  
 1st Qu.:0.01080   1st Qu.:0.5502   1st Qu.:0.01680   1st Qu.:14.406  
 Median :0.01200   Median :0.6226   Median :0.01970   Median :22.160  
 Mean   :0.01351   Mean   :0.6637   Mean   :0.02126   Mean   :27.032  
 3rd Qu.:0.01673   3rd Qu.:0.7307   3rd Qu.:0.02515   3rd Qu.:26.647  
 Max.   :0.02280   Max.   :1.0000   Max.   :0.03530   Max.   :92.593  
     count      
 Min.   :100.0  
 1st Qu.:108.0  
 Median :120.0  
 Mean   :135.1  
 3rd Qu.:167.2  
 Max.   :228.0  

mining info:
                data ntransactions support confidence
 retail_transactions         10000    0.01        0.5
                                                                                                call
 apriori(data = retail_transactions, parameter = list(support = 0.01, confidence = 0.5, minlen = 2))

Part 5A

2 items = 54 rules 3 items = 18 rules

Part 5B

minimum lift value = 6.461 maximum lift value = 92.593

Part 6

inspect(sort(retail_rules, by = "lift"))
     lhs                                      rhs                                   support confidence coverage      lift count
[1]  {SUGAR}                               => {SET 3 RETROSPOT TEA}                  0.0108  1.0000000   0.0108 92.592593   108
[2]  {SET 3 RETROSPOT TEA}                 => {SUGAR}                                0.0108  1.0000000   0.0108 92.592593   108
[3]  {COFFEE,                                                                                                                  
      SUGAR}                               => {SET 3 RETROSPOT TEA}                  0.0108  1.0000000   0.0108 92.592593   108
[4]  {COFFEE,                                                                                                                  
      SET 3 RETROSPOT TEA}                 => {SUGAR}                                0.0108  1.0000000   0.0108 92.592593   108
[5]  {SUGAR}                               => {COFFEE}                               0.0108  1.0000000   0.0108 64.102564   108
[6]  {COFFEE}                              => {SUGAR}                                0.0108  0.6923077   0.0156 64.102564   108
[7]  {SET 3 RETROSPOT TEA}                 => {COFFEE}                               0.0108  1.0000000   0.0108 64.102564   108
[8]  {COFFEE}                              => {SET 3 RETROSPOT TEA}                  0.0108  0.6923077   0.0156 64.102564   108
[9]  {SET 3 RETROSPOT TEA,                                                                                                     
      SUGAR}                               => {COFFEE}                               0.0108  1.0000000   0.0108 64.102564   108
[10] {PINK HAPPY BIRTHDAY BUNTING}         => {BLUE HAPPY BIRTHDAY BUNTING}          0.0104  0.7074830   0.0147 45.940454   104
[11] {BLUE HAPPY BIRTHDAY BUNTING}         => {PINK HAPPY BIRTHDAY BUNTING}          0.0104  0.6753247   0.0154 45.940454   104
[12] {WOODEN HEART CHRISTMAS SCANDINAVIAN} => {WOODEN STAR CHRISTMAS SCANDINAVIAN}   0.0139  0.7277487   0.0191 40.207110   139
[13] {WOODEN STAR CHRISTMAS SCANDINAVIAN}  => {WOODEN HEART CHRISTMAS SCANDINAVIAN}  0.0139  0.7679558   0.0181 40.207110   139
[14] {PINK REGENCY TEACUP AND SAUCER,                                                                                          
      ROSES REGENCY TEACUP AND SAUCER}     => {GREEN REGENCY TEACUP AND SAUCER}      0.0170  0.8854167   0.0192 29.912725   170
[15] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      ROSES REGENCY TEACUP AND SAUCER}     => {PINK REGENCY TEACUP AND SAUCER}       0.0170  0.7456140   0.0228 29.705738   170
[16] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      REGENCY CAKESTAND 3 TIER}            => {PINK REGENCY TEACUP AND SAUCER}       0.0108  0.7397260   0.0146 29.471156   108
[17] {PINK REGENCY TEACUP AND SAUCER,                                                                                          
      REGENCY CAKESTAND 3 TIER}            => {GREEN REGENCY TEACUP AND SAUCER}      0.0108  0.8571429   0.0126 28.957529   108
[18] {HAND WARMER SCOTTY DOG DESIGN}       => {HAND WARMER OWL DESIGN}               0.0106  0.6057143   0.0175 27.040816   106
[19] {GREEN REGENCY TEACUP AND SAUCER}     => {PINK REGENCY TEACUP AND SAUCER}       0.0197  0.6655405   0.0296 26.515559   197
[20] {PINK REGENCY TEACUP AND SAUCER}      => {GREEN REGENCY TEACUP AND SAUCER}      0.0197  0.7848606   0.0251 26.515559   197
[21] {DOLLY GIRL LUNCH BOX}                => {SPACEBOY LUNCH BOX}                   0.0140  0.6635071   0.0211 26.225577   140
[22] {SPACEBOY LUNCH BOX}                  => {DOLLY GIRL LUNCH BOX}                 0.0140  0.5533597   0.0253 26.225577   140
[23] {GARDENERS KNEELING PAD CUP OF TEA}   => {GARDENERS KNEELING PAD KEEP CALM}     0.0167  0.7260870   0.0230 25.931677   167
[24] {GARDENERS KNEELING PAD KEEP CALM}    => {GARDENERS KNEELING PAD CUP OF TEA}    0.0167  0.5964286   0.0280 25.931677   167
[25] {REGENCY CAKESTAND 3 TIER,                                                                                                
      ROSES REGENCY TEACUP AND SAUCER}     => {PINK REGENCY TEACUP AND SAUCER}       0.0107  0.6369048   0.0168 25.374692   107
[26] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      PINK REGENCY TEACUP AND SAUCER}      => {ROSES REGENCY TEACUP AND SAUCER}      0.0170  0.8629442   0.0197 25.085586   170
[27] {PINK REGENCY TEACUP AND SAUCER,                                                                                          
      REGENCY CAKESTAND 3 TIER}            => {ROSES REGENCY TEACUP AND SAUCER}      0.0107  0.8492063   0.0126 24.686231   107
[28] {HAND WARMER BIRD DESIGN}             => {HAND WARMER OWL DESIGN}               0.0100  0.5494505   0.0182 24.529042   100
[29] {REGENCY CAKESTAND 3 TIER,                                                                                                
      ROSES REGENCY TEACUP AND SAUCER}     => {GREEN REGENCY TEACUP AND SAUCER}      0.0120  0.7142857   0.0168 24.131274   120
[30] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      REGENCY CAKESTAND 3 TIER}            => {ROSES REGENCY TEACUP AND SAUCER}      0.0120  0.8219178   0.0146 23.892960   120
[31] {LARGE WHITE HEART OF WICKER}         => {SMALL WHITE HEART OF WICKER}          0.0110  0.5238095   0.0210 23.280423   110
[32] {JUMBO BAG PEARS}                     => {JUMBO BAG APPLES}                     0.0115  0.6318681   0.0182 22.977023   115
[33] {GREEN REGENCY TEACUP AND SAUCER}     => {ROSES REGENCY TEACUP AND SAUCER}      0.0228  0.7702703   0.0296 22.391578   228
[34] {ROSES REGENCY TEACUP AND SAUCER}     => {GREEN REGENCY TEACUP AND SAUCER}      0.0228  0.6627907   0.0344 22.391578   228
[35] {PINK REGENCY TEACUP AND SAUCER}      => {ROSES REGENCY TEACUP AND SAUCER}      0.0192  0.7649402   0.0251 22.236635   192
[36] {ROSES REGENCY TEACUP AND SAUCER}     => {PINK REGENCY TEACUP AND SAUCER}       0.0192  0.5581395   0.0344 22.236635   192
[37] {ROUND SNACK BOXES SET OF 4 FRUITS}   => {ROUND SNACK BOXES SET OF4 WOODLAND}   0.0102  0.5454545   0.0187 22.083180   102
[38] {RED KITCHEN SCALES}                  => {IVORY KITCHEN SCALES}                 0.0113  0.5566502   0.0203 21.492288   113
[39] {HOT WATER BOTTLE I AM SO POORLY}     => {CHOCOLATE HOT WATER BOTTLE}           0.0117  0.5879397   0.0199 20.923121   117
[40] {BAKING SET SPACEBOY DESIGN}          => {BAKING SET 9 PIECE RETROSPOT}         0.0109  0.6942675   0.0157 20.848874   109
[41] {STRAWBERRY CHARLOTTE BAG}            => {RED RETROSPOT CHARLOTTE BAG}          0.0103  0.5988372   0.0172 20.438130   103
[42] {CHARLOTTE BAG PINK POLKADOT}         => {RED RETROSPOT CHARLOTTE BAG}          0.0114  0.5876289   0.0194 20.055593   114
[43] {ALARM CLOCK BAKELIKE IVORY}          => {ALARM CLOCK BAKELIKE RED}             0.0130  0.6842105   0.0190 19.832189   130
[44] {ALARM CLOCK BAKELIKE IVORY}          => {ALARM CLOCK BAKELIKE GREEN}           0.0105  0.5526316   0.0190 18.861146   105
[45] {ALARM CLOCK BAKELIKE GREEN}          => {ALARM CLOCK BAKELIKE RED}             0.0184  0.6279863   0.0293 18.202503   184
[46] {ALARM CLOCK BAKELIKE RED}            => {ALARM CLOCK BAKELIKE GREEN}           0.0184  0.5333333   0.0345 18.202503   184
[47] {HOT WATER BOTTLE TEA AND SYMPATHY}   => {CHOCOLATE HOT WATER BOTTLE}           0.0104  0.5073171   0.0205 18.053988   104
[48] {ALARM CLOCK BAKELIKE PINK}           => {ALARM CLOCK BAKELIKE RED}             0.0148  0.6115702   0.0242 17.726674   148
[49] {ALARM CLOCK BAKELIKE PINK}           => {ALARM CLOCK BAKELIKE GREEN}           0.0123  0.5082645   0.0242 17.346910   123
[50] {LUNCH BAG VINTAGE LEAF DESIGN}       => {LUNCH BAG APPLE DESIGN}               0.0121  0.5377778   0.0225 16.247063   121
[51] {WOODEN FRAME ANTIQUE WHITE}          => {WOODEN PICTURE FRAME WHITE FINISH}    0.0175  0.5520505   0.0317 16.236779   175
[52] {WOODEN PICTURE FRAME WHITE FINISH}   => {WOODEN FRAME ANTIQUE WHITE}           0.0175  0.5147059   0.0340 16.236779   175
[53] {LUNCH BAG DOLLY GIRL DESIGN}         => {LUNCH BAG SPACEBOY DESIGN}            0.0122  0.5754717   0.0212 16.029852   122
[54] {LUNCH BAG  BLACK SKULL,                                                                                                  
      LUNCH BAG RED RETROSPOT}             => {LUNCH BAG PINK POLKADOT}              0.0101  0.5260417   0.0192 14.902030   101
[55] {LUNCH BAG PINK POLKADOT,                                                                                                 
      LUNCH BAG RED RETROSPOT}             => {LUNCH BAG  BLACK SKULL}               0.0101  0.5179487   0.0195 12.916427   101
[56] {LUNCH BAG  BLACK SKULL,                                                                                                  
      LUNCH BAG PINK POLKADOT}             => {LUNCH BAG RED RETROSPOT}              0.0101  0.6601307   0.0153 12.768486   101
[57] {SET OF TEA COFFEE SUGAR TINS PANTRY} => {SET OF 3 CAKE TINS PANTRY DESIGN}     0.0103  0.5852273   0.0176 11.276055   103
[58] {LUNCH BAG PINK POLKADOT}             => {LUNCH BAG RED RETROSPOT}              0.0195  0.5524079   0.0353 10.684873   195
[59] {LUNCH BAG WOODLAND}                  => {LUNCH BAG RED RETROSPOT}              0.0155  0.5115512   0.0303  9.894606   155
[60] {LUNCH BAG SUKI DESIGN}               => {LUNCH BAG RED RETROSPOT}              0.0172  0.5043988   0.0341  9.756264   172
[61] {JUMBO BAG STRAWBERRY}                => {JUMBO BAG RED RETROSPOT}              0.0171  0.6263736   0.0273  9.726299   171
[62] {JUMBO BAG PINK POLKADOT}             => {JUMBO BAG RED RETROSPOT}              0.0211  0.6187683   0.0341  9.608204   211
[63] {JUMBO  BAG BAROQUE BLACK WHITE}      => {JUMBO BAG RED RETROSPOT}              0.0141  0.5529412   0.0255  8.586043   141
[64] {JUMBO BAG WOODLAND ANIMALS}          => {JUMBO BAG RED RETROSPOT}              0.0109  0.5505051   0.0198  8.548215   109
[65] {JUMBO STORAGE BAG SUKI}              => {JUMBO BAG RED RETROSPOT}              0.0168  0.5472313   0.0307  8.497380   168
[66] {JUMBO BAG SPACEBOY DESIGN}           => {JUMBO BAG RED RETROSPOT}              0.0105  0.5440415   0.0193  8.447849   105
[67] {JUMBO BAG PINK VINTAGE PAISLEY}      => {JUMBO BAG RED RETROSPOT}              0.0125  0.5122951   0.0244  7.954893   125
[68] {RED HANGING HEART T-LIGHT HOLDER}    => {WHITE HANGING HEART T-LIGHT HOLDER}   0.0162  0.6303502   0.0257  7.659176   162
[69] {PINK REGENCY TEACUP AND SAUCER,                                                                                          
      ROSES REGENCY TEACUP AND SAUCER}     => {REGENCY CAKESTAND 3 TIER}             0.0107  0.5572917   0.0192  7.172351   107
[70] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      PINK REGENCY TEACUP AND SAUCER}      => {REGENCY CAKESTAND 3 TIER}             0.0108  0.5482234   0.0197  7.055642   108
[71] {GREEN REGENCY TEACUP AND SAUCER,                                                                                         
      ROSES REGENCY TEACUP AND SAUCER}     => {REGENCY CAKESTAND 3 TIER}             0.0120  0.5263158   0.0228  6.773691   120
[72] {PINK REGENCY TEACUP AND SAUCER}      => {REGENCY CAKESTAND 3 TIER}             0.0126  0.5019920   0.0251  6.460644   126

Part 6A(i)

If the customer purchases sugar it is implied they will also purchase the 3 set retrospot tea. ## Part 6A(ii) confidence = 1 which means it is correct 100% of the time for purchases involving sugar. support = 0.0108 which means it covers 1.08% of all purchases. ## Part 6A(iii) transactions including sugars makes it 92.59259 more likely they will also buy the 3 set retrospot tea. ## Part 6(b) Trivial rules are rules that are fairly obvious such as if a customer buys a teacup and saucer that they are most likely going to purchase the 3 tier cake stand to go with it. ## Part 6 (c) The actionable rule relates to a specific product relationship. Strategies for management could be a bundle offer such as with a purchase of sugar you can recieve 10% off the regency teacup and saucer set. # Part 7

greenteacup_rules <- subset(retail_rules, items %in% "GREEN REGENCY TEACUP AND SAUCER")
inspect(greenteacup_rules)
     lhs                                   rhs                               support confidence coverage      lift count
[1]  {PINK REGENCY TEACUP AND SAUCER}   => {GREEN REGENCY TEACUP AND SAUCER}  0.0197  0.7848606   0.0251 26.515559   197
[2]  {GREEN REGENCY TEACUP AND SAUCER}  => {PINK REGENCY TEACUP AND SAUCER}   0.0197  0.6655405   0.0296 26.515559   197
[3]  {GREEN REGENCY TEACUP AND SAUCER}  => {ROSES REGENCY TEACUP AND SAUCER}  0.0228  0.7702703   0.0296 22.391578   228
[4]  {ROSES REGENCY TEACUP AND SAUCER}  => {GREEN REGENCY TEACUP AND SAUCER}  0.0228  0.6627907   0.0344 22.391578   228
[5]  {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      PINK REGENCY TEACUP AND SAUCER}   => {ROSES REGENCY TEACUP AND SAUCER}  0.0170  0.8629442   0.0197 25.085586   170
[6]  {PINK REGENCY TEACUP AND SAUCER,                                                                                   
      ROSES REGENCY TEACUP AND SAUCER}  => {GREEN REGENCY TEACUP AND SAUCER}  0.0170  0.8854167   0.0192 29.912725   170
[7]  {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      ROSES REGENCY TEACUP AND SAUCER}  => {PINK REGENCY TEACUP AND SAUCER}   0.0170  0.7456140   0.0228 29.705738   170
[8]  {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      PINK REGENCY TEACUP AND SAUCER}   => {REGENCY CAKESTAND 3 TIER}         0.0108  0.5482234   0.0197  7.055642   108
[9]  {PINK REGENCY TEACUP AND SAUCER,                                                                                   
      REGENCY CAKESTAND 3 TIER}         => {GREEN REGENCY TEACUP AND SAUCER}  0.0108  0.8571429   0.0126 28.957529   108
[10] {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      REGENCY CAKESTAND 3 TIER}         => {PINK REGENCY TEACUP AND SAUCER}   0.0108  0.7397260   0.0146 29.471156   108
[11] {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      ROSES REGENCY TEACUP AND SAUCER}  => {REGENCY CAKESTAND 3 TIER}         0.0120  0.5263158   0.0228  6.773691   120
[12] {GREEN REGENCY TEACUP AND SAUCER,                                                                                  
      REGENCY CAKESTAND 3 TIER}         => {ROSES REGENCY TEACUP AND SAUCER}  0.0120  0.8219178   0.0146 23.892960   120
[13] {REGENCY CAKESTAND 3 TIER,                                                                                         
      ROSES REGENCY TEACUP AND SAUCER}  => {GREEN REGENCY TEACUP AND SAUCER}  0.0120  0.7142857   0.0168 24.131274   120

Question 2

Part 1

library(recommenderlab)
library(tidyverse)

Part 2

steam_ratings <- read_csv("steam_ratings.csv") 

steam_ratings <- as(steam_ratings, "matrix") 

steam_ratings <- as(steam_ratings, "realRatingMatrix") 

Part 3(a)

data(steam_ratings)
steam_ratings
2080 x 1581 rating matrix of class 'realRatingMatrix' with 52414 ratings.
View(as(steam_ratings, "matrix"))
vector_ratings <- as.vector(steam_ratings@data)
table(vector_ratings)
vector_ratings
      0       1       2       3       4       5 
3236066    4773   12500   19762   10655    4724 

Part 3(b)

colMeans(steam_ratings) %>% 
  tibble::enframe(name = "games", value = "vector_rating") %>% 
  ggplot() +
  geom_histogram(mapping = aes(x = vector_rating), color = "lightblue", fill = "blue", bins = 30) +
  labs(
    title = "Distribution of Average Game Ratings",
    x = "Average Rating",
    y = "Count",
    caption = "Data source: Steam Ratings"
  ) +
  theme_minimal()

Part 3(c)

user_game_counts <- rowCounts(steam_ratings)

user_game_counts %>%
  tibble::enframe(name = "user", value = "num_games_rated") %>%
  ggplot() +
  geom_histogram(mapping = aes(x = num_games_rated), color = "blue", fill = "lightblue", bins = 30) +
  labs(
    title = "Distribution of Total Games Rated by Each User",
    x = "Number of Games Rated",
    y = "Count of Users",
    caption = "Data source: Steam Ratings"
  ) +
  theme_minimal()

Part 4(a)

set.seed(101)

Part 4(b)

eval_games <- evaluationScheme(data = steam_ratings, 
                                method = "split",  
                                train = 0.8,       
                                given = 6,        
                                goodRating = 3)

Part 4(c)

train_games <- getData (eval_games, "train")
known_games <- getData (eval_games, "known")
unknown_games <- getData (eval_games, "unknown")

Part 5(a)

ubcf_model_1 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "center", method = "Cosine"))

ubcf_model_2 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "Z-score", method = "Cosine"))

ubcf_model_3 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = NULL, method = "Cosine"))


ubcf_model_4 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "center", method = "Euclidean"))

ubcf_model_5 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "Z-score", method = "Euclidean"))

ubcf_model_6 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = NULL, method = "Euclidean"))


ubcf_model_7 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "center", method = "Pearson"))

ubcf_model_8 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = "Z-score", method = "Pearson"))

ubcf_model_9 <- Recommender(data = train_games,
                          method = "UBCF", 
                          parameter = list(normalize = NULL, method = "Pearson"))

Part 5 (b)

ubcf_predict_1 <- predict(object = ubcf_model_1,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_1 <- calcPredictionAccuracy(x = ubcf_predict_1,
                                    data = unknown_games)
ubcf_eval_1
     RMSE       MSE       MAE 
1.1697655 1.3683514 0.9183398 
MAE = 0.9183398

ubcf_predict_2 <- predict(object = ubcf_model_2,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_2 <- calcPredictionAccuracy(x = ubcf_predict_2,
                                    data = unknown_games)
ubcf_eval_2
    RMSE      MSE      MAE 
1.184555 1.403170 0.923375 
MAE = 0.923375

ubcf_predict_3 <- predict(object = ubcf_model_3,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_3 <- calcPredictionAccuracy(x = ubcf_predict_3,
                                    data = unknown_games)
ubcf_eval_3
     RMSE       MSE       MAE 
1.0793268 1.1649463 0.8189319 
MAE = 0.8189319

ubcf_predict_4 <- predict(object = ubcf_model_4,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_4 <- calcPredictionAccuracy(x = ubcf_predict_4,
                                    data = unknown_games)
ubcf_eval_4
     RMSE       MSE       MAE 
1.1910345 1.4185633 0.9163087 
MAE = 0.9163087

ubcf_predict_5 <- predict(object = ubcf_model_5,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_5 <- calcPredictionAccuracy(x = ubcf_predict_5,
                                    data = unknown_games)
ubcf_eval_5
     RMSE       MSE       MAE 
1.2103032 1.4648339 0.9309624 
MAE = 0.9309624

ubcf_predict_6 <- predict(object = ubcf_model_6,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_6 <- calcPredictionAccuracy(x = ubcf_predict_6,
                                    data = unknown_games)
ubcf_eval_6
     RMSE       MSE       MAE 
1.0990975 1.2080152 0.8294308 
MAE = 0.8294308

ubcf_predict_7 <- predict(object = ubcf_model_7,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_7 <- calcPredictionAccuracy(x = ubcf_predict_7,
                                    data = unknown_games)
ubcf_eval_7
     RMSE       MSE       MAE 
1.1212624 1.2572293 0.8702777 
MAE = 0.8702777

ubcf_predict_8 <- predict(object = ubcf_model_8,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_8 <- calcPredictionAccuracy(x = ubcf_predict_8,
                                    data = unknown_games)
ubcf_eval_8
     RMSE       MSE       MAE 
1.1345807 1.2872733 0.8790968 
MAE = 0.8790968

ubcf_predict_9 <- predict(object = ubcf_model_9,
                        newdata = known_games, 
                        type = "ratings")

ubcf_eval_9 <- calcPredictionAccuracy(x = ubcf_predict_9,
                                    data = unknown_games)
ubcf_eval_9
     RMSE       MSE       MAE 
1.1086429 1.2290892 0.8349371 
MAE = 0.8349371

Part 6(a)

ibcf_model_1 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "center", method = "Cosine"))

ibcf_model_2 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "Z-score", method = "Cosine"))

ibcf_model_3 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = NULL, method = "Cosine"))


ibcf_model_4 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "center", method = "Euclidean"))

ibcf_model_5 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "Z-score", method = "Euclidean"))

ibcf_model_6 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = NULL, method = "Euclidean"))


ibcf_model_7 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "center", method = "Pearson"))

ibcf_model_8 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = "Z-score", method = "Pearson"))

ibcf_model_9 <- Recommender(data = train_games,
                          method = "IBCF", 
                          parameter = list(normalize = NULL, method = "Pearson"))

Part 6(b)

ibcf_predict_1 <- predict(object = ibcf_model_1,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_1,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.500713 2.252139 1.165198 
MAE = 1.165198

ibcf_predict_2 <- predict(object = ibcf_model_2,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_2,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.500976 2.252928 1.163775 
MAE = 1.163775

ibcf_predict_3 <- predict(object = ibcf_model_3,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_3,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.587257 2.519385 1.239649 
MAE = 1.239649

ibcf_predict_4 <- predict(object = ibcf_model_4,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_4,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.477274 2.182339 1.142542 
MAE = 1.142542

ibcf_predict_5 <- predict(object = ibcf_model_5,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_5,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.475157 2.176087 1.141132 
MAE = 1.141132

ibcf_predict_6 <- predict(object = ibcf_model_6,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_6,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.476175 2.179092 1.140654 
MAE = 1.140654

ibcf_predict_7 <- predict(object = ibcf_model_7,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_7,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.470169 2.161397 1.158908 
MAE = 1.158908

ibcf_predict_8 <- predict(object = ibcf_model_8,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_8,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.467355 2.153130 1.158796 
MAE = 1.156796

ibcf_predict_9 <- predict(object = ibcf_model_9,
                        newdata = known_games, 
                        type = "ratings")

ibcf_eval <- calcPredictionAccuracy(x = ibcf_predict_9,
                                    data = unknown_games)
ibcf_eval
    RMSE      MSE      MAE 
1.456788 2.122230 1.152312 
MAE = 1.152312

Part 7

Best UBCF Model: ubcf_model_3 (MAE = 0.8189319)

Best IBCF Model: ibcf_model_6 (MAE = 1.140654) Since the UBCF models consistently outperform the IBCF models, and ubcf_model_3 has the lowest MAE (0.8189319), it is the best model for this task.

ubcf_model_rec <- predict(object = ubcf_model_3,
                     newdata = known_games,
                     type = "topNList",
                     n = 3) 


as(ubcf_model_rec, "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"      
  • Recommendations for user 0: “Bridge Constructor”, “Car Mechanic Simulator 2014” and “Democracy 3”.

  • Recommendations for user 1: “8BitMMO”, “Airline Tycoon 2” and “Alan Wake’s American Nightmare”.

  • Recommendations for user 2: “Cogs”, “FINAL FANTASY VII” and “Frozen Hearth”.

  • Recommendations for user 3: “12 Labours of Hercules”, “12 Labours of Hercules II The Cretan Bull” and “Age of Empires Online”.

  • Recommendations for user 4: “Airline Tycoon 2”, “BattleBlock Theater” and “Bridge Constructor”.

Part 8

Personalised game recommendations Steam could use the collaborative filtering to predict games for users based off of similar users preferences. This could help engagement and sales as it is offering users suggestions instead of users going to search.

Notification system Steam could use the collaborative filtering to notify customers when and which games go on offer or sale. This will encourage users to return to the platform and purchase different games.

Multiplayer Steam could use the collaborative filtering to increase user interaction making users more likely to stay engaged and purchase multiplayer games.