install.packages("readr")
## Installing package into '/home/Saad/R/x86_64-pc-linux-gnu-library/4.1'
## (as 'lib' is unspecified)
# Install and load required packages
library(lubridate)
## 
## Attaching package: 'lubridate'
## The following objects are masked from 'package:base':
## 
##     date, intersect, setdiff, union
library(ggplot2)
library(caret)
## Loading required package: lattice
library(e1071)
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(vcd)
## Loading required package: grid
library(dplyr)
library(stringr)

library(readr)

# Import data using read_csv
bg <- read_csv("/home/Saad/Documents/fid_files/archive/BG_with_webscan.csv")
## Rows: 4469 Columns: 49
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## chr (25): id, country_region, rest_name, is_claimed, last_review, address, p...
## dbl (19): rating, latitude, longitude, n_reviews, travellers_choice, food_ra...
## num  (2): traveller_rating_5, fb_reviews
## lgl  (3): michelin, working_hours, telephone
## 
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
fi <- read_csv("/home/Saad/Documents/fid_files/archive/FI_with_webscan.csv")
## Warning: One or more parsing issues, call `problems()` on your data frame for details,
## e.g.:
##   dat <- vroom(...)
##   problems(dat)
## Rows: 7372 Columns: 49
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## chr (25): id, country_region, rest_name, is_claimed, last_review, address, p...
## dbl (21): rating, latitude, longitude, n_reviews, travellers_choice, micheli...
## num  (1): fb_reviews
## lgl  (2): working_hours, telephone
## 
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
ni <- read_csv("/home/Saad/Documents/fid_files/archive/NI_with_webscan.csv")
## Rows: 3634 Columns: 49
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## chr (25): id, country_region, rest_name, is_claimed, last_review, address, p...
## dbl (19): rating, latitude, longitude, n_reviews, travellers_choice, micheli...
## num  (3): traveller_rating_5, traveller_rating_4, fb_reviews
## lgl  (2): working_hours, telephone
## 
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
sk <- read_csv("/home/Saad/Documents/fid_files/archive/SK_with_webscan.csv")
## Warning: One or more parsing issues, call `problems()` on your data frame for details,
## e.g.:
##   dat <- vroom(...)
##   problems(dat)
## Rows: 4251 Columns: 49
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: ","
## chr (25): id, country_region, rest_name, is_claimed, last_review, address, p...
## dbl (21): rating, latitude, longitude, n_reviews, travellers_choice, food_ra...
## lgl  (3): michelin, working_hours, telephone
## 
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
# Convert traveller_rating_4 column to character
bg$traveller_rating_4 <- as.character(bg$traveller_rating_4)
fi$traveller_rating_4 <- as.character(fi$traveller_rating_4)
ni$traveller_rating_4 <- as.character(ni$traveller_rating_4)
sk$traveller_rating_4 <- as.character(sk$traveller_rating_4)


# Combine datasets
restaurant_data <- bind_rows(
  mutate(bg, traveller_rating_4 = as.character(traveller_rating_4)),
  mutate(fi, traveller_rating_4 = as.character(traveller_rating_4)),
  mutate(ni, traveller_rating_4 = as.character(traveller_rating_4)),
  mutate(sk, traveller_rating_4 = as.character(traveller_rating_4)),
  .id = "location"
)


# Extract data collection date from metadata (if available)
data_collection_date <- attr(bg, "data_collection_date")

# Count the number of variables
num_vars <- ncol(bg)

cat("Data collection date:", data_collection_date, "\n")
## Data collection date:
cat("Number of variables:", num_vars, "\n")
## Number of variables: 49
# Data cleaning
restaurant_data_with_status <- restaurant_data %>%
  filter(!is.na(service_rating))

# Display the first few rows of the cleaned dataset
head(restaurant_data_with_status, n = 10)
## # A tibble: 10 × 50
##    location id    country_region rest_name is_claimed rating last_review address
##    <chr>    <chr> <chr>          <chr>     <chr>       <dbl> <chr>       <chr>  
##  1 1        g102… "['Europe', '… Enjoy Te… Unclaimed     4.5 March 2, 2… Chepel…
##  2 1        g102… "['Europe', '… Restaura… Claimed       4   March 25, … The Ca…
##  3 1        g102… "['Europe', '… Golden E… Claimed       4   February 1… Snezha…
##  4 1        g102… "['Europe', '… The Whit… Unclaimed     2.5 July 1, 20… 4870 P…
##  5 1        g102… "['Europe', '… Neptun W… Claimed       4.5 March 14, … H-L Pe…
##  6 1        g102… "['Europe', '… The Whit… Claimed       4   March 1, 2… 4870 P…
##  7 1        g102… "['Europe', '… Gloria M… Claimed       4   August 10,… Ul. Sh…
##  8 1        g102… "['Europe', '… The Whit… Claimed       4.5 February 2… Malina…
##  9 1        g102… "['Europe', '… Alex's P… Claimed       4.5 December 2… Malina…
## 10 1        g102… "['Europe', '… Black Ho… Claimed       4   July 14, 2… Pampor…
## # ℹ 42 more variables: latitude <dbl>, longitude <dbl>, popularity_top <chr>,
## #   popularity_detailed <chr>, n_reviews <dbl>, travellers_choice <dbl>,
## #   michelin <dbl>, price_range <chr>, cuisines <chr>, meal_types <chr>,
## #   special_diets <chr>, features <chr>, working_hours <lgl>, telephone <lgl>,
## #   food_rating <dbl>, service_rating <dbl>, value_rating <dbl>,
## #   atmosphere_rating <dbl>, traveller_rating_5 <dbl>,
## #   traveller_rating_4 <chr>, traveller_rating_3 <dbl>, …
# Define the key variables
key_vars <- c("rating", "location", "traveller_rating_4", "service_rating", "status")

# Separate numeric and categorical variables
numeric_vars <- key_vars[sapply(restaurant_data_with_status[key_vars], is.numeric)]
categorical_vars <- key_vars[!sapply(restaurant_data_with_status[key_vars], is.numeric)]

# Create a summary table
summary_table <- restaurant_data_with_status %>%
  select(all_of(key_vars)) %>%
  summarise(across(
    .cols = numeric_vars,
    .fns = list(
      min = ~ min(., na.rm = TRUE),
      max = ~ max(., na.rm = TRUE),
      mean = ~ mean(., na.rm = TRUE)
    ),
    .names = "{.col}_{.fn}"
  ),
  across(
    .cols = categorical_vars,
    .fns = list(
      unique_values = ~ n_distinct(.)
    ),
    .names = "{.col}_{.fn}"
  ))
## Warning: There were 2 warnings in `summarise()`.
## The first warning was:
## ℹ In argument: `across(...)`.
## Caused by warning:
## ! Using an external vector in selections was deprecated in tidyselect 1.1.0.
## ℹ Please use `all_of()` or `any_of()` instead.
##   # Was:
##   data %>% select(numeric_vars)
## 
##   # Now:
##   data %>% select(all_of(numeric_vars))
## 
## See <https://tidyselect.r-lib.org/reference/faq-external-vector.html>.
## ℹ Run `dplyr::last_dplyr_warnings()` to see the 1 remaining warning.
# Print the summary table
print(summary_table)
## # A tibble: 1 × 9
##   rating_min rating_max rating_mean service_rating_min service_rating_max
##        <dbl>      <dbl>       <dbl>              <dbl>              <dbl>
## 1        1.5          5        4.01                 10                 50
## # ℹ 4 more variables: service_rating_mean <dbl>, location_unique_values <int>,
## #   traveller_rating_4_unique_values <int>, status_unique_values <int>
survival_by_rating <- restaurant_data_with_status %>%
  group_by(rating, status) %>%
  summarize(count = n(), .groups = "drop") %>%
  mutate(percentage = count / sum(count) * 100)

# Plot restaurant ratings distribution
# Creating rating categories
restaurant_data$category <- cut(restaurant_data$rating, breaks = c(0, 2, 3, 4, 5), 
                                labels = c("Low", "Medium-Low", "Medium-High", "High"))

# Plotting with colored histogram
ggplot(restaurant_data, aes(x = rating, fill = category)) +
  geom_histogram(bins = 10, color = "black") +
  xlab("Rating") +
  ylab("Count") +
  ggtitle("Distribution of Restaurant Ratings") +
  scale_fill_manual(values = c("red", "orange", "yellow", "green")) +  # Specify colors here
  theme_minimal()
## Warning: Removed 2964 rows containing non-finite outside the scale range
## (`stat_bin()`).

# Convert 'status' column to a factor
restaurant_data_with_status <- restaurant_data %>%
  filter(!is.na(status))

survival_by_rating <- restaurant_data_with_status %>%
  group_by(rating, status) %>%
  summarize(count = n(), .groups = "drop") %>%
  mutate(percentage = count / sum(count) * 100)

# Box plot for rating distribution by location
ggplot(restaurant_data, aes(x = location, y = rating, na.rm = TRUE)) +
  geom_boxplot(fill = "steelblue", alpha = 0.6) +
  xlab("Location") +
  ylab("Rating") +
  ggtitle("Rating Distribution by Location") +
  theme_minimal()
## Warning: Removed 2964 rows containing non-finite outside the scale range
## (`stat_boxplot()`).

# Check if there are any non-missing values in the `location` column
sum(!is.na(restaurant_data_with_status$location))
## [1] 19726
# Check the unique values in the `location` column
unique(restaurant_data_with_status$location)
## [1] "1" "2" "3" "4"
table_status_location <- table(restaurant_data_with_status$status, restaurant_data_with_status$location)
assocplot(table_status_location,
          xlab = "Status", ylab = "Location",
          main = "Association between Restaurant Survival and Location")

# User ratings for different restaurants
user_ratings <- restaurant_data %>%
  group_by(rest_name) %>%
  summarize(avg_rating = mean(rating, na.rm = TRUE))

# Bar plot for user ratings of different restaurants
top_restaurants <- user_ratings %>%
  filter(!is.na(avg_rating)) %>%  # Remove NAs
  arrange(desc(avg_rating)) %>%
  head(10)

ggplot(top_restaurants, aes(x = reorder(rest_name, -avg_rating), y = avg_rating)) +
  geom_bar(stat = "identity", fill = "steelblue") +
  xlab("Restaurant") +
  ylab("Average Rating") +
  ggtitle("Top 10 Restaurants by User Rating") +
  theme(axis.text.x = element_text(angle = 45, hjust = 1, size = 8)) +  # Adjust the font size
  theme_minimal() +
  scale_x_discrete(labels = function(x) str_wrap(x, width = 10))  # Wrap long labels

# Mosaic plot for restaurant survival and location
table_status_location <- na.omit(table_status_location)  # Remove NAs
mosaicplot(table_status_location,
           main = "Mosaic Plot of Restaurant Survival and Location",
           xlab = "Status", ylab = "Location",
           shade = TRUE)

# Locations where users traveled
user_locations <- restaurant_data %>%
  group_by(location) %>%
  summarize(count = n())

# Dot chart for top locations visited by users
top_locations <- user_locations %>%
  filter(!is.na(count)) %>%  # Remove NAs
  arrange(desc(count)) %>%
  head(10)

dotchart(top_locations$count, labels = top_locations$location,
         main = "Top Locations Visited by Users",
         xlab = "Number of Visits",
         color = "steelblue")

# Build a decision tree model to predict restaurant survival
set.seed(123)

train_index <- createDataPartition(restaurant_data$status, p = 0.8, list = FALSE)
train_data <- restaurant_data[train_index, ]
test_data <- restaurant_data[-train_index, ]
test_data$status
##    [1] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##    [7] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [13] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##   [19] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
##   [25] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
##   [31] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [37] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
##   [43] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [49] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [55] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [61] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [67] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [73] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [79] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [85] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [91] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##   [97] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [103] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [109] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [115] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
##  [121] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
##  [127] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [133] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [139] "redirect"  "in rating" "in rating" "in rating" "redirect"  "in rating"
##  [145] "closed"    "in rating" "in rating" "redirect"  "in rating" "in rating"
##  [151] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
##  [157] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [163] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [169] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [175] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [181] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [187] "in rating" "in rating" "fb_closed" "in rating" "in rating" "in rating"
##  [193] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [199] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
##  [205] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [211] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [217] "in rating" "in rating" "in rating" "closed"    "in rating" "redirect" 
##  [223] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [229] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [235] "closed"    "in rating" "in rating" "redirect"  "in rating" "in rating"
##  [241] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [247] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [253] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [259] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [265] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
##  [271] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
##  [277] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [283] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [289] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [295] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [301] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [307] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
##  [313] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [319] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
##  [325] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [331] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
##  [337] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
##  [343] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [349] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [355] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [361] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [367] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [373] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
##  [379] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [385] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [391] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [397] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [403] "in rating" "in rating" "in rating" "in rating" "fb_closed" "in rating"
##  [409] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [415] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [421] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
##  [427] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [433] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [439] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [445] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [451] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
##  [457] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [463] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [469] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
##  [475] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
##  [481] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
##  [487] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [493] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [499] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [505] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [511] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [517] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [523] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [529] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
##  [535] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [541] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [547] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [553] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [559] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
##  [565] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [571] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [577] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [583] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
##  [589] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [595] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [601] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [607] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [613] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [619] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [625] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [631] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
##  [637] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [643] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [649] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [655] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [661] "in rating" "in rating" "in rating" "in rating" "in rating" "duplicate"
##  [667] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
##  [673] "in rating" "in rating" "in rating" "redirect"  "in rating" "duplicate"
##  [679] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [685] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
##  [691] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [697] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [703] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [709] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [715] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [721] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [727] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [733] "in rating" "in rating" "in rating" "in rating" "closed"    "closed"   
##  [739] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [745] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [751] "in rating" "in rating" "in rating" "in rating" "fb_closed" "in rating"
##  [757] "redirect"  "redirect"  "in rating" "redirect"  "in rating" "in rating"
##  [763] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [769] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [775] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
##  [781] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [787] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [793] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [799] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [805] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
##  [811] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [817] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [823] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [829] "in rating" "in rating" "in rating" "in rating" "closed"    "closed"   
##  [835] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [841] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [847] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [853] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [859] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [865] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [871] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [877] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
##  [883] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [889] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [895] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [901] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
##  [907] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
##  [913] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
##  [919] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [925] "in rating" "in rating" "in rating" "in rating" "in rating" "duplicate"
##  [931] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [937] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [943] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [949] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
##  [955] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [961] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [967] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [973] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [979] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
##  [985] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
##  [991] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
##  [997] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1003] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1009] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1015] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1021] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1027] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1033] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1039] "redirect"  "in rating" "in rating" "closed"    "in rating" "in rating"
## [1045] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1051] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1057] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1063] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
## [1069] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1075] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1081] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1087] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1093] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1099] "closed"    "redirect"  "in rating" "in rating" "in rating" "in rating"
## [1105] "in rating" "in rating" "in rating" "redirect"  "redirect"  "in rating"
## [1111] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1117] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1123] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1129] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [1135] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1141] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1147] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1153] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1159] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1165] "in rating" "closed"    "in rating" "in rating" "closed"    "in rating"
## [1171] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1177] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1183] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1189] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1195] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1201] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1207] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1213] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1219] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1225] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [1231] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1237] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1243] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1249] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1255] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1261] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1267] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1273] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [1279] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1285] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1291] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
## [1297] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1303] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1309] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1315] "in rating" "in rating" "in rating" "redirect"  "closed"    "in rating"
## [1321] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1327] "in rating" "in rating" "in rating" "closed"    "redirect"  "in rating"
## [1333] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
## [1339] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1345] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1351] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1357] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1363] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1369] "in rating" "in rating" "in rating" "in rating" "redirect"  "closed"   
## [1375] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1381] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1387] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [1393] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1399] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1405] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1411] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1417] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1423] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1429] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1435] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1441] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1447] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [1453] "in rating" "in rating" "redirect"  "in rating" "in rating" "closed"   
## [1459] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1465] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1471] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1477] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1483] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1489] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1495] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1501] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1507] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1513] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1519] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1525] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [1531] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1537] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [1543] "in rating" "redirect"  "closed"    "in rating" "in rating" "in rating"
## [1549] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1555] "redirect"  "in rating" "in rating" "closed"    "in rating" "closed"   
## [1561] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1567] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [1573] "in rating" "in rating" "in rating" "in rating" "fb_closed" "fb_closed"
## [1579] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [1585] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1591] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1597] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1603] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1609] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1615] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1621] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1627] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1633] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1639] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [1645] "redirect"  "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1651] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [1657] "fb_closed" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1663] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1669] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1675] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1681] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1687] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1693] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1699] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1705] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1711] "in rating" "in rating" "in rating" "closed"    "redirect"  "in rating"
## [1717] "in rating" "in rating" "in rating" "closed"    "redirect"  "in rating"
## [1723] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1729] "in rating" "redirect"  "closed"    "in rating" "in rating" "in rating"
## [1735] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [1741] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [1747] "closed"    "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1753] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1759] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1765] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [1771] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1777] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [1783] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1789] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [1795] "in rating" "in rating" "closed"    "in rating" "redirect"  "in rating"
## [1801] "in rating" "redirect"  "closed"    "in rating" "in rating" "in rating"
## [1807] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1813] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1819] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1825] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1831] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1837] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [1843] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1849] "redirect"  "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1855] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1861] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1867] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [1873] "closed"    "redirect"  "in rating" "redirect"  "in rating" "in rating"
## [1879] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1885] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1891] "closed"    "in rating" "in rating" "in rating" "in rating" "fb_closed"
## [1897] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [1903] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1909] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1915] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [1921] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1927] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1933] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1939] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1945] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1951] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1957] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [1963] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1969] "in rating" "in rating" "redirect"  "in rating" "in rating" "redirect" 
## [1975] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1981] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1987] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1993] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [1999] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2005] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2011] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [2017] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2023] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2029] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2035] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2041] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2047] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2053] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2059] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2065] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2071] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2077] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [2083] "in rating" "fb_closed" "in rating" "in rating" "in rating" "in rating"
## [2089] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2095] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2101] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2107] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2113] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2119] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2125] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [2131] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2137] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [2143] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2149] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [2155] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2161] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2167] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [2173] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2179] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2185] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [2191] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [2197] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2203] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2209] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2215] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2221] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2227] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2233] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2239] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2245] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2251] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2257] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2263] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
## [2269] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2275] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2281] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2287] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2293] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [2299] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2305] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2311] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2317] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2323] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2329] "in rating" "in rating" "in rating" "in rating" "redirect"  "closed"   
## [2335] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2341] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2347] "in rating" "in rating" "in rating" "redirect"  "in rating" "redirect" 
## [2353] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2359] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2365] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2371] "in rating" "in rating" "closed"    "in rating" "in rating" "redirect" 
## [2377] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2383] "closed"    "in rating" "redirect"  "in rating" "in rating" "in rating"
## [2389] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [2395] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2401] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2407] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [2413] "in rating" "in rating" "in rating" "redirect"  "closed"    "closed"   
## [2419] "closed"    "in rating" "closed"    "in rating" "in rating" "closed"   
## [2425] "in rating" "redirect"  "in rating" "in rating" "closed"    "closed"   
## [2431] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2437] "in rating" "redirect"  "in rating" "in rating" "closed"    "in rating"
## [2443] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2449] "closed"    "closed"    "in rating" "in rating" "in rating" "closed"   
## [2455] "in rating" "in rating" "in rating" "closed"    "in rating" "closed"   
## [2461] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [2467] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2473] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2479] "closed"    "in rating" "in rating" "in rating" "closed"    "in rating"
## [2485] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2491] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2497] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2503] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2509] "in rating" "closed"    "redirect"  "closed"    "in rating" "in rating"
## [2515] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2521] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2527] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2533] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2539] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2545] "in rating" "closed"    "in rating" "closed"    "closed"    "in rating"
## [2551] "in rating" "duplicate" "in rating" "closed"    "redirect"  "in rating"
## [2557] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2563] "in rating" "in rating" "in rating" "in rating" "closed"    "closed"   
## [2569] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2575] "in rating" "in rating" "in rating" "in rating" "duplicate" "in rating"
## [2581] "in rating" "redirect"  "closed"    "closed"    "in rating" "in rating"
## [2587] "in rating" "in rating" "in rating" "in rating" "closed"    "redirect" 
## [2593] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2599] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2605] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2611] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [2617] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2623] "in rating" "in rating" "closed"    "closed"    "closed"    "in rating"
## [2629] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2635] "closed"    "closed"    "in rating" "in rating" "in rating" "duplicate"
## [2641] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [2647] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2653] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2659] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [2665] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [2671] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [2677] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2683] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2689] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2695] "closed"    "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2701] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2707] "redirect"  "in rating" "in rating" "redirect"  "closed"    "in rating"
## [2713] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [2719] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [2725] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2731] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2737] "closed"    "in rating" "in rating" "in rating" "closed"    "in rating"
## [2743] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2749] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2755] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2761] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2767] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [2773] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [2779] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [2785] "in rating" "closed"    "closed"    "in rating" "in rating" "in rating"
## [2791] "redirect"  "in rating" "closed"    "closed"    "closed"    "in rating"
## [2797] "redirect"  "in rating" "in rating" "in rating" "closed"    "in rating"
## [2803] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2809] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [2815] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2821] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2827] "in rating" "in rating" "in rating" "in rating" "redirect"  "redirect" 
## [2833] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2839] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2845] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [2851] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [2857] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2863] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [2869] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2875] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [2881] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2887] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [2893] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2899] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2905] "closed"    "redirect"  "in rating" "in rating" "in rating" "redirect" 
## [2911] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [2917] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [2923] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [2929] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2935] "in rating" "in rating" "in rating" "closed"    "closed"    "in rating"
## [2941] "redirect"  "closed"    "closed"    "in rating" "in rating" "in rating"
## [2947] "closed"    "in rating" "in rating" "in rating" "in rating" "redirect" 
## [2953] "redirect"  "in rating" "in rating" "in rating" "in rating" "in rating"
## [2959] "in rating" "in rating" "closed"    "closed"    "in rating" "in rating"
## [2965] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2971] "in rating" "closed"    "in rating" "in rating" "in rating" "redirect" 
## [2977] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2983] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [2989] "in rating" "in rating" "in rating" "in rating" "duplicate" "in rating"
## [2995] "in rating" "in rating" "in rating" "closed"    "closed"    "in rating"
## [3001] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3007] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3013] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3019] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3025] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3031] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3037] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3043] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3049] "in rating" "closed"    "in rating" "in rating" "in rating" "closed"   
## [3055] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [3061] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3067] "in rating" "in rating" "closed"    "in rating" "in rating" "closed"   
## [3073] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3079] "in rating" "closed"    "in rating" "closed"    "in rating" "closed"   
## [3085] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3091] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3097] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [3103] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3109] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [3115] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3121] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [3127] "in rating" "in rating" "redirect"  "in rating" "closed"    "in rating"
## [3133] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3139] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3145] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3151] "in rating" "in rating" "in rating" "in rating" "fb_closed" "in rating"
## [3157] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3163] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3169] "in rating" "in rating" "redirect"  "in rating" "in rating" "in rating"
## [3175] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3181] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3187] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3193] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3199] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3205] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3211] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3217] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3223] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3229] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3235] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3241] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3247] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3253] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3259] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3265] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3271] "redirect"  "redirect"  "in rating" "in rating" "in rating" "closed"   
## [3277] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3283] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3289] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3295] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3301] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3307] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3313] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3319] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [3325] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3331] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3337] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3343] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [3349] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [3355] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3361] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3367] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3373] "in rating" "in rating" "redirect"  "closed"    "closed"    "redirect" 
## [3379] "closed"    "in rating" "in rating" "in rating" "fb_closed" "redirect" 
## [3385] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3391] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3397] "in rating" "in rating" "in rating" "in rating" "in rating" "duplicate"
## [3403] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [3409] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3415] "in rating" "in rating" "closed"    "in rating" "in rating" "in rating"
## [3421] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3427] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3433] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3439] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3445] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [3451] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3457] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3463] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3469] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3475] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3481] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3487] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3493] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [3499] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3505] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3511] "in rating" "in rating" "in rating" "closed"    "in rating" "in rating"
## [3517] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3523] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3529] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [3535] "in rating" "closed"    "in rating" "in rating" "in rating" "in rating"
## [3541] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3547] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3553] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [3559] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3565] "in rating" "in rating" "in rating" "in rating" "redirect"  "in rating"
## [3571] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [3577] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3583] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3589] "in rating" "in rating" "in rating" "redirect"  "in rating" "in rating"
## [3595] "redirect"  "in rating" "in rating" "redirect"  "in rating" "in rating"
## [3601] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3607] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3613] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3619] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3625] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3631] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3637] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3643] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3649] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3655] "in rating" "in rating" "in rating" "fb_closed" "in rating" "in rating"
## [3661] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3667] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3673] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3679] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3685] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3691] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3697] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3703] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3709] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [3715] "in rating" "redirect"  "in rating" "in rating" "in rating" "in rating"
## [3721] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3727] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3733] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3739] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3745] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3751] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3757] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3763] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3769] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3775] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3781] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3787] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3793] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3799] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3805] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3811] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3817] "in rating" "in rating" "in rating" "in rating" "closed"    "in rating"
## [3823] "in rating" "in rating" "in rating" "in rating" "in rating" "closed"   
## [3829] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3835] "closed"    "in rating" "in rating" "in rating" "in rating" "in rating"
## [3841] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3847] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3853] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3859] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3865] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3871] "in rating" "in rating" "in rating" "in rating" "fb_closed" "in rating"
## [3877] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3883] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3889] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3895] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3901] "in rating" "in rating" "in rating" "in rating" "in rating" "redirect" 
## [3907] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3913] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3919] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3925] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3931] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3937] "in rating" "in rating" "in rating" "in rating" "in rating" "in rating"
## [3943] "in rating"
# Convert the 'status' column to a factor
restaurant_data_with_status$status <- as.factor(restaurant_data_with_status$status)

# Select the relevant features and the target variable
features <- c("rating", "location", "traveller_rating_4", "service_rating")
target <- "status"
train_data <- train_data[, c(features, target)]
test_data <- test_data[, c(features, target)]
# Remove rows with missing values
train_data <- na.omit(train_data)




# Set the number of folds for cross-validation
num_folds <- 5

# Create a train control object
train_control <- trainControl(method = "cv", number = num_folds)

library(rpart)
# Train the decision tree model
tree_model <- train(status ~ ., data = train_data,
                    method = "rpart",
                    trControl = train_control,
                    tuneLength = 10,
                    na.action = na.omit)
# Print the best model parameters
print(tree_model)
## CART 
## 
## 6265 samples
##    4 predictor
##    4 classes: 'closed', 'duplicate', 'fb_closed', 'in rating' 
## 
## No pre-processing
## Resampling: Cross-Validated (5 fold) 
## Summary of sample sizes: 5012, 5013, 5011, 5012, 5012 
## Resampling results:
## 
##   Accuracy  Kappa
##   0.950519  0    
## 
## Tuning parameter 'cp' was held constant at a value of 0