R data analysis cookbook : over 80 recipes to help you breeze through your data analysis projects using R /: over 80 recipes to help you breeze through your data analysis projects using R. (2015)
- Record Type:
- Book
- Title:
- R data analysis cookbook : over 80 recipes to help you breeze through your data analysis projects using R /: over 80 recipes to help you breeze through your data analysis projects using R. (2015)
- Main Title:
- R data analysis cookbook : over 80 recipes to help you breeze through your data analysis projects using R
- Other Titles:
- Over 80 recipes to help you breeze through your data analysis projects using R
- Further Information:
- Note: Viswa Viswanathan, Shanthi Viswanathan.
- Authors:
- Viswanathan, Viswa
Viswanathan, Shanthi - Contents:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Acquire and Preparethe Ingredients -Your Data; Introduction; Reading data from CSV files; Reading XML data; Reading JSON data; Reading data from fixed-width formatted files; Reading data from R files and R libraries; Removing cases with missing values; Replacing missing values with the mean; Removing duplicate cases; Rescaling a variable to [0, 1]; Normalizing or standardizing data in a data frame; Binning numerical data; Creating dummies for categorical variables. Chapter 2: What's in There? -- Exploratory Data AnalysisIntroduction; Creating standard data summaries; Extracting a subset of a dataset; Splitting a dataset; Creating random data partitions; Generating standard plots such as histograms, boxplots, and scatterplots; Generating multiple plots on a grid; Selecting a graphics device; Creating plots with the lattice package; Creating plots with the ggplot2 package; Creating charts that facilitate comparisons; Creating charts that help to visualize possible causality; Creating multivariate plots; Chapter 3: Where Does It Belong? -- Classification. IntroductionGenerating error/classification-confusion matrices; Generating ROC charts; Building, plotting, and evaluating -- classification trees; Using random forest models for classification; Classifying using the support vector machine approach; Classifying using the Naive Bayes approach; ClassifyingCover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Acquire and Preparethe Ingredients -Your Data; Introduction; Reading data from CSV files; Reading XML data; Reading JSON data; Reading data from fixed-width formatted files; Reading data from R files and R libraries; Removing cases with missing values; Replacing missing values with the mean; Removing duplicate cases; Rescaling a variable to [0, 1]; Normalizing or standardizing data in a data frame; Binning numerical data; Creating dummies for categorical variables. Chapter 2: What's in There? -- Exploratory Data AnalysisIntroduction; Creating standard data summaries; Extracting a subset of a dataset; Splitting a dataset; Creating random data partitions; Generating standard plots such as histograms, boxplots, and scatterplots; Generating multiple plots on a grid; Selecting a graphics device; Creating plots with the lattice package; Creating plots with the ggplot2 package; Creating charts that facilitate comparisons; Creating charts that help to visualize possible causality; Creating multivariate plots; Chapter 3: Where Does It Belong? -- Classification. IntroductionGenerating error/classification-confusion matrices; Generating ROC charts; Building, plotting, and evaluating -- classification trees; Using random forest models for classification; Classifying using the support vector machine approach; Classifying using the Naive Bayes approach; Classifying using the KNN approach; Using neural networks for classification; Classifying using linear discriminant function analysis; Classifying using logistic regression; Using AdaBoost to combine classification tree models; Chapter 4: Give Me a Number -- Regression; Introduction. Computing the root mean squared errorBuilding KNN models for regression; Performing linear regression; Performing variable selection in linear regression; Building regression trees; Building random forest models for regression; Using neural networks for regression; Performing k-fold cross-validation; Performing leave-one-out-cross-validation (LOOCV) to limit overfitting; Chapter 5: Can You Simplify That? -- Data Reduction Techniques ; Introduction; Performing cluster analysis using K-means clustering; Performing cluster analysis using hierarchical clustering. Reducing dimensionality with principal component analysisChapter 6: Lessons from History -- Time Series Analysis; Introduction; Creating and examining date objects; Operating on date objects; Performing preliminary analyses on time series data; Using time series objects; Decomposing time series; Filtering time series data; Smoothing and forecasting using the Holt-Winters method; Building an automated ARIMA model; Chapter 7: It's All About Your Connections -- Social Network Analysis ; Introduction; Downloading social network data using public APIs; Creating adjacency matrices and edge lists. … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 519.502855133
COMPUTERS -- Data Visualization
R (Computer program language)
Domain-specific programming languages
Data mining -- Mathematics
Information visualization
Mathematical statistics -- Data processing
R (Computer program language)
COMPUTERS -- Databases -- General
COMPUTERS -- Data Modeling & Design
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781783989072
1783989076
1783989068
9781783989065 - Related ISBNs:
- 9781783989065
- Notes:
- Note: Description based on online resource; title from cover (Safari, viewed June 10, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88077
- Ingest File:
- 01_044.xml