
Essentials of Big Data Analytics
Applications in R and Python
by Pallavi Chavan, Kalyani Pampattiwar, Ramchandra Mangrulkar
1st Edition
Publisher: Morgan Kaufmann
Book Details
| Print ISBN | 9780443452062 |
| eText ISBN | 9780443452079 |
| Publisher | Morgan Kaufmann |
| Publishing Year | 2026 |
| Edition | 1st Edition |
| Language | English |
Essentials of Big Data Analytics, 1st Edition, is a textbook designed to bridge theoretical data concepts with applied computational techniques in quantitative analytics. The volume establishes structured analytical methodologies required to organize, process, and evaluate high-volume computational datasets across diverse data processing environments.
The thematic progression begins with mathematical and statistical foundations for Big Data alongside computational methodologies for data exploration and distributed computing infrastructure. The text offers broad overviews of major Big Data technologies, including Hadoop and Spark. Subsequent thematic sections examine key operational components, covering initial data ingestion procedures, systematic data preprocessing, scalable storage architectures, and general database management.
To support applied learning and practical engagement, the publication integrates structured exercises, technical tutorials, and real-world case studies formatted in R, Python, and MapReduce environments. This balanced combination of theoretical grounding and hands-on computational practice offers targeted support for computer science researchers, data science researchers, and data analysis researchers working with complex datasets.
Table of Contents
Chapter 1: Introduction to Big Data Analytics
- • 1.1 Understanding Big Data
- • 1.1.1 Definition and characteristics of Big Data
- • 1.1.2 Volume, Velocity, Variety, Veracity, and Value (5Vs)
- • 1.1.3 Real-time processing challenges
- • 1.2 Types of Big Data
- • 1.2.1 Classifying data into structured, unstructured, and semi-structured types
- • 1.2.2 Examples of each type in various industries
- • 1.3 Significance and Applications of Big Data Analytics
- • 1.3.1 Discussing the importance of deriving insights from Big Data
- • 1.3.2 Applications in business, healthcare, finance, and more
- • 1.3.3 Impact on decision-making and strategic planning
- • 1.4 Basics of Data Science
- • 1.4.1 Core principles and goals of data science
- • 1.4.2 The data science lifecycle
- • 1.4.3 Role of a data scientist
- • 1.4.4 Big Data and Data Science: A Symbiotic Connection
Chapter 2: Mathematical Foundations
- • 2.1 Statistical Concepts for Big Data
- • 2.1.1 Review of statistical fundamentals
- • 2.1.2 Adaptations for handling large datasets
- • 2.1.3 Significance testing and confidence intervals in Big Data
- • 2.2 R and Python Fundamentals
- • 2.2.1 Basic syntax, data types, structures
- • 2.2.2 Data frames, lists, matrices, and arrays
- • 2.3 Data Exploration and Visualization
- • 2.3.1 Exploratory data analysis (EDA) with R and Python
- • 2.3.2 Visualizing data using ggplot2, Matplotlib, Seaborn, and Plotly
- • 2.3.3 Interpretation of visualizations, packages
Chapter 3: Big Data Technologies and Programming
- • 3.1 Overview of Big Data Technologies (Hadoop, Spark, etc.)
- • 3.1.1 Introduction to Hadoop, Spark, and other Big Data frameworks
- • 3.1.2 Use cases for each technology
- • 3.2 Introduction to MapReduce
- • 3.2.1 MapReduce programming model
- • 3.2.2 Key concepts: Map phase, Shuffle and Sort, Reduce phase
- • 3.2.3 MapReduce vs. traditional database processing
- • 3.3 R and Python as Programming Languages for Big Data
- • 3.3.1 Capabilities for handling large datasets
- • 3.3.2 Integrating R and Python with Big Data tools
- • 3.4 Integrating R and Python with Distributed Computing
- • 3.4.1 Using R and Python on Hadoop and Spark clusters
- • 3.4.2 Exploring distributed computing frameworks compatible with R and Python
- • 3.4.3 Challenges of distributed R and Python computing
Chapter 4: Data Ingestion and Preprocessing
- • 4.1 Data Collection Strategies
- • 4.1.1 Strategies for collecting diverse data sources
- • 4.1.2 Challenges in data collection and solutions
- • 4.2 Data Cleaning and Preprocessing
- • 4.2.1 Techniques for cleaning noisy or inconsistent data
- • 4.2.2 Handling missing data, outliers, and imputation (R and Python)
- • 4.3 Feature Engineering and Transformation
Chapter 5: Big Data Storage and Management
- • 5.1 Storage Architectures for Big Data
- • 5.1.1 Overview of storage solutions like HDFS and distributed databases
- • 5.1.2 Choosing storage solutions based on use cases
- • 5.2 Scalable Data Management
- • 5.2.1 Scalability challenges and solutions
- • 5.2.2 Horizontal and vertical scaling concepts
- • 5.3 Data Warehousing and Data Lakes
- • 5.3.1 Understanding data warehousing and data lakes
- • 5.3.2 Integrating R and Python in analytics on data lakes
Chapter 6: Advanced MapReduce for Big Data Processing
- • 6.1 Understanding MapReduce Paradigm
- • 6.1.1 Deep dive into the MapReduce framework
- • 6.1.2 Practical use cases for MapReduce
- • 6.2 Implementing MapReduce Jobs
- • 6.2.1 Step-by-step guide on writing and executing a MapReduce job
- • 6.2.2 Common patterns and anti-patterns in MapReduce development
- • 6.3 MapReduce Optimization Techniques
- • 6.3.1 Strategies for optimizing MapReduce jobs
- • 6.3.2 Combiners, partitioning, and compression techniques
Chapter 7: Machine Learning Techniques for Big Data Processing
- • 7.1 Introduction to Machine Learning in Big Data Context
- • 7.2 Supervised Learning for Big Data
- • 7.3 Unsupervised Learning for Big Data
- • 7.4 Ensemble Learning Techniques
- • 7.5 Optimization Techniques in Big Data Processing
- • 7.5.1 Linear Programming (LP)
- • 7.5.2 Dynamic Programming (DP)
- • 7.5.3 Goal Programming (GP)
- • 7.6 Case Studies on Machine Learning in Big Data
Chapter 8: Mining Data Streams
- • 8.1 The Stream Data Model
- • 8.1.1 A Data-Stream-Management System
- • 8.1.2 Examples of Stream Sources, Stream Queries
- • 8.2 Sampling and Filtering in Data Streams
- • 8.3 Algorithms for Data Stream Mining
- • 8.3.1 Stream clustering and classification algorithms
- • 8.3.2 Bloom filters and their analysis
Chapter 9: Case Studies and Practical Applications
- • 9.1 Industry-specific Use Cases
- • 9.1.1 Applications in healthcare, finance, e-commerce, etc.
- • 9.2 Success Stories in Big Data Analytics
- • 9.3 Practical Implementations and Challenges
- • 9.3.1 Implementing solutions using R and Python
- • 9.3.2 Addressing real-world challenges
Chapter 10: Hands-on Exercises and Tutorials with R, MapReduce, and Data Streams
- • 10.1 Coding Examples in R, Python, and MapReduce
- • 10.2 End-to-End Tutorials for Implementing Big Data Solutions
- • 10.3 Debugging and Optimization Strategies
Chapter 11: Emerging Trends and Future Directions
- • 11.1 AI, Edge Computing, and IoT Integration
- • 11.2 Real-Time Analytics with Cloud Computing
- • 11.3 Future Research Directions in Big Data (Quantum Computing, Ethics, etc.)
Customer Reviews
0.0
0 reviews
No reviews yet. Be the first to review this book!
Write a Review
Reviewed by GradeFocus Editorial Team
▶Research Sources (14)
- Essentials of Big Data Analytics - 1st Edition - Elsevier Shop
- [PDF] Essentials of Big Data Analytics by Pallavi Chavan ... - Perlego
- Essentials of Big Data Analytics - Pallavi Chavan (9780443452079 ...
- KALYANI PAMPATTIWAR - PALLAVI CHAVAN - Essentials of Big ...
- Essentials of Big Data Analytics - Porrúa
- Essentials of Big Data Analytics - Librerías Gandhi
- Essentials of Big Data Analytics : Applications in R and Python ...
- Thompson Learn.
- Essentials of Big Data Analytics: Applications in R and Python - ترب
- Essentials of Big Data Analytics
- Big Data Essentials: Key Concepts & Practices | PDF
- Big Data Analytics
- Essentials of Big Data Analytics: Applications in R and ...
- Books on Data Analytics & Big Data





