Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
R for Data Science Cookbook (n)

You're reading from  R for Data Science Cookbook (n)

Product type Book
Published in Jul 2016
Publisher
ISBN-13 9781784390815
Pages 452 pages
Edition 1st Edition
Languages
Author (1):
Yu-Wei, Chiu (David Chiu) Yu-Wei, Chiu (David Chiu)
Profile icon Yu-Wei, Chiu (David Chiu)

Table of Contents (19) Chapters

R for Data Science Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Functions in R Data Extracting, Transforming, and Loading Data Preprocessing and Preparation Data Manipulation Visualizing Data with ggplot2 Making Interactive Reports Simulation from Probability Distributions Statistical Inference in R Rule and Pattern Mining with R Time Series Mining with R Supervised Machine Learning Unsupervised Machine Learning Index

Clustering data with the k-means method


K-means clustering is a method of partitioning clustering. The goal of the algorithm is to partition n objects into k clusters, in which each object belongs to the cluster with the nearest mean. Unlike hierarchical clustering, which does not require a user to determine the number of clusters at the beginning, the k-means method does require this to be determined first. However, k-means clustering is much faster than hierarchical clustering as the construction of a hierarchical tree is very time-consuming. In this recipe, we will demonstrate how to perform k-means clustering on the hotel location dataset.

Getting ready

In this recipe, we will continue to use the hotel location dataset as the input data source to perform k-means clustering.

How to do it…

Please perform the following steps to cluster the hotel location dataset with the k-means method:

  1. First, use kmeans to cluster the customer data:

    > set.seed(22)
    > fit <- kmeans(hotel[,c("lon", "lat...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}