Statistical Analysis: Name - Neha Sureshkumar Dalal. Roll No - 4950. Sub - Python Course - TY BCA

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

Statistical Analysis

Name - Neha Sureshkumar Dalal.


Roll No -4950. Sub - Python
Course - TY BCA.
Agenda
• Introduction.
• Python Libraries.
• Explanation of libraries.
• Advantages of libraries.
• References.
References.
• https://techvidvan.com/tutorials/python-advantages-and-disadvantages/.

• https://techvidvan.com/tutorials/python-tutorial/.

• https://docs.python.org/3/library/.
Introduction
• Today Python language is more popular for statistical analysis. Python is general
purpose language with statistics module.
• Python's statistics is a built-in Python library for descriptive statistics. You can use
it if your datasets are not too large or if you can't rely on importing other libraries.
• R has more statistical analysis than Python. It was developed for statistical
computing and graphics, so it offers a ton of statistical packages to its users.
• Python, on the other hand, is a general-purpose language that has many
applications.
Python Libraries.
Many popular Python toolboxes/libraries:

• NumPy.
• SciPy.
• Pandas.
• StatsModels.
Explanation.
 NumPy :-

NumPy, which stands for Numerical Python, is a library consisting of


multidimensional array objects and a collection of routines for processing those arrays.
Using NumPy, mathematical and logical operations on arrays can be performed.
NumPy is a Python package. It stands for 'Numerical Python’.
Provides vectorization of mathematical operations on arrays and matrices which
significantly improves the performance.
 SciPy :-
SciPy is a free and open-source Python library used for scientific
computing and technical computing. ...
The SciPy library is currently distributed under the BSD license, and its
development is sponsored and supported by an open community of developers.
It adds significant power to the interactive Python session by
providing the user with high-level commands and classes for manipulating and
visualizing data.
 Pandas :-
Pandas is a Python package providing fast, flexible, and expressive data
structures designed to make working with “relational” or “labeled” data both easy
and intuitive.
It aims to be the fundamental high-level building block for doing
practical, real-world data analysis in Python. It allows Handling missing Data.
 Stats Models :-

Stats models is a Python library built specifically for statistics.


Statsmodels is a Python package that allows users to explore data, estimate
statistical models, and perform statistical tests.
Stats models is built on top of NumPy, SciPy, and matplotlib, but it
contains more advanced functions for statistical testing and modeling that you won't
find in numerical libraries like NumPy or SciPy.
Advantages
NumPy SciPy NumPy

• SciPy is most used library. • An extensive set of feature.


• It is open source & free.
• It contain variety of sub • Less writing , more work
• It support array oriented
packages. done.
programming.
• It can operate on an array of • Make the data flexbile and
• NumPy is extremely fast as
NumPy libraries. customizable.
compared to core python.
• It has fast computational • Excellent data
• It is an extension on python.
power. representation.
THANK YOU

You might also like