inparametric.com

GNU/Linux | Behavior | Higher Education | SPSS | Statistics |






Mentransfer data dari SPSS ke R

2 November, 2007 (22:24) | Statistics | By: Bhina Patria | Viewed 670 times

Cara paling mudah untuk mentransfer data dari SPSS ataupun aplikasi lainnya ke R adalah dengan mengubah dulu data tersebut ke format teks (ASCII). Untuk SPSS caranya cukup mudah yaitu dengan klik Save > Save As.. kemudian pilih Tab delimited atau Fixed-ascii. Lewat SPSS syntax bisa dengan perintah:

WRITE OUTFILE=’C:\lokasi berkas\test.dat’
TABLE /ALL ..

Hasilnya berupa berkas yg berekstensi dat (*.dat).

Untuk percobaan, data yang dipakai di artikel sebelumnya saya buka dengan SPSS kemudian saya simpan sebagai berkas teks dengan nama berkas test.dat.

Untuk membuka berkas ini di R, jalankan perintah:

> test <- read.table("D:/test.dat",header=T)
> test

Perintah Header=T berarti baris pertama dari data akan dibaca sebagai nama variabel.

Salah satu kelemahan cara ini tentu saja semua atribut variabel seperti label dan value label akan hilang. Di seri selanjutnya akan kita bahas pembuatan variabel label dan value.

Sebagai catatan, untuk artikel ini saya menggunakan R versi Windows yang bisa di unduh disini.

Comments

Comment from NONNY
Time: February 27, 2008, 9:59 am

saya ingin belajar lebih lanjut tentang SPSS dan R. Sofware SPSS bisa membantu dalam dunia pendidikan. :):)

Comment from bhina
Time: February 27, 2008, 10:45 am

sy jg baru belajar R dan spss ni mbak. saya pikir jg begitu mbak, apalagi klo kita ingin melakukan penelitian kuantitatif di bidang pendidikan. :)>-

Comment from RExpert
Time: April 2, 2008, 12:01 pm

sebaiknya data disimpan dalam format csv atau txt, agar lebih mudah dibaca oleh program yang lain dan tidak membingungkan pengguna pemula.

gunakan perintah read. table, dengan opsi yang biasa digunakan antara lain sep, header, dan row.names.

untuk membaca file spss langsung ke R, gunakan fungsi read.spss di paket foreign.

ketikkan pada konsol R:
library(foreign)
read.spss(”namafilespss.sav”)

untuk keterangan lebih lanjut lihat ?read.spss.
b-)

Comment from bhina
Time: April 2, 2008, 12:42 pm

matur nuwun RExpert atas tambahannya. :)>-

Write a comment





:) :( :d :"> :(( \:d/ :x 8-| /:) :o :-? :-" :-w ;) [-( :)>- more »