售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Practical Data Analysis Cookbook
Table of Contents
Practical Data Analysis Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Preparing the Data
Introduction
Reading and writing CSV/TSV files with Python
Getting ready
How to do it…
How it works…
There's more…
See also
Reading and writing JSON files with Python
Getting ready
How to do it…
How it works…
There's more…
See also
Reading and writing Excel files with Python
Getting ready
How to do it…
How it works…
There's more…
See also
Reading and writing XML files with Python
Getting ready
How to do it…
How it works…
Retrieving HTML pages with pandas
Getting ready
How to do it…
How it works…
Storing and retrieving from a relational database
Getting ready
How to do it…
How it works…
There's more…
See also
Storing and retrieving from MongoDB
Getting ready
How to do it…
How it works…
See also
Opening and transforming data with OpenRefine
Getting ready
How to do it…
See also
Exploring the data with Open Refine
Getting ready
How to do it…
Removing duplicates
Getting ready
How to do it…
Using regular expressions and GREL to clean up data
Getting ready
How to do it…
See also
Imputing missing observations
Getting ready
How to do it…
How it works…
There's more…
Normalizing and standardizing the features
Getting ready
How to do it…
How it works…
Binning the observations
Getting ready
How to do it…
How it works…
There's more…
Encoding categorical variables
Getting ready
How to do it…
How it works…
2. Exploring the Data
Introduction
Producing descriptive statistics
Getting ready
How to do it…
How it works…
There's more…
See also…
Exploring correlations between features
Getting ready
How to do it…
How it works…
See also…
Visualizing the interactions between features
Getting ready
How to do it…
How it works…
See also…
Producing histograms
Getting ready
How to do it…
How it works…
There's more…
See also…
Creating multivariate charts
Getting ready
How to do it…
How it works…
See also…
Sampling the data
Getting ready
How to do it…
How it works…
There's more…
Splitting the dataset into training, cross-validation, and testing
Getting ready
How to do it…
How it works…
There's more…
3. Classification Techniques
Introduction
Testing and comparing the models
Getting ready
How to do it…
How it works…
There's more…
See also
Classifying with Naïve Bayes
Getting ready
How to do it…
How it works…
See also
Using logistic regression as a universal classifier
Getting ready
How to do it…
How it works…
There's more…
See also
Utilizing Support Vector Machines as a classification engine
Getting ready
How to do it…
How it works…
There's more…
Classifying calls with decision trees
Getting ready
How to do it…
How it works…
There's more…
Predicting subscribers with random tree forests
Getting ready
How to do it…
How it works…
There's more…
Employing neural networks to classify calls
Getting ready
How to do it…
How it works…
There's more…
See also
4. Clustering Techniques
Introduction
Assessing the performance of a clustering method
Getting ready
How to do it…
How it works…
See also…
Clustering data with k-means algorithm
Getting ready
How to do it…
How it works…
There's more…
See also…
Finding an optimal number of clusters for k-means
Getting ready
How to do it…
How it works…
There's more…
Discovering clusters with mean shift clustering model
Getting ready
How to do it…
How it works…
See also…
Building fuzzy clustering model with c-means
Getting ready
How to do it…
How it works…
Using hierarchical model to cluster your data
Getting ready
How to do it…
How it works…
There's more…
See also…
Finding groups of potential subscribers with DBSCAN and BIRCH algorithms
Getting ready
How to do it…
How it works…
See also…
5. Reducing Dimensions
Introduction
Creating three-dimensional scatter plots to present principal components
Getting ready
How to do it…
How it works…
Reducing the dimensions using the kernel version of PCA
Getting ready
How to do it…
How it works…
There's more…
See also
Using Principal Component Analysis to find things that matter
Getting ready
How to do it…
How it works…
There's more…
See also
Finding the principal components in your data using randomized PCA
Getting ready
How to do it…
How it works…
There's more…
Extracting the useful dimensions using Linear Discriminant Analysis
Getting ready
How to do it…
How it works…
Using various dimension reduction techniques to classify calls using the k-Nearest Neighbors classification model
Getting ready
How to do it…
How it works…
6. Regression Methods
Introduction
Identifying and tackling multicollinearity
Getting ready
How to do it…
How it works…
There's more…
Building Linear Regression model
Getting ready
How to do it…
How it works…
There's more…
Using OLS to forecast how much electricity can be produced
Getting ready
How to do it…
How it works…
There's more…
See also
Estimating the output of an electric plant using CART
Getting ready
How to do it…
How it works…
There's more…
See also
Employing the kNN model in a regression problem
Getting ready
How to do it…
How it works…
Applying the Random Forest model to a regression analysis
Getting ready
How to do it…
How it works…
Gauging the amount of electricity a plant can produce using SVMs
Getting ready
How to do it…
How it works…
There's more…
See also
Training a Neural Network to predict the output of a power plant
Getting ready
How to do it…
How it works…
See also
7. Time Series Techniques
Introduction
Handling date objects in Python
Getting ready
How to do it…
How it works…
There's more…
Understanding time series data
Getting ready
How to do it…
How it works…
There's more…
Smoothing and transforming the observations
Getting ready
How to do it…
How it works…
There's more…
Filtering the time series data
Getting ready
How to do it…
How it works…
There's more…
Removing trend and seasonality
Getting ready
How to do it…
How it works…
There's more…
Forecasting the future with ARMA and ARIMA models
Getting ready
How to do it…
How it works…
See also
8. Graphs
Introduction
Handling graph objects in Python with NetworkX
Getting ready
How to do it…
How it works…
There's more…
See also
Using Gephi to visualize graphs
Getting ready
How to do it…
There's more…
See also
Identifying people whose credit card details were stolen
Getting ready
How to do it…
How it works…
There's more…
Identifying those responsible for stealing the credit cards
Getting ready
How to do it…
How it works…
See also
9. Natural Language Processing
Introduction
Reading raw text from the Web
Getting ready
How to do it…
How it works…
Tokenizing and normalizing text
Getting ready
How to do it…
How it works…
See also
Identifying parts of speech, handling n-grams, and recognizing named entities
Getting ready
How to do it…
How it works…
There's more…
Identifying the topic of an article
Getting ready
How to do it…
How it works…
Identifying the sentence structure
Getting ready
How to do it…
How it works…
See also
Classifying movies based on their reviews
Getting ready
How to do it…
How it works…
10. Discrete Choice Models
Introduction
Preparing a dataset to estimate discrete choice models
Getting ready
How to do it…
How it works…
There's more…
Estimating the well-known Multinomial Logit model
Getting ready
How to do it…
How it works…
See also
Testing for violations of the Independence from Irrelevant Alternatives
Getting ready
How to do it…
How it works…
There's more…
Handling IIA violations with the Nested Logit model
Getting ready
How to do it…
How it works…
Managing sophisticated substitution patterns with the Mixed Logit model
Getting ready
How to do it…
How it works…
11. Simulations
Introduction
Using SimPy to simulate the refueling process of a gas station
Getting ready
How to do it…
How it works…
There's more…
Simulating out-of-energy occurrences for an electric car
Getting ready
How to do it…
How it works…
Determining if a population of sheep is in danger of extinction due to a wolf pack
Getting ready
How to do it…
How it works…
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜