Descriptive Statistics Calculator
Statistical Inference DS practice problem on Onlearn.
Difficulty: easy.
Topics: Understanding Descriptive Statistics Calculator, Arithmetic Mean, Sample Variance, Interquartile Range, NumPy Broadcasting, Dictionary Data Structures, Probability & Statistics, Data Preprocessing, Exploratory Data Analysis, Numerical Computing, Software Engineering, Central Tendency Measures, Dispersion Metrics, Quantile Analysis, Array Manipulation, Functional Programming.
Write a Python function to calculate various descriptive statistics metrics for a given dataset. The function should take a list or NumPy array of numerical values and return a dictionary containing mean, median, mode, variance, standard deviation, percentiles (25th, 50th, 75th), and interquartile range (IQR).