Data Statistika diPYTHON

Slides:



Advertisements
Presentasi serupa
Eni Sumarminingsih,S.Si,MM
Advertisements

IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
DATABASE ADMINISTRATION Pertemuan ke-10. Data Movement and Distribution source : Database Administration the complete guide to practices and procedures.
Function.
© aSup-2007 PENGENALAN SPSS   1 INTRODUCTION to SPSS Statistical Package for Social Science.
Materi 4 : Aljabar Boolean Dosen : Ulil Hamida
Query Agregasi akhmadzaini.
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Tutorial Matlab Ref : Analisa Numerik Tutorial Matlab Ref :
Diferensial Fungsi Majemuk
1 DATA STRUCTURE “ STACK” SHINTA P STMIK MDP APRIL 2011.
Oleh : Eko Prianto. Read Carefully  another section at the same document  to a different document  to a different Web page  to a variety of other.
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
Propagasi Gelombang Pertemuan 8 Matakuliah: H0122 / Dasar Telekomunikasi Tahun: 2008.
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
PRAKTIKUM 3 PEMROGRAMAN BASIS DATA. Menghapus baris  Deleting rows- DELETE FROM Use the DELELE FROM command to delete row(s) from a table, with the following.
INTRODUCTION TO SPSS Statistical Package for Social Science 1.
METHOD, ARRAY DAN STRING
Memory and Storage Chapter 24 Subject: Digital System Year: 2009.
Masalah Transportasi II (Transportation Problem II)
Transformasi Linear dan Sistem Persamaan Linear Pertemuan 5
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
Pertemuan 07 Peluang Beberapa Sebaran Khusus Peubah Acak Kontinu
HAMPIRAN NUMERIK SOLUSI PERSAMAAN NIRLANJAR Pertemuan 3
Dr. Nur Aini Masruroh Deterministic mathematical modeling.
1 Pertemuan 15 Modelling Page Replacement Algorithm Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
OPERATOR DAN FUNGSI MATEMATIK. Operator  Assignment operator Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda.
Suharmadi Sanjaya - Matematika ITS. BACKGROUND A Good course has a clear purpose: Applied Mathematics is alive and very vigorous Teaching of Apllied Mathematics.
Sistem Temu-Balik Informasi INFORMATION RETRIEVAL SYSTEMS (IRS)
Jartel, Sukiswo Sukiswo
EIS (Executive Information Systems)
MATRIX Concept of Matrix Matrik.
Memahami Terminology Instrumentasi pada pengolahan migas
STATISTIKA CHATPER 4 (Perhitungan Dispersi (Sebaran))
Pert. 16. Menyimak lingkungan IS/IT saat ini
Membangun Web Site“Cantik”
Operasi Relasional Basis Data
Fundamental, Desain, dan Implementasi
Creatif by : Nurlia Enda
- Modul 5 - Query Lanjut 2/20/2018 7:46 PM
Pertemuan #3 Data Modeling Using the Entity-Relationship Model
Publicity and Corporate Advertising
Pertemuan 24 Teknik Searching
Pemrograman Dasar TinyOS Menggunakan nesC
Pilih Menu :. Pilih Menu : Standar Kompetensi Menggunakan aturan statistika dalam menyajikan dan meringkas data dengan berbagai cara: memberi tafsiran,
PEMROGRAMAN TERAPAN (MATLAB)
EIS (Executive Information Systems)
2 x 2 x 2 is written as 2^3. 2 x 2 x 2 x 2 x 2 is written as 2^5
KOMPONEN-KOMPONEN SPK
Sistem Temu-Balik Informasi INFORMATION RETRIEVAL SYSTEMS (IRS)
Master data Management
Database User Account.
ABSTRACT Animation is an image or object processing which can be moved. Firstly, animation is made using paper sheet by sheet which is flipped until get.
Pengantar Optimasi Statistika dengan R
Basis Data Bab 3 Structured Query Language (SQL).
Introduction to Data Warehouse By: Marcello Singadji
Angular js training institute in indore
HUG1S3/ PENGENALAN ILMU KOMPUTASI
Operasi Matriks Dani Suandi, M.Si..
DASAR PEMROGRAMAN PYTHON
GUI untuk Statistik dengan Python
Plotting dengan Python
Python untuk Data Wrangling
Graphical User Interface (GUI) dengan Python #2
 Zoho Mail offers easy options to migrate data from G Suite or Gmail accounts. All s, contacts, and calendar or other important data can be imported.
Al Muizzuddin F Matematika Ekonomi Lanjutan 2013
HANDLING RUSH PRESIDENT UNIVERSITY NURLAELA RIZKINA.
A SHORT ESSAY OF CIVIL ENGINEERING BY : ALFATIHATU RAHMI CIVIL ENGINEERING ENGINEERING FACULTY ANDALAS UNIVERSITY PADANG.
Transcript presentasi:

Data Statistika diPYTHON Ridho Rahman Hariadi, S.Kom, M.Sc

Numpy NumPy (pronounced /ˈnʌmpaɪ/ (NUM-py) or sometimes /ˈnʌmpi/ (NUM-pee)) is a library for the Python programming language, adding support for large, multi- dimensional arrays and matrices, along with a large collection of high- level mathematical functions to operate on these arrays. Numpy memiliki kegunaan untuk operasi vektor dan matriks. Fiturnya hampir sama dengan MATLAB dalam mengelola array dan array multidimensi. Numpy merupakan salah satu library yang digunakan oleh library lain seperti SciPy untuk keperluan analisis data.

Contoh Numpy >>> x = np.array([[1, 2, 3], [4, 5, 6]], np.int32) >>> type(x) <type 'numpy.ndarray'> >>> x.shape (2, 3) >>> x.dtype dtype('int32')

Pandas Pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. Dengan menggunakan sistem dataframe, kamu dapat memuat sebuah file ke dalam tabel virtual ala spreadsheet dengan menggunakan Pandas. Dengan menggunakan Pandas, kamu dapat mengolah suatu data dan mengolahnya seperti join, distinct, group by, agregasi, dan teknik seperti pada SQL. Hanya saja dilakukan pada tabel yang dimuat dari file ke RAM. Pandas juga dapat membaca file dari berbagai format seperti .txt, .csv, .tsv, dan lainnya. Anggap saja Pandas adalah spreadsheet namun tidak memiliki GUI dan punya fitur seperti SQL.

Contoh Pandas >>> import pandas as pd >>> pd.set_option('display.mpl_style', 'default') # Make the graphs a bit prettier >>> figsize(15, 5) >>> broken_df = pd.read_csv('../data/bikes.csv') # Look at the first 3 rows >>> broken_df[:3]

Scipy SciPy (pronounced /ˈsaɪpaɪ'/ "Sigh Pie") is a free and open-source Python library used for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering. SciPy builds on the NumPy array object and is part of the NumPy stack which includes tools like Matplotlib, pandas and SymPy, and an expanding set of scientific computing libraries. This NumPy stack has similar users to other applications such as MATLAB, GNU Octave, and Scilab. The NumPy stack is also sometimes referred to as the SciPy stack.

Scipy Kegunaanya adalah untuk menangani operasi aljabar dan matriks serta operasi matematika lainya. Disini kamu dapat menangani sejumlah operasi matematika yang lebih kompleks daripada menggunakan library math bawaan Python. Ada juga beberapa fungsi statistika dasar yang dimiliki oleh Scipy.

Contoh Scipy >>> import numpy as np >>> from scipy import linalg >>> A = np.array([[1,2],[3,4]]) >>> A array([[1, 2], [3, 4]]) >>> linalg.inv(A) array([[-2. , 1. ], [ 1.5, -0.5]])

Contoh Scipy >>> b = np.array([[5,6]]) #2D array >>> b.T array([[5], [6]])

Contoh Scipy >>> A*b #not matrix multiplication! array([[ 5, 12], [15, 24]]) >>> A.dot(b.T) #matrix multiplication array([[17], [39]])

Contoh Scipy >>> b = np.array([5,6]) #1D array >>> b >>> b.T #not matrix transpose! >>> A.dot(b) #does not matter for multiplication array([17, 39])

Latihan Numpy >>> import numpy as np L = np.random.random(100) (L) L = np.random.random(100) Latihan Numpy >>> import numpy as np >>> L = np.random.random(100) >>> sum(L) >>> np.sum(L)

Latihan Numpy >>> import numpy as np L = np.random.random(100) (L) L = np.random.random(100) Latihan Numpy >>> import numpy as np >>> big_array = np.random.rand(1000000) >>> sum(big_array) >>> np.sum(big_array)

Latihan Pandas >>> import pandas as pd >>> data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2010_alcohol_co nsumption_by_country.csv') >>> data >>> df = data[0:10] >>> df

Latihan Scipy(1) >>> import numpy as np >>> from scipy import linalg >>> A = np.array([[1,2],[3,4]]) >>> A array([[1, 2], [3, 4]]) >>> linalg.inv(A) array([[-2. , 1. ], [ 1.5, -0.5]])

Latihan Scipy(2) >>> b = np.array([[5,6]]) #2D array >>> b.T array([[5], [6]])

Latihan Scipy(3) >>> A*b #not matrix multiplication! array([[ 5, 12], [15, 24]]) >>> A.dot(b.T) #matrix multiplication array([[17], [39]])

Latihan Scipy(4) >>> b = np.array([5,6]) #1D array >>> b.T #not matrix transpose because of 1D array! >>> A.dot(b) #does not matter for multiplication array([17, 39])

Latihan(1) import pandas as pd import numpy as np import scipy data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/2010_alcohol_co nsumption_by_country.csv') df = data[0:10]

Latihan(2) mean = np.mean(data['alcohol']) st_dev = np.std(data['alcohol']) print("The mean is",mean) print("The standard deviation is",st_dev)

Latihan(3) median = np.median(data['alcohol']) maximum = np.max(data['alcohol']) minimum = np.min(data['alcohol']) print("The median is",median) print("The maximum is",maximum) print("The minimum is",minimum)

Tugas di Kelas Cari file CSV apapun yang dapat digunakan sebagai file input Gunakan pandas untuk meload file tersebut Hitung mean, median, max, min, dan standar deviasi dari data tersebut Ambil 10 data teratas dari CSV tersebut (ignore sisanya) Hitung mean, median, max, min, dan standar deviasi dari 10 data tersebut

Tugas di Kelas Buat matrix A yang berisi sebuah matrix 2x2 Buat matrix B yang merupakan transpose dari matrix A Buat matrix C yang merupakan inverse dari matrix A Lakukan matrix multiplication antara matrix A dan B