TechTip

Manajemen memori di Stata

Ketika kita mengambil atau memasukkan data ke Stata lalu menganalisanya, akan ada memori komputer yang terpakai untuk hal ini. Ada beberapa cara untuk mengurangi ukuran datasets agar memori yang digunakan tidak terlalu banyak.

1. Menggunakan command compress

Command compress ini bekerja pada semua jenis variabel. Jika ingin memberi detail variabel yang ingin di compress maka kita perlu menambahkan varlist. Command ini sangat berguna jika kita menggunakan data yang sangat besar.

compress [varlist]

atau dengan mengakses-nya melalui toolbar menu Data > Data utilities > Optimize variable storage

Berikut contoh ketika saya menggunakan automobile dataset yang ada di Stata. Dan melakukan compress tanpa detail variabel.

2. Menggunakan command use

Command ini digunakan untuk mengambil variabel data tertentu yang ada di dataset. Jadi kita hanya memanggil variabel yang ingin digunakan saja. 

use [varlist] [if] [in] using filename

atau dengan mengakses-nya melalui toolbar menu File > Open…

Contoh saya punya dataset sendiri dengan nama myauto yang terdapat banyak variabel, tetapi kita hanya ingin menggunakan nama dan harga saja, maka command yang digunakan

use nama harga using myauto1.dta
*atau bisa juga memperjelas lokasi file yang digunakan
use nama harga using "C:UsersSherryDocumentsmyauto.1.dta"

Akan terlihat data variabel yang digunakan hanya nama dan harga saja.

3. Menggunakan command describe

Command ini digunakan untuk menjabarkan ada variabel apa saja pada dataset yang ingin digunakan. Bisa digunakan ketika sudah mengambil dataset ataupun sebelum. Nah jika kita lupa ada variabel apa saja sebelum hanya mengambil variabel tersebut menggunakan command use yang sebelumnya dibahas. Maka command describe ini sangat membantu kita. 

Describe dataset pada memori

describe [varlist] [, memory_options]

Describe dataset pada file yang dimiliki  

describe [varlist] using filename [, file_options]

Selain dengan command bisa juga di akses melalui toolbar menu

Data > Describe data > Describe data in memory or in a file

Contoh saya menggunakan command describe untuk file myauto.dta yang saya miliki, maka akan tampang variabel yang ada di dataset tersebut tanpa ada dataset yang terinput di memori (variabel pane)

describe using myauto.dta

Artikel ini di adaptasi dari TechTip SDAS