R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

25
R GGPLOT2 DATASET APLICATIONS FATMA ÇINAR Temmuz 2016

Transcript of R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

Page 1: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

R GGPLOT2 DATASET APLICATIONS

FATMA ÇINARTemmuz 2016

Page 2: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

YAEM’16

library(readxl)dkrd<-read_excel("DATAFINS/LOANS_TR1.xls",sheet="DATA") ggk<-ggplot(dkrd)gj<-geom_jitter()gx<-geom_boxplot()gh<-geom_hex()lx<-scale_x_log10() # x scale logaritmik(10)ly<-scale_y_log10() # y scale logaritmik(10)

Page 3: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

library(ggplot2) ggplot() komutu ile grafik moduna girmek

library(ggplot2)

ggk<-ggplot(dkrd)ggks<-ggplot(dks)

gbd<-geom_bar(position="dodge")gbs<-geom_bar(position="stack")tlb<-theme(legend.position="bottom")

Page 4: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_...() ve theme_...() katmanları

• gp<-geom_point()• gd<-geom_density(alpha=0.7)• gv<-geom_violin(alpha=0.7)• gj<-geom_jitter()• gb<-geom_bar()• gx<-geom_boxplot()• gh<-geom_hex()

• tlb<-theme(legend.position="bottom") # legend alta yerlestirilir• te<-theme_economist() # ggthemes temaları• tx<-theme_excel() # ggthemes temaları• tw<-theme_wsj() # ggthemes temaları

• lx<-scale_x_log10() # x scale logaritmik(10)• ly<-scale_y_log10() # y scale logaritmik(10)

Page 5: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_boxplot() + fill=factor(NYIL)TakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı

ggk<-ggplot(dkrd)

bxkrd<-aes(NUTS1BOLGE, TAKIPENERJI, fill=factor(NYIL))

tit<-"Takip Enerji Kredilerinin NUTS1Bölge Bazında Quartile Dağılımı"

gx<-geom_boxplot()

ggk+bxkrd+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")

Page 6: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 7: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_boxplot()+fill=factor(DONEM)TakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı

ggk<-ggplot(dkrd)

bxkrd<-aes(NUTS1BOLGE, TAKIPENERJI, fill=factor(DONEM))

tit<-"TakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı"

ggk+bxkrd+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")

Page 8: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 9: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_boplot()+geom_jitter()+ fill=factor(DONEM)TakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı

ggk<-ggplot(dkrd)

bxkrd<-aes(NUTS1BOLGE, TAKIPENERJI, fill=factor(DONEM))

tit<-"TakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı"

ggk+bxkrd+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")+gj

Page 10: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 11: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_boplot()+geom_jitter()+ fill=SEKTORTakipAlacakların NUTS1 Bölge Bazında Quartile Dağılımı

ggk<-ggplot(dkrd)

bxkrd<-aes(NUTS1BOLGE, TAKIPENERJI, fill=SEKTOR)

tit<-"Takip Enerji Kredilerinin NUTS1 Bölge Bazında Quartile Dağılımı"

ggk+bxkrd+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")

Page 12: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

Bölge Subset

dks<-subset(dkrd,NUTS1BOLGE=="EGE BOLGESI")dim(dks)levels(factor(dks$NUTS1BOLGE))

levels(factor(dks$SEHIR))

Page 13: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

gx<-geom_boxplot()+subsetBoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10TakipAlacak Quartile

Dağılımı

ggks<-ggplot(dks)

abxs<-aes(SEHIR, log10(TAKIPENERJI), fill=factor(NYIL))ndxt<-as.character(nrow(dks))tit<- paste("BoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10TakipEnerji Quartile Dağılımı","dataN=",ndxt)

ggks+abxs+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")

Page 14: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 15: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

gx<-geom_boxplot()+subset+coord_flip() #yatay eksen

BoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10TakipAlacak Quartile Dağılımı

ggks<-ggplot(dks)

abxs<-aes(SEHIR, log10(TAKIPENERJI), fill=factor(NYIL))ndxt<-as.character(nrow(dks))

tit<- paste("BoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10Takip Enerji Kredileri Quartile Dağılımı ", "dataN=",ndxt)

ggks+abxs+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPENERJI")+coord_flip()

Page 16: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 17: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

gx<-geom_boxplot()+subset+geom_jitter()BoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10TakipAlacak Quartile

Dağılımı

ggks<-ggplot(dks)

abxs<-aes(SEHIR, log10(TAKIPALACAK), fill=factor(NYIL))

tit<- "BoxPlot Graph:NUTS Ege Bölgesi Şehirlerin Log10TakipAlacak Quartile Dağılımı "

ggks+abxs+gx+ggtitle(tit)+ly+ylab("Log10 TAKIPALACAK")+gj

Page 18: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16
Page 19: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

geom_boxplot()p+theme_economist()

ggks<-ggplot(dks)

abxs<-aes(SEHIR, TAKIPENERJI, fill=factor(NYIL))

tit<-"Nuts Ege Bölgesinde Şehirlerin Enerji Temerrüt Profilleri Y=LogScale, Theme_Economist"

p<-ggks+abxs+gx+ly+ggtitle(tit)+ylab("Log10TAKIPENERJI")

p+theme_economist()

Page 20: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

NUTS EGE BOLGESINDE SEHIRLERIN ENERJI TEMERRUT PROFILLERI Y=LOGSCALE

p+theme_economist()

Page 21: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

p+theme_wsj()

ggks<-ggplot(dks)

abxs<-aes(SEKTOR, TAKIPENERJI, fill=factor(NYIL) )

gj<-geom_jitter()

p<-ggks+abxs+gx+ly+ggtitle(tit)+ylab("Log10TAKIPENERJI")+gj

p+theme_wsj()

Page 22: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

NUTS EGE BOLGESINDE SEHIRLERIN ENERJI TEMERRUT PROFILLERI Y=LOGSCALE

p+theme_wsj()

Page 23: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16

KaynaklarOnline Açık ders

Social Network Analysis, Lada Adamic, Coursera, 2012

R Dilinin temellerini interaktif biçimde öğreten bir web sayfası:tryr.codeschool.com

Kitaplar “Networks, Crowds and Markets: Reasoning about a highlyconnected world”, Easley and Kleinberg, Cambridge, 2010.

“Network Science, Albert-Laszlo BarabasiUzay C

Page 24: R SOFTWARE #GGPLOT2 #BOXPLOT DATASET APLICATIONS YAEM'16