目錄(160章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Functions in R
- Introduction
- Creating R functions
- Matching arguments
- Understanding environments
- Working with lexical scoping
- Understanding closure
- Performing lazy evaluation
- Creating infix operators
- Using the replacement function
- Handling errors in a function
- The debugging function
- Chapter 2. Data Extracting Transforming and Loading
- Introduction
- Downloading open data
- Reading and writing CSV files
- Scanning text files
- Working with Excel files
- Reading data from databases
- Scraping web data
- Accessing Facebook data
- Working with twitteR
- Chapter 3. Data Preprocessing and Preparation
- Introduction
- Renaming the data variable
- Converting data types
- Working with the date format
- Adding new records
- Filtering data
- Dropping data
- Merging data
- Sorting data
- Reshaping data
- Detecting missing data
- Imputing missing data
- Chapter 4. Data Manipulation
- Introduction
- Enhancing a data.frame with a data.table
- Managing data with a data.table
- Performing fast aggregation with a data.table
- Merging large datasets with a data.table
- Subsetting and slicing data with dplyr
- Sampling data with dplyr
- Selecting columns with dplyr
- Chaining operations in dplyr
- Arranging rows with dplyr
- Eliminating duplicated rows with dplyr
- Adding new columns with dplyr
- Summarizing data with dplyr
- Merging data with dplyr
- Chapter 5. Visualizing Data with ggplot2
- Introduction
- Creating basic plots with ggplot2
- Changing aesthetics mapping
- Introducing geometric objects
- Performing transformations
- Adjusting scales
- Faceting
- Adjusting themes
- Combining plots
- Creating maps
- Chapter 6. Making Interactive Reports
- Introduction
- Creating R Markdown reports
- Learning the markdown syntax
- Embedding R code chunks
- Creating interactive graphics with ggvis
- Understanding basic syntax and grammar
- Controlling axes and legends
- Using scales
- Adding interactivity to a ggvis plot
- Creating an R Shiny document
- Publishing an R Shiny report
- Chapter 7. Simulation from Probability Distributions
- Introduction
- Generating random samples
- Understanding uniform distributions
- Generating binomial random variates
- Generating Poisson random variates
- Sampling from a normal distribution
- Sampling from a chi-squared distribution
- Understanding Student's t-distribution
- Sampling from a dataset
- Simulating the stochastic process
- Chapter 8. Statistical Inference in R
- Introduction
- Getting confidence intervals
- Performing Z-tests
- Performing student's T-tests
- Conducting exact binomial tests
- Performing Kolmogorov-Smirnov tests
- Working with the Pearson's chi-squared tests
- Understanding the Wilcoxon Rank Sum and Signed Rank tests
- Conducting one-way ANOVA
- Performing two-way ANOVA
- Chapter 9. Rule and Pattern Mining with R
- Introduction
- Transforming data into transactions
- Displaying transactions and associations
- Mining associations with the Apriori rule
- Pruning redundant rules
- Visualizing association rules
- Mining frequent itemsets with Eclat
- Creating transactions with temporal information
- Mining frequent sequential patterns with cSPADE
- Chapter 10. Time Series Mining with R
- Introduction
- Creating time series data
- Plotting a time series object
- Decomposing time series
- Smoothing time series
- Forecasting time series
- Selecting an ARIMA model
- Creating an ARIMA model
- Forecasting with an ARIMA model
- Predicting stock prices with an ARIMA model
- Chapter 11. Supervised Machine Learning
- Introduction
- Fitting a linear regression model with lm
- Summarizing linear model fits
- Using linear regression to predict unknown values
- Measuring the performance of the regression model
- Performing a multiple regression analysis
- Selecting the best-fitted regression model with stepwise regression
- Applying the Gaussian model for generalized linear regression
- Performing a logistic regression analysis
- Building a classification model with recursive partitioning trees
- Visualizing a recursive partitioning tree
- Measuring model performance with a confusion matrix
- Measuring prediction performance using ROCR
- Chapter 12. Unsupervised Machine Learning
- Introduction
- Clustering data with hierarchical clustering
- Cutting tree into clusters
- Clustering data with the k-means method
- Clustering data with the density-based method
- Extracting silhouette information from clustering
- Comparing clustering methods
- Recognizing digits using the density-based clustering method
- Grouping similar text documents with k-means clustering methods
- Performing dimension reduction with Principal Component Analysis (PCA)
- Determining the number of principal components using a scree plot
- Determining the number of principal components using the Kaiser method
- Visualizing multivariate data using a biplot
- Index 更新時間:2021-07-14 10:52:04
推薦閱讀
- 數據科學實戰手冊(R+Python)
- Kali Linux Web Penetration Testing Cookbook
- 跟老齊學Python:輕松入門
- Bootstrap Essentials
- 高級C/C++編譯技術(典藏版)
- Python 3破冰人工智能:從入門到實戰
- 小學生C++創意編程(視頻教學版)
- BIM概論及Revit精講
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Android系統級深入開發
- Mastering Akka
- Geospatial Development By Example with Python
- Building Dynamics CRM 2015 Dashboards with Power BI
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- iOS開發項目化入門教程
- 深入淺出Python數據分析
- Modular Programming with JavaScript
- Android編程權威指南(第4版)
- Flask開發Web搜索引擎入門與實戰
- Implementing DevOps with Ansible 2
- Oracle API Management 12c Implementation
- 性能之道:分布式系統全棧性能優化
- 你好,C語言
- C#程序設計教程
- 產品經理實用手冊:Axure RP原型設計實踐(Web+App)
- JSP網絡程序設計與案例開發教程
- Mastering CoreOS
- Java Web應用開發技術與案例教程
- Python數據結構學習筆記
- UI設計基礎培訓教程(全彩版·第2版)