OBJEK DALAM BAHASA S Agus Mohamad Soleh

dokumen-dokumen yang mirip
STK 571 KOMPUTASI STATISTIK. Perangkat Lunak Komputasi Statistik R

STK 573 Metode Grafik untuk Analisis dan Penyajian Data

MANAJEMEN DATA MENGGUNAKAN R

List List merupakan objek data yang elemen didalamnya boleh memiliki mode yang berbeda. Perintah-perintah untuk membuat list: list as.

STK 573 Metode Grafik untuk Analisis dan Penyajian Data

PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II. Agus Mohamad Soleh

STK 571 KOMPUTASI STATISTIK Materi 3

Operasi agregasi matrix dalam R untuk analisis ekonomi

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

MATERI 3a Pemrograman Berorientasi Objek (S3)

TIPE DATA. 2.1 String

Larik/ Array int a1, a2, a3, a4, a5;

Pemrograman Dasar A R R A Y

MODUL I PENGENALAN MATLAB

:Mahasiswa dapat mempraktekkan penggunaan array

PENGENALAN R PROGRAMMING Bagian I

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

1 Array dan Tipe Data Bentukan

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

Saifoe El Unas 2. Free Format

PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB

TSI Perbankan DB2 PADA AS/400. Obyektif : 1. Mengetahui objek objek SQL pada AS/ Mengetahui tipe data pada DB2. AS/400 hal. B.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

PENGGUNAAN RSTUDIO UNTUK EKSTRAKSI DAN REDUKSI FITUR

Array 1 A. TUJUAN PEMBELAJARAN

Pemanfaatan Software R untuk Analisis Regresi Linier PEMANFAATAN SOFTWARE R UNTUK ANALISIS REGRESI LINEAR

Pertemuan 2 ARRAY DIMENSI 1 & 2

MODUL PRAKTIKUM STATISTIKA 1

BAB 5 PERULANGAN DAN ARRAY

Struktur Data. PDE - Struktur Data 1

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

XML vs JSON. by: Ahmad Syauqi Ahsan

Bab 5 Array (Variabel Berindeks)

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

BAB IV HASIL DAN PEMBAHASAN

Array. Pengantar. int a, b, c, d, e;

BAB XI ARRAY (LARIK)

Problem 1. Implementasi Interface. Diberikan definisi interface BentukDuaDimensi berikut:

Struktur dan Organisasi Data 2 ARRAY

III METODOLOGI PENELITIAN

BAB 3 PENGENALAN WAJAH

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PHP Intro. Pemrograman Web II. Ganjil

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

BASIC. BASIC (Beginner s All-purpose Symbolic Instruction Code)

Array Multidimensi. Pemrograman Dasar. Java

BAB III ANALISA DAN PERANCANGAN SISTEM. algoritma djikstra, beberapa kebutuhan yang diperlukan meliputi : f. Menyimpan data titik, garis dan gambar

Seluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Pemrograman Fery Updi,M.Kom

BAB 2 ARRAY. Array adalah suatu himpunan hingga elemen, terurut dan homogen.

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK

Kumpulan Soal,,,,,!!!

CCH1A4 / Dasar Algoritma & Pemrogramanan

JAVA BASIC PROGRAMMING Joobshet

ARRAY. Vektor adalah bentuk yang sederhana dari array, yang merupakan array dimensi satu. Array N dapat kita bayangkan :

STK 211 Metode statistika. Pengajar : Dr. Agus Mohamad Soleh, SSi, MT 2016

BAB II TINJAUAN PUSTAKA. X(t) disebut ruang keadaan (state space). Satu nilai t dari T disebut indeks atau

Data tabel digunakan secara luas dalam Minescape untuk beberapa tujuan. Misalnya :

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

Pert 2 Struktur Data (mengajarkomputer.wordpress.com) ARRAY DIMENSI 1 & 2

Makalah. STRUKTUR DATA ( Array )

Algoritma Brute Force dalam Pattern Matching pada Aplikasi Pendeteksian Potongan Citra

PENGENALAN PHP DASAR

BAB III PERANCANGAN APLIKASI & MEKANISME PEMBOBOTAN SICBI

Matriks. Baris ke 2 Baris ke 3

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

VISUAL BASIC /18/2014 1

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

Pertemuan 2 ARRAY DIMENSI 1 & 2

STRUKTUR DATA. By : Sri Rezeki Candra Nursari 2 SKS

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Matriks. Algoritma Pemrograman. Definisi Matriks

: Mahasiswa dapat membuat mempraktekkan perintah Array/ Matriks

Pengenalan Peta & Data Spasial Bagi Perencana Wilayah dan Kota. Adipandang Yudono 13

BAHASA PEMROGRAMAN 1 (PERTEMUAN 3)

BAB III PEMROGRAMAN MATLAB 2 Copyright by

Beberapa Perintah Matriks Pada Scilab

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Pertemuan 7. REVIEW dan QUIS

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

PHP (HYPERTEXT PREPROCESSOR)

PERTEMUAN 8 MATRIX. Introduction Definition How is matrix stored in memory Declaration Processing

Prof.Dr. Budi Murtiyasa Muhammadiyah University of Surakarta

BAB 2 ARRAY, OPERATOR DAN FORMAT DALAM FORTRAN

Silabus Struktur Data. Bandung 2013

Penyusunan PETA RISIKO

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Modul Dasar dasar C. 1. Struktur Program di C++

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Modul Praktikum 4 Pemograman Berorientasi Objek

Struktur Data Array. Rijal Fadilah S.Si

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

M.Octaviano Pratama

Transkripsi:

MATERI II BAGIAN R STK371 KOMPUTASI STATISTIK OBJEK DALAM BAHASA S Agus Mohamad Soleh

OBJEK Segala sesuatu dalam S adalah objek. Data, fungsi, operator dll. Karakteristik setiap objek dilihat melalui mode dan length Objek data --> mode numeric, complex, character, dan logical Objek bahasa --> mode function, expression, list, dll

OBJEK Objek juga memiliki attribute Menjelaskan fitur dari objek Contoh attribut: class, comment, dim, dimnames, names dll Gunakan perintah attribute/attr untuk melihat atau merubah atribut Teladan : # menciptakan matriks 2 x 5 x <- 1:10 attr(x,"dim") <- c(2, 5)

OBJEK Untuk menciptakan objek sekaligus atribut gunakan structure Teladan : structure(1:6, dim = 2:3) Mode penyimpanan untuk objek numeric (storage.mode) integer, real, double precision Biasanya seluruh objek numeric menggunakan mode double precision

OBJEK DATA Objek data dasar dalam bahasa S: Vektor Matriks Array Factor List Data Frame

OBJEK VEKTOR Vektor merupakan tipe sederhana dari objek data dalam S dalam hampir digunakan oleh semua objek data. Semua elemen memiliki mode yang sama. Untuk menciptakan vektor yang sederhana dapat menggunakan perintah concatenate (yaitu c) Teladan : x <- c(1.4, 13.2, 10.9) y <- c( sd, smp, sma, pt )

OBJEK VEKTOR Perintah-perintah untuk membuat vektor selain perintah c: scan rep seq vector as.vector operator : unlist (lihat list di bawah)

AKSES TERHADAP VEKTOR Jika x adalah objek vektor, maka akses terhadap elemen ke-i dilakukan melalui x[i] Index i berupa bilangan integer atau nama dari index atau elemen logical dari objek Teladan : > x <- c(1.5,2.3,na,5.4,3.3) > names(x) <- c( a, b, c, d, e ) > x a b c d e 1.5 2.3 NA 5.4 3.3 > x[2] b 2.3

> x[1:3] a b c 1.5 2.3 NA > x[c(2,4)] b d 2.3 5.4 > x["d"] d 5.4 > x[!is.na(x)] a b d e 1.5 2.3 5.4 3.3

> x[x>3] d e NA 5.4 3.3 > x[x>3 &!is.na(x)] d e 5.4 3.3 > x[-5] a b c d 1.5 2.3 NA 5.4

Bagaimana jika i negatif? > x[-(1:3)] d e 5.4 3.3 > x[-c(2,4)] a c e 1.5 NA 3.3

OBJEK MATRIKS Matriks merupakan objek data yang banyak digunakan dalam analisis statistika Matriks pada bahasa S umumnya dibuat melalui vektor. Perintah-perintah untuk membuat matriks/mengkonversi vektor menjadi matriks: matrix dim rbind cbind as.matrix

AKSES TERHADAP MATRIKS Jika mat adalah objek matriks, maka akses terhadap: individual element : mat[m,n] atau mat[i] baris : mat[m,] kolom : mat[,n] m, n dan i adalah bilangan integer Bagaimana jika m, n, i adalah negatif?

OBJEK ARRAY Matriks merupakan bentuk khusus dari Array. Perbedaan diantara keduanya adalah dimensinya. Matriks adalah Array berdimensi dua. Perintah untuk membuat Array adalah: array dim as.array

AKSES TERHADAP ARRAY Akses terhadap objek array, mirip dengan matriks menggunakan operator [] Output yang diperoleh bisa berupa vektor, matriks atau array dengan dimensi yang sama atau lebih rendah

OBJEK FACTOR Merupakan tipe khusus vektor dengan elemen data kategori Faktor diprint tanpa diapit oleh quotes --> memiliki metode print khusus Pada dasarnya faktor adalah vektor yang mengindikasikan taraf (level) dari peubah kategori

OBJEK FACTOR Perintah-perintah untuk membuat faktor: factor ordered as.factor as.ordered

AKSES TERHADAP FACTOR Sama seperti vektor

OBJEK LIST List merupakan objek data yang elemen didalamnya boleh memiliki mode yang berbeda. Perintah-perintah untuk membuat list: list as.list Umumnya list digunakan untuk menyimpan hasil suatu fungsi Perintah unlist akan membuat list menjadi vektor.

AKSES TERHADAP LIST Akses terhadap list dapat dilakukan melalui beberapa cara. By name : menggunakan operator $ By position : menggunakan operator [[]] Sebagai vektor : menggunakan operator []

OBJEK DATA FRAME Merupakan tipe khusus list yang digunakan untuk menyimpan data dari berbagai macam tipe dalam bentuk matriks. Perintah-perintah untuk membuat data frames: data.frame read.table as.data.frame

AKSES TERHADAP DATA FRAME Akses terhadap data frame berlaku seperti matriks dan list matriks : dataolah[m,n] list : dataolah$status atau dataolah[[2]]