Economics of Money and Banking / Perry G Mehrling / Ders 1

R Studio Kullanım Rehberi XI

Matrislere geçmeden vektörle ilgili son bir ekleme yapmak istiyorum.

R studio da iki vektör nasıl birleştirilir ?




yeterince açık değil mi? a ve b vektörlerini, yeni vektör fonksiyonuna eklemledik.

 a= c(1,2,3)

 b= c(4,5,6)

 ab= c(a,b)

 ba=c(b,a)






 Şimdi ekrana ab yazın.

 ab
[1] 1 2 3 4 5 6

 Şimdi ekrana ba yazın.

 ba
[1] 4 5 6 1 2 3



R studio da matris nasıl yapılır ?

Matrisler, vektörlerden oluşur değil mi arkadaşlar.

Vektörü nasıl oluşturacağımızı biliyoruz .

Önce fonksiyonu tanıyalım.

matrix(  vektör, satır sayısı, sütun sayısı)

 başlayalım.

 matrix(  c(1,2,3,4,5,6),    3,     2)


 
Burada; vektörü, matrisin içine nasıl dağıttığına dikkat edin. Önce ilk sütunu doldurup sonra ikinci sütuna geçti.

Peki önce sütunların doldurulmasını istersek ?

matrix(  c(1,2,3,4,5,6), 3, 2, byrow = TRUE)



Şimdi oldu.

nrow() ve ncol() fonksiyonları ne işe yarar ?

Matris içindeki satır ve sütun sayısını bu fonksiyonlarla tespit ederiz.




Veri setlerinizle uğraşırken çok işinize yarayacak.

Şimdi Matrisin elemanlarına ulaşma zamanı.

 A matrisinin yukarıdaki gibi;

Bu matrisin ilk satırındaki ilk değere ulaşmak için;

A[1,1]

Bu matrisin ilk satırındaki ikinci değere ulaşmak için;

A[1,2]

Bu matrisin ilk satırındaki tüm değerlere ulaşmak için;

A[1,]







Bu matrisin ilk sütunundaki ikinci değere ulaşmak için;

A[2,1]

Bu matrisin ilk sütunundaki üçüncü değere ulaşmak için;

A[3,1]

Bu matrisin ikinci sütunundaki üçüncü değere ulaşmak için;

A[3,2]
 




Demek ki [satır, sütun ] olarak çalışıyor.:)


Bu matrisin ikinci sütunundaki tüm değerlere ulaşmak için;

A[ ,2]


Sıkılan varsa çıksın.

Kafanızı ütülemek istemem ama diyelim ki

birinci ve üçüncü satırlardan yeni bir matris oluşturmak istiyorsunuz. Yine vektörler sizi kurtarır.

X1=A[c(1,3)] yazarsanız olmaz. Bu sadece satırlardaki ilk değerleri getirir. Biz matris istiyoruz demek ki sütunlarda gelmeli.

X2=A[c(1,3),]




27.11.2019
Engin YILMAZ














Yorumlar