Kit Library / Computer Science / Foundations

⚡ Topic Learning Kit

Data Science Core

English 48 leveled MCQs 16 flashcards 7 games Free

Shared by a Veda learner · Generated with Veda AI

Veda Bites

The whole idea, one bite at a time

Veda Bites are swipeable micro-lessons — each one teaches exactly one idea. The bites below come from this kit — swipe through them in the app.

💡 Key Idea

Data Science vs. Data Engineering vs. Analytics

Know the roles that turn data into decisions.

Data Science extracts insights and builds models from data. Data Engineering builds the infrastructure to collect, store, and process data. Analytics applies statistical and computational methods to describe and interpret data for decision-making.

↳ Data engineering supports analytics, which is a core part of data science.

⚖️ Comparison

Reporting vs. Analytics

Reports show what happened; analytics explains why.

↳ Reporting is descriptive; analytics goes deeper to diagnose and predict.

💡 Key Idea

The Analytics Process

A structured path from raw data to insight.

↳ Analytics is a systematic process, not a single tool or technique.

💡 Key Idea

Types of Analytical Techniques

Four lenses to view your data.

↳ Each technique answers a different question: what, why, what next, and what to do.

⭐ Important Fact

Traits of Big Data

Big Data is more than just volume.

↳ Big Data is characterized by volume, velocity, variety, veracity, and value.

💡 Key Idea

Python Data Structures for Data Science

Lists, dicts, and sets are your building blocks.

↳ Choose the right structure: lists for order, dicts for mapping, sets for uniqueness.

💡 Key Idea

NumPy Vectorized Operations

Speed up computations with arrays.

NumPy provides ndarray for efficient numerical computation. Vectorized operations apply functions element-wise without explicit loops, making code faster and more concise.

↳ Vectorization leverages C-level loops for speed and readability.

💡 Key Idea

Pandas DataFrames and Series

Tabular data made easy.

Pandas introduces two core structures: Series (1D labeled array) and DataFrame (2D table with rows and columns). DataFrames allow filtering, grouping, merging, and cleaning with intuitive methods.

↳ DataFrames are the workhorse for data manipulation and cleaning in Python.

💡 Key Idea

Visualization with Matplotlib and Seaborn

A picture reveals patterns.

↳ Use Matplotlib for customization and Seaborn for statistical plots.

💡 Key Idea

Data Types and Measurement Scales

Know your data's scale before analyzing.

↳ Scale determines which statistical operations are valid.

⭐ Important Fact

Population vs. Sample

Sampling makes inference possible.

A population includes all members of a defined group. A sample is a subset selected to represent the population. Statistical inference uses sample statistics to estimate population parameters.

↳ We analyze samples to draw conclusions about populations.

💡 Key Idea

Percentiles, Deciles, Quartiles

Divide data into meaningful parts.

Percentiles divide data into 100 equal parts; deciles into 10; quartiles into 4. Quartiles (Q1, Q2, Q3) are key for box plots and spread analysis.

↳ These measures summarize distribution position and spread.

💡 Key Idea

Measures of Variation and Shape

Spread and shape tell the full story.

↳ Central tendency alone is misleading; always examine variation and shape.

💡 Key Idea

Probability Distributions Recap

Distributions model randomness.

↳ Each distribution has a context; choose based on data type and process.

⭐ Important Fact

Central Limit Theorem (CLT)

The sampling distribution becomes normal.

The Central Limit Theorem states that the sampling distribution of the sample mean approaches a normal distribution as sample size increases, regardless of the population's distribution (given finite variance).

↳ CLT justifies using normal-based inference for large samples.

💡 Key Idea

Sampling Methods

How you sample matters.

↳ Probabilistic sampling supports unbiased estimation and inference.

💡 Key Idea

Estimation Fundamentals

Estimate population parameters from samples.

↳ Estimation provides both a guess and a measure of uncertainty.

💡 Key Idea

Maximum Likelihood Estimation (MLE)

Find parameters that make data most likely.

MLE chooses parameter values that maximize the likelihood function, i.e., the probability of observing the given sample. It yields estimators with desirable properties (consistent, efficient).

↳ MLE is a principled method for parameter estimation.

Smart notes

What you'll study, topic by topic

1

Data Science Essentials: From Analytics to Estimation

8 min

This topic covers the foundations of data science and engineering, including the analytics process, big data traits, Python essentials, descriptive analytics, probability, sampling, and estimation. It distinguishes betwe…

  • Data engineering builds infrastructure; analytics interprets data; data science encompasses both plus modeling.
  • Reporting is descriptive; analytics is diagnostic, predictive, and prescriptive.
  • Analytics process: problem definition, data collection, exploration, analysis, interpretation, deployment.

Full explanation, worked examples & memory tricks in the app

Leveled MCQ practice

Try the smart MCQs from this kit

All 48 questions, laddered from warm-up to topper-level, each with its answer and the reasoning behind it.

Warm-up · 18 questions

Q1. Which of the following is a primary trait of Big Data?

Beginner
A Low volume
B Single source
C High veracity
D Structured only
Show the answer

C · High veracity

High veracity (data uncertainty and quality) is one of the key traits of Big Data, along with volume, velocity, and variety.

Q2. Which Python library is specifically designed for vectorized numerical operations?

Beginner
A Matplotlib
B NumPy
C Pandas
D Seaborn
Show the answer

B · NumPy

NumPy provides support for vectorized operations on arrays, which is essential for efficient numerical computations.

Q3. In Pandas, which data structure is a two-dimensional labeled table?

Beginner
A Dictionary
B DataFrame
C List
D Series
Show the answer

B · DataFrame

A DataFrame is a two-dimensional, labeled data structure in Pandas, similar to a table in a database.

Q4. Which distribution is commonly used to model the number of successes in a fixed number of independent trials?

Beginner
A Poisson
B Chi-Square
C Binomial
D Normal
Show the answer

C · Binomial

The binomial distribution models the number of successes in a fixed number of independent Bernoulli trials.

Q5. Which visualization is best for showing the relationship between two continuous variables?

Beginner
A Histogram
B Bar chart
C Pie chart
D Scatter plot
Show the answer

D · Scatter plot

Scatter plots display the relationship between two continuous variables, revealing patterns like correlation.

Q6. What does a percentile represent in a dataset?

Beginner
A The value below which a given percentage of observations fall
B The spread of the middle 50%
C The most frequent value
D The average of the dataset
Show the answer

A · The value below which a given percentage of observations fall

A percentile indicates the value below which a certain percentage of the data lies; e.g., the 90th percentile is the value below which 90% of observations fall.

Q7. Reporting is the same as analytics.

Beginner
A True
B False
Show the answer

B · False

Reporting presents data in a structured format, while analytics involves deeper analysis to derive insights and support decisions.

Q8. The normal distribution is a continuous probability distribution.

Beginner
A True
B False
Show the answer

A · True

The normal distribution is defined for continuous random variables and is characterized by its bell-shaped curve.

Q9. What is the primary goal of descriptive analytics?

Beginner
A To create complex models
B To establish causal relationships
C To predict future outcomes
D To summarize past data
Show the answer

D · To summarize past data

Descriptive analytics focuses on summarizing historical data to understand what has happened in the past.

Q10. Which of the following is a trait of big data?

Beginner
A Uniform structure
B High variety
C Low velocity
D Small volume
Show the answer

B · High variety

Big data is characterized by high variety, meaning it comes in various formats and types.

Q11. In the context of data science, what does the term 'analytics' refer to?

Beginner
A The storage of data
B The process of collecting data
C The visualization of data only
D The systematic computational analysis of data
Show the answer

D · The systematic computational analysis of data

Analytics involves the systematic analysis of data to extract insights and support decision-making.

Q12. Which Python library is commonly used for data manipulation and analysis?

Beginner
A Pandas
B Scikit-learn
C NumPy
D Matplotlib
Show the answer

A · Pandas

Pandas is a powerful library in Python specifically designed for data manipulation and analysis.

Q13. What does the term 'sampling' refer to in data science?

Beginner
A Analyzing the entire population
B Visualizing data trends
C Collecting data from a single source
D Selecting a subset of data from a larger dataset
Show the answer

D · Selecting a subset of data from a larger dataset

Sampling involves selecting a subset of data from a larger population to make inferences about that population.

Q14. Which of the following is a core tool used for numerical operations in Python?

Beginner
A NumPy
B Matplotlib
C Pandas
D Seaborn
Show the answer

A · NumPy

NumPy is specifically designed for efficient numerical operations in Python.

Q15. What is the difference between reporting and analytics?

Beginner
A Analytics is only about visualization
B Analytics involves deeper insights than reporting
C Reporting uses only qualitative data
D Reporting is more complex than analytics
Show the answer

B · Analytics involves deeper insights than reporting

Analytics goes beyond reporting by providing deeper insights and interpretations of data.

Q16. What is the main purpose of estimation in statistics?

Beginner
A To visualize data distributions
B To infer population parameters from sample data
C To predict future events
D To summarize data
Show the answer

B · To infer population parameters from sample data

Estimation is used to infer population parameters based on the analysis of sample data.

Q17. Which of the following describes the analytics process?

Beginner
A Data collection, analysis, and reporting
B Only data collection
C Visualizing data only
D Data storage and retrieval
Show the answer

A · Data collection, analysis, and reporting

The analytics process typically involves data collection, analysis, and reporting to derive insights.

Q18. What is the role of descriptive analytics in data science?

Beginner
A To provide historical insights
B To establish causation
C To predict future trends
D To create machine learning models
Show the answer

A · To provide historical insights

Descriptive analytics provides insights into historical data, helping to understand past trends and behaviors.

Building up · 19 questions

Q19. Which type of analytical technique is used to determine why a sales drop occurred last quarter?

Intermediate
A Perspective
B Diagnostic
C Descriptive
D Predictive
Show the answer

B · Diagnostic

Diagnostic analytics focuses on understanding the causes of past events, such as explaining why a sales drop happened.

Q20. Which measurement scale has a true zero point and allows for meaningful ratios?

Intermediate
A Ratio
B Nominal
C Ordinal
D Interval
Show the answer

A · Ratio

The ratio scale has a true zero, enabling comparisons like 'twice as much' (e.g., weight, height).

Q21. What does the Central Limit Theorem (CLT) state about the sampling distribution of the sample mean?

Intermediate
A It has the same variance as the population.
B It becomes approximately normal as sample size increases, regardless of the population distribution.
C It is skewed for small samples.
D It is always normal regardless of sample size.
Show the answer

B · It becomes approximately normal as sample size increases, regardless of the population distribution.

The CLT states that the sampling distribution of the sample mean approaches a normal distribution as the sample size grows, irrespective of the population's distribution.

Q22. Which measure of shape indicates the degree of asymmetry in a distribution?

Intermediate
A Range
B Variance
C Kurtosis
D Skewness
Show the answer

D · Skewness

Skewness measures the asymmetry of a distribution, while kurtosis measures the 'tailedness'.

Q23. In probability, the probability density function (PDF) is used for which type of random variable?

Intermediate
A Discrete
B Both discrete and continuous
C Neither
D Continuous
Show the answer

D · Continuous

PDFs apply to continuous random variables, where probabilities are found by integrating the PDF over an interval.

Q24. Which sampling method involves dividing the population into groups and then randomly selecting entire groups?

Intermediate
A Systematic sampling
B Simple random sampling
C Stratified sampling
D Cluster sampling
Show the answer

D · Cluster sampling

Cluster sampling divides the population into clusters and randomly selects whole clusters to be included in the sample.

Q25. What is the standard error of a point estimate?

Intermediate
A The bias of the estimate
B The difference between the estimate and the true parameter
C The range of the sample data
D The standard deviation of the sampling distribution of the estimate
Show the answer

D · The standard deviation of the sampling distribution of the estimate

The standard error measures the variability of a point estimate across samples, i.e., the standard deviation of its sampling distribution.

Q26. Which of the following is a non-probability sampling method?

Intermediate
A Systematic sampling
B Stratified sampling
C Simple random sampling
D Convenience sampling
Show the answer

D · Convenience sampling

Convenience sampling selects individuals based on ease of access, not random selection, making it a non-probability method.

Q27. Which of the following is a key difference between data engineering and analytics?

Intermediate
A They are the same thing.
B Data engineering focuses on building pipelines and infrastructure; analytics focuses on deriving insights.
C Data engineering is only about visualization; analytics is about storage.
D Analytics is a subset of data engineering.
Show the answer

B · Data engineering focuses on building pipelines and infrastructure; analytics focuses on deriving insights.

Data engineering involves designing and maintaining data pipelines, while analytics involves analyzing data to extract insights.

Q28. In the analytics process, which phase focuses on interpreting the results to provide actionable insights?

Intermediate
A Data Collection
B Data Analysis
C Data Visualization
D Data Processing
Show the answer

B · Data Analysis

The correct option is 'Data Analysis' because this phase involves interpreting the processed data to derive insights that can inform decision-making.

Q29. Which of the following best describes the relationship between descriptive analytics and predictive analytics?

Intermediate
A Descriptive analytics focuses solely on data visualization.
B Descriptive analytics predicts future outcomes based on historical data.
C Descriptive analytics summarizes past data to inform future predictions.
D Descriptive analytics is not related to predictive analytics.
Show the answer

C · Descriptive analytics summarizes past data to inform future predictions.

The correct option is 'Descriptive analytics summarizes past data to inform future predictions' because descriptive analytics provides the context needed for predictive models.

Q30. When comparing sampling methods, which characteristic distinguishes probability sampling from non-probability sampling?

Intermediate
A Probability sampling ensures every member has a chance of being selected.
B Probability sampling is less biased than non-probability sampling.
C Non-probability sampling requires a larger sample size.
D Non-probability sampling is always more cost-effective.
Show the answer

A · Probability sampling ensures every member has a chance of being selected.

The correct option is 'Probability sampling ensures every member has a chance of being selected' because this method reduces selection bias by giving each individual a known chance of inclusion.

Q31. Which Python library is primarily used for statistical operations and numerical computations?

Intermediate
A NumPy
B Scikit-learn
C Matplotlib
D Pandas
Show the answer

A · NumPy

The correct option is 'NumPy' as it is specifically designed for numerical operations and provides support for large, multi-dimensional arrays and matrices.

Q32. In the context of big data, which of the following traits refers to the increasing volume of data generated over time?

Intermediate
A Velocity
B Veracity
C Variety
D Volume
Show the answer

D · Volume

The correct option is 'Volume' because it specifically refers to the vast amount of data being generated and stored, which is a defining trait of big data.

Q33. What is the primary function of the Central Limit Theorem (CLT) in statistics?

Intermediate
A It applies only to small sample sizes.
B It describes how the sample mean distribution approaches normality as sample size increases.
C It provides a method for calculating standard deviations.
D It states that all populations are normally distributed.
Show the answer

B · It describes how the sample mean distribution approaches normality as sample size increases.

The correct option is 'It describes how the sample mean distribution approaches normality as sample size increases' because the CLT is fundamental in inferential statistics.

Q34. Which of the following best explains the difference between reporting and analytics?

Intermediate
A Reporting provides insights while analytics merely presents data.
B Analytics is only concerned with historical data.
C Reporting requires advanced statistical knowledge, while analytics does not.
D Reporting is static, while analytics involves dynamic data exploration.
Show the answer

D · Reporting is static, while analytics involves dynamic data exploration.

The correct option is 'Reporting is static, while analytics involves dynamic data exploration' because analytics allows for deeper insights and exploration beyond simple reporting.

Q35. Which statistical concept is used to estimate the reliability of a sample statistic?

Intermediate
A Standard Deviation
B Mode
C Variance
D Confidence Interval
Show the answer

D · Confidence Interval

The correct option is 'Confidence Interval' because it provides a range of values that is likely to contain the population parameter, indicating the reliability of the estimate.

Q36. In data visualization, which type of chart is most effective for displaying the distribution of a single continuous variable?

Intermediate
A Bar Chart
B Scatter Plot
C Histogram
D Line Chart
Show the answer

C · Histogram

The correct option is 'Histogram' because it is specifically designed to show the frequency distribution of a continuous variable, making it ideal for this purpose.

Q37. Which of the following statements about estimation methods is true?

Intermediate
A Point estimates provide a range of values for the parameter.
B Interval estimates are always more accurate than point estimates.
C Point estimates give a single value as an estimate of a parameter.
D Estimation methods do not account for sampling error.
Show the answer

C · Point estimates give a single value as an estimate of a parameter.

The correct option is 'Point estimates give a single value as an estimate of a parameter' because point estimates provide a specific value rather than a range.

Topper level · 11 questions

Q38. Which estimation method finds parameter values that maximize the likelihood of observing the sample data?

Advanced
A Method of moments
B Least squares estimation
C Bayesian estimation
D Maximum likelihood estimation
Show the answer

D · Maximum likelihood estimation

Maximum likelihood estimation (MLE) selects parameter values that make the observed data most probable under the assumed model.

Q39. In the context of the analytics process, which of the following steps is crucial for ensuring the validity of the insights derived from data?

Advanced
A Data Cleaning
B Data Collection
C Data Reporting
D Data Visualization
Show the answer

A · Data Cleaning

Data cleaning is essential as it involves correcting or removing erroneous data, ensuring that the insights derived are valid and reliable.

Q40. When estimating a population parameter using a sample mean, which of the following factors will most significantly affect the width of the confidence interval?

Advanced
A Population Size
B Standard Deviation
C Sample Mean
D Sample Size
Show the answer

D · Sample Size

The sample size directly influences the width of the confidence interval; larger samples lead to narrower intervals, reflecting increased precision.

Q41. In a scenario where you have a dataset with outliers, which statistical method would you choose to estimate the central tendency that is least affected by these outliers?

Advanced
A Median
B Geometric Mean
C Mode
D Mean
Show the answer

A · Median

The median is the middle value and is less affected by outliers, making it a better measure of central tendency in such cases.

Q42. If you are analyzing a dataset that follows a normal distribution, what percentage of the data falls within one standard deviation of the mean?

Advanced
A 99.7%
B 95%
C 50%
D 68%
Show the answer

D · 68%

According to the empirical rule, approximately 68% of data in a normal distribution lies within one standard deviation of the mean.

Q43. Which of the following describes the role of descriptive analytics in the analytics process?

Advanced
A Prescribing actions based on insights
B Predicting future outcomes
C Identifying patterns in historical data
D Collecting raw data
Show the answer

C · Identifying patterns in historical data

Descriptive analytics focuses on summarizing historical data to identify patterns and trends, providing a foundation for further analysis.

Q44. In a scenario where you need to compare the means of two independent samples, which statistical test would be appropriate?

Advanced
A Paired t-test
B ANOVA
C Independent t-test
D Chi-square test
Show the answer

C · Independent t-test

The independent t-test is designed to compare the means of two independent samples, making it the appropriate choice in this scenario.

Q45. When using the Central Limit Theorem (CLT), what is the expected shape of the sampling distribution of the sample mean as the sample size increases?

Advanced
A Bimodal Distribution
B Exponential Distribution
C Uniform Distribution
D Normal Distribution
Show the answer

D · Normal Distribution

The CLT states that as the sample size increases, the sampling distribution of the sample mean approaches a normal distribution, regardless of the population's shape.

Q46. In the context of big data, which of the following traits refers to the complexity and variability of data sources?

Advanced
A Volume
B Variety
C Veracity
D Velocity
Show the answer

B · Variety

Variety refers to the different types and sources of data, highlighting the complexity involved in managing and analyzing big data.

Q47. If a dataset contains a large number of missing values, which imputation technique would be most appropriate for maintaining the overall distribution of the data?

Advanced
A Mode Imputation
B Random Imputation
C Median Imputation
D Mean Imputation
Show the answer

C · Median Imputation

Median imputation is less sensitive to outliers and helps maintain the overall distribution of the data when handling missing values.

Q48. In Python, which library would you use to perform linear algebra operations efficiently?

Advanced
A NumPy
B Matplotlib
C Scikit-learn
D Pandas
Show the answer

A · NumPy

NumPy is specifically designed for numerical operations and includes efficient implementations of linear algebra functions.

Flashcards

Tap a card to flip it

16 flashcards in this kit — the app reviews them with spaced repetition so the right card returns on the right day.

Learning games

Play your way through this kit

Every game is built from this kit's own content — scores feed your mastery, so playing counts as studying.

🎮

Word Match

Built from this kit's own content

🎮

True False

Built from this kit's own content

🎮

Memory Match

Built from this kit's own content

🎮

Flashcard Battle

Built from this kit's own content

🎮

Speed Quiz

Built from this kit's own content

🎮

Sequence Builder

Built from this kit's own content

🎮

Revision Battle

Built from this kit's own content

Playable in the app

Study it properly — free, in the app

The full Veda Bites deck, complete notes, spaced-repetition flashcards, leveled MCQs, tests and games for this kit — plus Daily Facts and the Arena, every day.