Statistik Open Source

R memiliki kapabilitas tinggi untuk memproses berbagai manajemen data walaupun tanpa modulnya.Cara ini termasuk cara lama karena pada tahun 2009 sampai sekarang ada “aliran baru” yang disebut tidyverse dari Hadley Wickham dimana lebih praktis dan efisien dalam mengolah data. Walaupun begitu cara yang lama merupakan patokan standar dari R tanpa mensyaratkan packages apapun, dimana cara baru anda akan merubah semua paradigma lama anda yang tentu saja akan memakan waktu. Begitu hebatnya R sampai-sampai untuk melakukan manajemen data diperlukan kejeniusan tersendiri. Berikut cara untuk melakukan sorting data dari atas ke bawah atau sebaliknya. Sorting data bisa untuk melakukan perangkingan.

data_1 <- read.csv(file.choose(), header=T, ‘;’)
data_1 <- data_1[c(-2,-3,-4,-5)]
data_sortD <- data_1[order(data_1$RT),]
data_sortD[1:20,]
 subject_id  RT akurasi  tipe_trial          sub_trial
292  extrovert  22       0 incongruent incongruent_letter
259  extrovert  97       0 incongruent incongruent_number
398  introvert 386       0 incongruent incongruent_letter
605  extrovert 386       1   congruent   congruent_number
491  introvert 399       1   congruent   congruent_number
603  extrovert 425       1   congruent   congruent_letter
588  extrovert 444       1   congruent   congruent_number
487  introvert 451       1   congruent   congruent_number
288  extrovert 463       0 incongruent incongruent_number
256  introvert 467       1   congruent   congruent_number
584  extrovert 470       1 incongruent incongruent_number
156  introvert 474       0 incongruent incongruent_letter
582  extrovert 483       1 incongruent incongruent_letter
586  extrovert 486       1 incongruent incongruent_letter
87   introvert 488       1 incongruent incongruent_letter
396  introvert 488       1 incongruent incongruent_number
492  introvert 492       1   congruent   congruent_number
211  extrovert 498       0 incongruent incongruent_number
279  extrovert 509       1   congruent   congruent_number
486  introvert 511       1   congruent   congruent_letter
data_sortA <- data_1[order(-data_1$RT),]
data_sortA[1:20,]
    subject_id    RT akurasi  tipe_trial          sub_trial
323  introvert 18660       0 incongruent incongruent_letter
322  introvert 14081       1   congruent   congruent_letter
225  introvert 14041       1 incongruent incongruent_letter
609  extrovert 13108       0 incongruent incongruent_letter
166  extrovert 11754       1 incongruent incongruent_letter
610  extrovert 11643       1 incongruent incongruent_number
353  introvert 11349       0 incongruent incongruent_letter
249  introvert 11347       1 incongruent incongruent_number
329  introvert 10194       1   congruent   congruent_letter
324  introvert  9259       1 incongruent incongruent_number
97   extrovert  8513       0 incongruent incongruent_number
163  extrovert  7698       1 incongruent incongruent_number
327  introvert  7493       0 incongruent incongruent_letter
545  introvert  7444       0 incongruent incongruent_letter
326  introvert  7354       1 incongruent incongruent_number
241  introvert  6708       1   congruent   congruent_letter
325  introvert  6701       0   congruent   congruent_letter
514  extrovert  6622       1 incongruent incongruent_number
191  extrovert  6232       1   congruent   congruent_letter
173  extrovert  6099       1 incongruent incongruent_letter

Sorting pertama berdasarkan nilai RT dari rendah ke tinggi, sedangkan yang kedua dari tinggi ke rendah. Perintah R diatas bisa dimodifikasi dengan memasukkan variabel lain.

 

Daftar Artikel