Anda di halaman 1dari 36

Pelatihan

STATA #1

Esa A.
Asyahid

Mengenal Pelatihan STATA #1


STATA

Menggunakan
Pengenalan STATA dan Penyiapan Data
do-file

Membuka
dan
mengimpor Esa A. Asyahid
data

Deskripsi
data Laboratorium Ilmu Ekonomi
FEB UGM
Cleaning
data

Menggunakan 25 Agustus 2021


log file

Tugas
Outline

Pelatihan
STATA #1

Esa A. 1 Mengenal STATA


Asyahid

Mengenal 2 Menggunakan do-file


STATA

Menggunakan
do-file 3 Membuka dan mengimpor data
Membuka
dan
mengimpor 4 Deskripsi data
data

Deskripsi
data
5 Cleaning data
Cleaning
data 6 Menggunakan log file
Menggunakan
log file

Tugas
7 Tugas
Tentang STATA

Pelatihan
STATA #1

Esa A.
Asyahid
STATA adalah salah satu statistical package yang powerful
Mengenal
STATA
dan banyak digunakan oleh peneliti di bidang ekonomika,
Menggunakan ilmu politik, sosiologi, kesehatan masyarakat, bahkan
do-file
epidemiologi (dan masih banyak lagi).
Membuka
dan STATA pada umumnya lebih banyak digunakan untuk
mengimpor
data mengolah data mikro (cross section atau panel)
Deskripsi
data
dibandingkan data makro (time series).
Cleaning Pertama kali diluncurkan tahun 1985, saat ini keluaran
data
terbaru yang beredar adalah STATA 16.
Menggunakan
log file

Tugas
Ragam Versi STATA

Pelatihan
STATA #1

Esa A.
Asyahid

STATA MP (Multiprocessor): versi ultimate dari STATA


Mengenal
STATA (32.767 variabel dan 20 juta observasi)
Menggunakan
do-file STATA SE (Special Edition): versi untuk pengunaan
Membuka database besar (32.767 variabel dan 2,14 juta observasi)
dan
mengimpor STATA IC (Inter Cooled): versi standar STATA (2.047
data

Deskripsi
variabel dan 2,14 juta observasi)
data
Small STATA: versi STATA yang lebih kecil dari versi
Cleaning
data standar (99 variabel dan 1.200 observasi)
Menggunakan
log file

Tugas
Antarmuka STATA

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file

Membuka
dan
mengimpor
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file

Membuka
Eksplorasi antarmuka STATA.
dan
mengimpor
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Perintah (Command) di STATA

Pelatihan
STATA #1 Alih-alih menggunakan antarmuka grafis, pengoperasian
Esa A. STATA yang lebih lazim (dan disarankan) untuk digunakan
Asyahid
adalah menggunakan command.
Mengenal
STATA
Penggunaan command meningkatkan efisiensi kerja
Menggunakan
(dengan syarat bahwa kita telah hafal beragam command
do-file serta syntax-nya) dan memungkinkan kita nantinya untuk
Membuka
dan
menyebarkan langkah kerja analisis data kepada orang lain
mengimpor
data
dalam bentuk do-file.
Deskripsi
data Tips
Cleaning
data
Ketika kita mengoperasikan STATA dengan antarmuka grafis,
Menggunakan STATA akan tetap menuliskan dan menjalankan command yang
log file
sesuai dengan antaramuka grafis tersebut. Hal ini dapat kita
Tugas
manfaatkan untuk mempelajari struktur command sehingga
selanjutnya kita tidak perlu menggunakan antarmuka grafis lagi.
Struktur Dasar Command STATA

Pelatihan
STATA #1
Struktur dasar (syntax) dari command di STATA adalah:
Esa A.
[prefix:] command [varlist] [=exp]
Asyahid
[if] [in] [weight]
Mengenal [using filnename] [, options]
STATA

Menggunakan Example
do-file

Membuka browse [varlist] [if] [in] [, nolabel]


dan
mengimpor
data Untuk mengetahui syntax dari suatu command (serta
Deskripsi
data
deskripsi lengkap dan contoh penggunaannya), ketik help
Cleaning
[nama command].
data

Menggunakan
Tips
log file

Tugas
Penulisan command maupun options dapat disingkat minimum
sepanjang huruf yang digarisbawahi pada keterangan syntax dari
command tersebut.
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file
Buka dataset contoh auto.dta dengan command sysuse.
Membuka
dan Buka help file dari command browse dan edit.
mengimpor
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Mengenal do-file

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
Do-file adalah berkas yang berisi kumpulan command
STATA STATA.
Menggunakan
do-file Mengapa harus menggunakan do-file?
Membuka STATA tidak punya menu undo (sila cek sendiri jika tidak
dan
mengimpor
percaya).
data Langkah-langkah olah data terdokumentasi.
Deskripsi Tidak perlu mengulang dari awal jika ada kesalahan/perlu
data
melakukan step yang berbeda.
Cleaning
data Orang lain bisa mereplikasi kerja olah data kita.
Menggunakan
log file

Tugas
Fitur-fitur do-file

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA Commands pada do-file dijalankan secara runtut dari atas
Menggunakan ke bawah, kecuali pada kasus-kasus khusus.
do-file
Untuk mempermudah keterbacaan do-file, kita dapat
Membuka
dan memberikan comment (komentar).
mengimpor
data Comment tidak akan dieksekusi.
Deskripsi Tiga cara untuk membuat comment: dengan awalan *, //,
data
atau dengan mengapitnya dengan /* dan */.
Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file Buat do-file baru.
Membuka Buka do-file yang telah diberikan untuk sesi ini dan coba
dan
mengimpor jalankan.
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Format Dataset STATA

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA
Dataset STATA berekstensi .dta.
Menggunakan Baris menunjukkan observasi dan kolom menunjukkan
do-file
variabel.
Membuka
dan
mengimpor
Jenis-jenis variabel STATA:
data Angka/numerik (tipe penyimpanan: byte, int, long,
Deskripsi float, double).
data
Teks (tipe penyimpanan: str, strL).
Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file
Perhatikan jenis-jenis variabel pada dataset auto.dta.
Membuka
dan Buka dataset b3a_dl1_a.dta dengan command use.
mengimpor
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Impor Dataset dari Berkas Excel

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan Command: import excel


do-file

Membuka
Syntax:
dan
mengimpor import excel [using] filename
data
[, import_excel_options]
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file Impor dataset pov_unemp.xlsx dengan command:
Membuka
dan
import excel using “...\pov_unemp.xlsx”,
mengimpor
data
sheet(Sheet1) first
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Impor Dataset dari Berkas CSV

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file Command: import
Membuka import delimited [using] filename
dan
mengimpor [, import_delimited_options]
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan Impor dataset pov_unemp.csv dengan command:


do-file

Membuka
dan import delimited using “...\pov_unemp.csv”,
mengimpor
data delimiters(“;”)
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Command describe

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA
Command describe digunakan untuk mengetahui
Menggunakan
do-file deskripsi dari dataset serta variabel-variabel yang ada di
Membuka dalamnya.
dan
mengimpor
data
Spesifikasikan varlist setelah command ini jika hanya
Deskripsi ingin melihat deskripsi variabel tertentu saja.
data

Cleaning
data

Menggunakan
log file

Tugas
Command summarize

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal Command summarize digunakan untuk melihat statistik


STATA

Menggunakan
deskriptif dari variabel-variabel yang ada.
do-file
Secara default statistik deskriptif yang ditampilkan adalah:
Membuka
dan jumlah observasi, rata-rata, simpangan baku, minimum,
mengimpor
data maksimum.
Deskripsi
data
Opsi detail menyajikan statistik yang lebih banyak:
Cleaning
persentil, median, dll.
data

Menggunakan
log file

Tugas
Command tabulate

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA
Command tabulate digunakan untuk menyajikan tabulasi
Menggunakan
do-file (frekuensi dan persentase) dari setiap nilai unik dalam
Membuka suatu variabel.
dan
mengimpor
data
Tepat digunakan untuk jenis variabel diskrit dengan
Deskripsi rentang nilai sedikit.
data

Cleaning
data

Menggunakan
log file

Tugas
Command inspect

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan Command inspect menyajikan ringkasan dari variabel


do-file
numerik, meliputi jumlah observasi, nilai integer vs
Membuka
dan noninteger, nilai positif dan negatif, missing value, nilai
mengimpor
data unik, bahkan histogram sederhana.
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan Gunakan command describe, summarize, dan inspect


do-file
pada dataset pov_unemp.csv.
Membuka
dan
mengimpor
Gunakan command tabulate pada dataset
data b3a_dl1_a.dta.
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Bentuk Dataset: Long vs Wide

Pelatihan
STATA #1 Format dataset long: satu kolom adalah satu variabel.
Esa A. Contoh:
Asyahid

kota tahun inflasi


Mengenal
STATA A 2000 4
Menggunakan
do-file
A 2000 5
Membuka B 2001 3
dan
mengimpor B 2001 4
data

Deskripsi
data
Format dataset wide: terdapat kombinasi variabel dan nilai
Cleaning variabel pada kolom. Contoh:
data

Menggunakan kota inflasi2000 inflasi2001


log file

Tugas
A 4 5
B 3 4
Mengubah Bentuk Dataset

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal Dataset dalam bentuk long dapat ditransformasikan


STATA
menjadi bentuk wide, dan sebaliknya dengan command
Menggunakan
do-file reshape.
Membuka
dan
Dari long ke wide:
mengimpor
data reshape wide stub, i(i) j(j)
Deskripsi
data Dari wide ke long:
Cleaning reshape long stub, i(i) j(j)
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file
Ubah bentuk dataset pov_unemp.csv menjadi wide.
Membuka
dan Ubah lagi menjadi bentuk long.
mengimpor
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Missing Values

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA
Missing value adalah nilai kosong pada suatu varibel
Menggunakan
do-file (berbeda dengan nilai 0).
Membuka
dan
Di STATA, missing value untuk variabel numerik ditandai
mengimpor
data
dengan karakter titik (.) sementara untuk variabel
Deskripsi teks/string ditandai dengan tidak adanya karakter (“”).
data

Cleaning
data

Menggunakan
log file

Tugas
Mengubah Nama Variabel

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
Nama variabel dapat diubah dengan command rename:
do-file
rename old_varname new_varname
Membuka
dan
mengimpor Untuk fitur yang lebih beragam, lihat help rename
data
group.
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Mengubah Label Variabel

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
do-file Label variabel dapat ditambah/diubah dengan command
Membuka label variable:
dan
mengimpor label variable varname [“label”]
data

Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal Pada dataset pov_unemp.csv:


STATA

Menggunakan
Ubah nama variabel pov menjadi poverty, unemp menjadi
do-file unemployment.
Membuka Beri keduanya label yang sesuai.
dan
mengimpor Ubah bentuk dataset menjadi wide.
data Rename variabel berawalan poverty menjadi berawalan
Deskripsi
data
pov kembali.
Ubah keterangan tahun dari 4 digit menjadi 2 digit.
Cleaning
data

Menggunakan
log file

Tugas
Memodifikasi Nilai Variabel Diskrit

Pelatihan
STATA #1

Esa A. Pada variabel yang bersifat nominal/kategorikal serta


Asyahid
ordinal, kode atau nilai variabel dapat diubah maupun
Mengenal dikelompokkan ulang dengan command recode:
STATA

Menggunakan
recode varlist (rule) [(rule) ...]
do-file
[, generate(newvar)]
Membuka
dan
mengimpor contoh rule arti
data

Deskripsi
3=1 3 menjadi 1
data 2. =9 2 dan . menjadi 9
Cleaning
data
1/5 = 4 1 sampai 5 menjadi 4
Menggunakan nonmissing = 8 nonmissing menjadi 8
log file
missing = 9 missing menjadi 9
Tugas
Memberi Label Nilai Variabel

Pelatihan
STATA #1

Esa A.
Asyahid
Nilai dari variabel diskrit dapat diberi label, melalui dua
Mengenal
STATA
tahap:
Menggunakan
Mendefinisikan label, dengan command:
do-file

Membuka
dan label define lblname # "label" [# "label" ...]
mengimpor
data [, add modify replace nofix]
Deskripsi
data
Memasangkan label dengan nilai variabel, dengan
command:
Cleaning
data
label values varlist lblname [, nofix]
Menggunakan
log file

Tugas
Praktik!

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA

Menggunakan
Pada dataset b3a_dl1_a.dta:
do-file
Sederhanakan kode variabel dl06 menjadi 4 kategori: (1)
Membuka tidak sekolah/SD/sederajat, (2) SMP/sederajat, (3)
dan
mengimpor SMA/sederajat, (4) Perguruan Tinggi.
data
Beri label nilai variabel tersebut.
Deskripsi
data

Cleaning
data

Menggunakan
log file

Tugas
Menggunakan log-file

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal Log-file adalah berkas berisi catatan command serta hasil


STATA

Menggunakan
yang kita jalankan.
do-file
Log-file dimulai dengan command log using filename
Membuka
dan dan ditutup dengan command log close.
mengimpor
data Di tengah-tengah proses, log-file dapat dinonaktifkan
Deskripsi
data
dengan command log off dan diaktifkan kembali dengan
Cleaning
command log on.
data

Menggunakan
log file

Tugas
Tugas Pertemuan #1

Pelatihan
STATA #1

Esa A.
Asyahid

Mengenal
STATA
Gunakan dataset bk_ar1_a.dta.
Menggunakan
do-file
Do-file dan log-file dikumpulkan ke lab-ie.feb@ugm.ac.id
Membuka
dan cc esaasyahid@gmail.com dengan subjek Tugas STATA
mengimpor
data
1_Nama lengkap_NIM maksimal Kamis 26 Agustus
Deskripsi 2021 pukul 23.59.
data

Cleaning
data

Menggunakan
log file

Tugas
Tugas Pertemuan#1

Pelatihan
STATA #1

Esa A.
Asyahid
1 Lakukan recoding variabel ar13 menjadi 2 kategori saja:
(0) tidak/belum menikah1 , (1) pernah menikah2 . Buat
Mengenal
STATA
hasil recoding ini menjadi variabel bernama menikah dan
Menggunakan beri label untuk variabel serta nilainya. Jangan lupa
do-file
mengubah jawaban “tidak tahu” menjadi missing value.
Membuka
dan 2 Dengan command yang telah dipelajari pada pertemuan
mengimpor
data ini, hitung:
Deskripsi 1 Jumlah dan persentase responden berdasarkan status
data
pernikahan (married).
Cleaning
data
2 Rata-rata dan median pendapatan (ar15b).
3 Jumlah missing value pada variabel ar15b.
Menggunakan
log file

Tugas

1
Meliputi kohabitasi
2
Meliputi cerai hidup/cerai mati

Anda mungkin juga menyukai