>> [MUSIC PLAYING]
DUSTIN TRAN: Hi.
M…ônim adńĪn Dustin.
Bel…ô ki, t…ôqdim olacaq R. Data Analysis
√Ėz√ľm haqqńĪnda bir az.
M…ôn hal-hazńĪrda aspirant edir…ôm M√ľh…ôndislik v…ô t…ôtbiqi elml…ôr.
M…ôn bir k…ôsiŇüm…ô t…ôhsil maŇüńĪn t…ôlim v…ô statistika
bel…ô R Data t…ôhlili h…ôqiq…ôt…ôn fundamental n…ô
M…ôn g√ľnd…ôlik n…ô.
>> V…ô R x√ľsusil…ô analiz √ľ√ß√ľn yaxŇüńĪ
Bu prototip √ľ√ß√ľn √ßox yaxŇüńĪ, √ß√ľnki.
V…ô ad…ôt…ôn, b…ôzi n√∂v yap√Ĺyorsun zaman analiz, probleml…ôrin bir √ßox
idrak edir.
V…ô bel…ô ki, yalnńĪz var ist…ôyir…ôm B…ôzi h…ôqiq…ôt…ôn yaxŇüńĪ dil ki,
etm…ôk √ľ√ß√ľn yalnńĪz yaxŇüńĪ daxili funksiyalarńĪ, f…ôrqli olaraq
aŇüańüńĪ s…ôviyy…ôd…ô Ňüeyl…ôr il…ô m…ôŇüńüul olan.
∆Źvv…ôlind…ô Bel…ô ki, yalnńĪz gedir…ôm t…ôqdim etm…ôk R n…ô, n…ô olardńĪ
Siz onu istifad…ô etm…ôk ist…ôyirsinizs…ô, v…ô sonra bir demo artńĪq getm…ôk,
v…ô yalnńĪz oradan getm…ôk.
>> Bel…ô ki, R n…ôdir?
R yalnńĪz bir dil inkiŇüaf statistik komp√ľter √ľ√ß√ľn
v…ô vizual.
Bel…ô ki, n…ô bu o dem…ôkdir ki, bir √ßox g√∂z…ôl dil var
il…ô m…ôŇüńüul Ňüey h…ôr hansńĪ √ľ√ß√ľn qeyri-m√ľ…ôyy…ônlik v…ô ya m…ôlumat vizual.
Bel…ô ki, b√ľt√ľn bu var ehtimal paylanmasńĪnńĪn.
OlmalńĪdńĪr gedir daxili funksiyalarńĪ.
Siz h…ôm√ßinin …ôla olacaq paketl…ôri hiyl…ôl…ôri.
>> Python bir r…ôqab…ôt var m…ôlumat √ľ√ß√ľn dil.
V…ô bir Ňüey ki, R tapmaq vizual daha yaxŇüńĪdńĪr.
Bel…ôlikl…ô, n…ô siz demo kimi g√∂r√ľrs√ľn√ľz d…ô yalnńĪz bir √ßox intuitiv dili
yalnńĪz √ßox yaxŇüńĪ iŇül…ôyir.
Bu, h…ôm√ßinin azad v…ô a√ßńĪq m…ônb…ô h…ôrhalda h…ôr hansńĪ dig…ôr yaxŇüńĪ dilidir.
>> YalnńĪz V…ô burada bir d…ôst…ô A√ßar s√∂zl…ôr siz…ô atńĪlan.
Bir varsa, y…ôni dinamik bir obyekt t…ôyin x√ľsusi bir n√∂v√ľ
daha yalnńĪz Tez onu d…ôyiŇüdirm…ôk lazńĪmdńĪr.
Bu t…ônb…ôl bel…ô haqqńĪnda ańüńĪllńĪ deyil nec…ô hesablamalar yoxdur.
Bu, h…ôqiq…ôt…ôn f…ôaliyy…ôt g√∂st…ôr…ô bil…ôr dem…ôkdir funksional funksiyalarńĪ off anything-- bel…ô …ôsaslanńĪr
sen manipulyasiya h…ôr hansńĪ edir, bu funksiyalarńĪ off …ôsaslanńĪr.
>> Bel…ô ki, ikili operatorlarńĪ, m…ôs…ôl…ôn, yalnńĪz mahiyy…ôt funksiyalarńĪ.
V…ô h…ôr Ňüey Siz n…ô etm…ôk olacaq
ged…ôn funksiyalarńĪ √∂z√ľ √ßńĪxmaq edil…ôc…ôk.
V…ô sonra, el…ôc…ô d…ô y√∂n√ľml√ľ obyekt.
>> Bel…ô ki, burada bir XKCD sah…ôsi.
YalnńĪz kimi hiss edir…ôm, √ß√ľnki XKCD h…ôr hansńĪ √ľ√ß√ľn …ôsas amill…ôrdir
T…ôqdimat, lakin M…ôn, h…ôqiq…ôt…ôn, bu kimi hiss
point √ß…ôkic ki, bir √ßox m…ôlumatlarńĪn bir n√∂v edirik vaxt
analiz, problem deyil Bu √ßalńĪŇüńĪr nec…ô s√ľr…ôtli √ßox,
lakin bu olacaq n…ô q…ôd…ôr v…ôzif…ôsi proqram sizi.
Bel…ô ki, burada yalnńĪz olub t…ôhlil edilir strategiyasńĪ v…ô ya b daha s…ôm…ôr…ôli edir.
Bu olacaq sen bir Ňüey
il…ô bir √ßox m…ôŇüńüul olacaq sort aŇüańüńĪ s…ôviyy…ôd…ô languages
Siz seg √ßatńĪŇümazlńĪqlar il…ô m…ôŇüńüul olduńüunuz, yaddaŇü ayrńĪlmasńĪ, initializations,
h…ôtta daxili funksiyalarńĪ edir.
Bu m…ôhsullarńĪ b√ľt√ľn idar…ô olunur √ßox, √ßox z…ôrif R.-da
>> Bel…ô ki, yalnńĪz bu √ß…ôkic point, …ôn b√∂y√ľk bottleneck
idrak olacaq.
Bel…ô ki, data t…ôhlili √ßox √ß…ôtin problemdir.
Siz bunu olsun maŇüńĪn t…ôlim v…ô ya etdiyiniz
yalnńĪz bir n√∂v bunu ∆Źsas m…ôlumat k…ôŇüfiyyatńĪ,
siz ist…ômir…ôm s…ôn…ôd etm…ôk
v…ô sonra t…ôrtib h…ôr d…ôf…ô bir Ňüey
bir s√ľtun kimi g√∂r√ľn√ľr n…ô g√∂rm…ôk ist…ôyir…ôm, bir matrix x√ľsusi n…ô entries
kimi g√∂r√ľn√ľr.
Bel…ô ki, yalnńĪz var ist…ôyir…ôm b…ôzi h…ôqiq…ôt…ôn g√∂z…ôl interface
Bir sad…ô funksiyasńĪ √ßalńĪŇütńĪrabilirsiniz g√∂st…ôricil…ôri ki, h…ôr hansńĪ
Ist…ôdiyiniz v…ô yalnńĪz oradan run ediyorum.
V…ô domain lazńĪmdńĪr Bunun √ľ√ß√ľn x√ľsusi languages.
V…ô R h…ôqiq…ôt…ôn m√ľ…ôyy…ôn k√∂m…ôk ed…ôc…ôk problem v…ô bu Ňü…ôkild…ô h…ôll.
>> Bel…ô ki, burada bir s√ľjet g√∂st…ôr…ôn proqramlaŇüdńĪrma deyil R populyarlńĪq zamanla getdi kimi.
Bel…ô ki, 2013-ci v…ô ya kimi g√∂r…ô bil…ôrsiniz bel…ô ki, yalnńĪz b√∂y√ľk partladńĪlmńĪŇü.
V…ô bu, yalnńĪz ona g√∂r…ô ki, olmuŇüdur texnologiya s…ônayesind…ô b√∂y√ľk trend
haqqńĪnda b√∂y√ľk m…ôlumat.
H…ôm√ßinin, yalnńĪz texnologiya s…ônaye, lakin h…ôqiq…ôt…ôn
H…ôr hansńĪ bir s…ônaye that-- √ß√ľnki s…ônaye bir √ßox
n√∂v fundamental bu probleml…ôri h…ôll etm…ôy…ô √ßalńĪŇüńĪrńĪq.
V…ô ad…ôt…ôn, b…ôzi yaxŇüńĪ ola bil…ôr Bu probleml…ôrin √∂l√ß√ľ yolu
v…ô ya h…ôtta onlara m√ľ…ôyy…ôn v…ô ya veri istifad…ô ed…ôr…ôk, onlarńĪn h…ôlli.
Bel…ô ki, indi R 11 hesab edir…ôm TIOBE …ôn m…ôŇühur dil
v…ô sonra inkiŇüaf edir.
>> Bel…ô ki, burada daha √ßox var R. x√ľsusiyy…ôtl…ôri Bu,
paketl…ôri b√∂y√ľk sayńĪ v…ô B√ľt√ľn bu m√ľxt…ôlif Ňüeyl…ôr √ľ√ß√ľn.
Bel…ô ki, he√ß bir zaman bir var m√ľ…ôyy…ôn problem, …ôn
vaxt R olacaq sizin √ľ√ß√ľn ki, f…ôaliyy…ôt g√∂st…ôrir.
Ist…ôdiyiniz olub maŇüńĪn bir n√∂v yaratmaq
adlńĪ t…ôlim alqoritm Random Forest v…ô ya q…ôrar ańüaclarńĪ,
v…ô ya h…ôtta orta almaq √ľ√ß√ľn √ßalńĪŇüńĪrńĪq bir funksiyasńĪ v…ô ya bu m…ôhsullarńĪ h…ôr hansńĪ
R ki, olacaq.
>> ∆Źg…ôr v…ô qayńüńĪ √ľmumi var optimallaŇüdńĪrńĪlmasńĪ, bir Ňüey
Siz prototip Bitirdińüinizde ki, sonra y√ľks…ôk s…ôviyy…ôli dil bir n√∂v,
ki, formasńĪnda verilm…ôsi atmaq ed…ôc…ôk Siz yalnńĪz port √ľz…ôrind…ô
B…ôzi aŇüańüńĪ s…ôviyy…ôli dil.
N…ô R haqqńĪnda yaxŇüńĪ siz bir d…ôf…ô ki, bu prototip h…ôyata, siz ++ C √ßalńĪŇütńĪrabilirsiniz,
v…ô ya Fortran, ya bu h…ôr hansńĪ BirbaŇüa R. daxil aŇüańüńĪ s…ôviyy…ôli olanlarńĪ
Bel…ô ki, bir h…ôqiq…ôt…ôn R s…ôrin x√ľsusiyy…ôt,
Siz, h…ôqiq…ôt…ôn, qayńüńĪ …ôg…ôr optimallaŇüdńĪrma point.
>> V…ô bu da h…ôqiq…ôt…ôn yaxŇüńĪ web visualizations √ľ√ß√ľn.
Bel…ô ki, D3.js, m…ôs…ôl…ôn, BaŇüqa bir seminar tapmaq
Biz bu g√ľn t…ôqdim etdi.
Bunun √ľ√ß√ľn h…ôqiq…ôt…ôn z…ôhmli deyil interaktiv visualizations edir.
V…ô D3.js var ki, n…ôz…ôrd…ô tutur m…ôlumatlarńĪn bir n√∂v bi√ßdi olunacaq
v…ô R ed…ô olan bir yoldur analiz onu ixrac …ôvv…ôl
artńĪq D3.js v…ô ya h…ôtta yalnńĪz run D3.js R √∂z√ľ …ômrl…ôri,
el…ôc…ô d…ô b√ľt√ľn bu kimi Dig…ôr kitabxanalar h…ôm√ßinin.
>> Bel…ô ki, yalnńĪz t…ôqdimatńĪ edildi R v…ô niy…ô istifad…ô ed…ô bil…ôr n…ô.
Bel…ô ki, √ľmid edir…ôm ki, m…ôn var bir Ňüey razńĪ
yalnńĪz bu kimi n…ô g√∂rm…ôk √ľ√ß√ľn √ßalńĪŇüńĪrńĪq.
M…ôn ir…ôli getm…ôk v…ô ke√ßm…ôk √ľ√ß√ľn gedir…ôm R obyektl…ôrin haqqńĪnda b…ôzi …ôsaslarńĪ
v…ô h…ôqiq…ôt…ôn n…ô ed…ô bil…ôr.
>> Bel…ô ki, burada yalnńĪz bir deyil riyaziyyat …ômrl…ôri d…ôst…ô.
Bel…ô ki, qurmaq ist…ôyir…ôm you're-- dem…ôk dil √∂z√ľn√ľz√ľ v…ô yalnńĪz ist…ôdiyiniz
m√ľxt…ôlif al…ôtl…ôr bir d…ôst…ô var.
∆Źm…ôliyyat h…ôr hansńĪ siz ist…ôdiyiniz hesab edir…ôm ki, olduqca √ßox R. da olacaq ist…ôyir…ôm
>> Bel…ô ki, burada 2 plus 2.
Burada 2 d…ôf…ô pi edir.
R daxili sabitl…ôri bir d…ôst…ô var Siz tez-tez pi, e kimi istifad…ô lazńĪmdńĪr ki.
>> V…ô sonra, burada 7 plus var runif, 1 runif bel…ô.
Bu bir funksiyasńĪ yaradńĪr ki, 0-dan 1-bir t…ôsad√ľfi vahid.
V…ô sonra 4 iqtidara 3 var.
Kvadrat k√∂k var.
>> Log var.
Bel…ô ki, baza ed…ôc…ôyik daxil √∂z√ľ exponential.
V…ô sonra, bir baza daxil, onda Siz ist…ôdiyiniz h…ôr hansńĪ baza ed…ô bil…ôrsiniz.
V…ô sonra burada bir sńĪra dig…ôr …ômrl…ôri.
Bel…ô ki, 23 mod 2 var.
Sonra qalan var.
Sonra elmi var notation d…ô …ôg…ôr
daha √ßox etm…ôk ist…ôyir…ôm v…ô daha m√ľr…ôkk…ôb Ňüeyl…ôr.
>> Bel…ô ki, burada t…ôyin edir.
Bel…ô ki, tipik tapŇüńĪrńĪqlarńĪ R ox il…ô aparńĪlńĪr
bel…ô ki, az sonra daha v…ô tire var.
Bel…ô ki, burada yalnńĪz t…ôyin alńĪram D…ôyiŇü…ôn val 3.
>> V…ô sonra m…ôn val √ßap alńĪram v…ô sonra √ľ√ß √ßap edir.
R t…ôrc√ľm…ô√ßi M…ônim cari olaraq, bu sizin √ľ√ß√ľn h…ôr Ňüeyi √ßap ed…ôc…ôk
bel…ô ki, bir val √ßap m√ľ…ôyy…ôn etm…ôk yoxdur he√ß bir zaman bir Ňüey √ßap etm…ôk ist…ôyir…ôm.
Siz yalnńĪz val ed…ô bil…ôrsiniz v…ô o, sizin √ľ√ß√ľn ed…ôc…ôyik.
>> AyrńĪca, texniki b…ôrab…ôrdir istifad…ô ed…ô bil…ôrsiniz bir tapŇüńĪrńĪq operator kimi.
Y√ľng√ľl inc…ôlikl…ôrini var arrow istifad…ô arasńĪnda
operator v…ô b…ôrab…ôr tapŇüńĪrńĪqlar √ľ√ß√ľn operator.
∆Źsas…ôn konqres, h…ôr k…ôs t…ôr…ôfind…ôn yalnńĪz arrow operator istifad…ô ed…ôc…ôk.
>> V…ô burada, bu t…ôyin alńĪram oblique notation 1 kolon 6 √ßańüńĪrńĪb.
Bu 1-d…ôn 6 vektor yaradńĪr.
Bu, h…ôqiq…ôt…ôn g√∂z…ôl sonra, √ß√ľnki YalnńĪz val √ľ√ß√ľn vektor t…ôyin
ki, √∂z√ľ √ßalńĪŇüńĪr.
>> Bel…ô ki, bu artńĪq gedir bir √ßox intuitiv data single--
bir ikiqat strukturu bir vektor daxil n√∂v√ľ bir n√∂v√ľ
v…ô b√ľt√ľn bunlar toplamaq olacaq Sizin √ľ√ß√ľn scalar d…ôy…ôrl…ôr.
Bel…ô ki, scalar ged…ôn sonra, R obyektl…ôri var v…ô bu vektor edir.
A vektor h…ôr hansńĪ n√∂v eyni tipli toplusu.
Bel…ô ki, burada istiqam…ôtini bir d…ôst…ô var.
>> Bel…ô ki, bu r…ôq…ômli edir.
Elektron ikiqat dey…ôr…ôk R yoldur.
V…ô ismarńĪclarńĪ, h…ôr hansńĪ bir sayńĪ ikiqat olacaq.
>> Bel…ô ki, 1,1, 3 c varsa, 5.7 m…ônfi c bir funksiyasńĪ var.
Bu, b√ľt√ľn √ľ√ß concatenates bir vektor daxil n√∂mr…ôl…ôri.
Bu …ôg…ôr Olacaq ed…ôc…ôk √∂z√ľ 3 bildiriŇü,
ad…ôt…ôn siz g√ľman edir…ôm bu tam kimi ki,
lakin b√ľt√ľn istiqam…ôtini, √ß√ľnki eyni tipli var,
Bu ikiqat vektor deyil v…ô ya bu halda r…ôq…ômli.
>> rnorm yaradńĪr bir funksiyasńĪ var Standart normal d…ôyiŇü…ônl…ôr
v…ô ya standart normal d…ôy…ôrl…ôr.
M…ôn onlara iki ifad…ô edir…ôm.
Bel…ôlikl…ô, m…ôn ki, t…ôyin, rnorm 2 edir…ôm devs v…ô sonra devs √ßap edir…ôm.
Bel…ô ki, bu yalnńĪz iki t…ôsad√ľfi normal d…ôy…ôrl…ôr.
>> V…ô sonra …ôg…ôr ints Siz integers …ôh…ômiyy…ôt veririk.
Bel…ô ki, bu yalnńĪz yaddaŇü haqqńĪnda ayrńĪlmasńĪ v…ô q…ôna…ôt yaddaŇü √∂l√ß√ľs√ľ.
Bel…ô ki, …ôlav…ô etm…ôk olardńĪ paytaxt L. il…ô n√∂mr…ôl…ôri
>> √úmumiyy…ôtl…ô, bu R tarixi notation
bir Ňüey √ľ√ß√ľn uzun tam √ßańüńĪrńĪb.
√áox vaxt, will Bel…ô ki, ikiqat il…ô m…ôŇüńüul ola bil…ôr.
V…ô …ôg…ôr he√ß sonra olacaq kodu optimize haqqńĪnda,
yalnńĪz bu L's …ôlav…ô ed…ô bil…ôrsiniz sonra v…ô ya …ôrzind…ô
Siz precognitive kimi …ôg…ôr n…ô bu d…ôyiŇü…ônl…ôr n…ô olacaq.
>> Bel…ô ki, burada bir xarakter vektor edir.
Bel…ô ki, yen…ô concatenating alńĪram √ľ√ß strings bu d…ôf…ô.
Ikiqat strings ed…ôk v…ô bir strings R. eyni
Bel…ô ki, M…ôn arthur v…ô marvin v…ô var zaman, onlarńĪn b√ľt√ľn √ßap alńĪram
ikiqat strings g√∂st…ôrm…ôk niyy…ôtind…ôdir.
V…ô siz d…ô daxil ist…ôyirsinizs…ô ikiqat v…ô ya t…ôk string
Sizin simvol, sonra siz ya sizin strings alternativ.
>> Marvin nin Bel…ô ki, ńįkinci element, bu
siz show-- gedir yalnńĪz c√ľt strings var
v…ô sonra bir string bu alternativ edir.
∆Źg…ôr siz ∆Źks halda, ikiqat istifad…ô ikiqat simli simli operator
Siz elan etdiyiniz zaman, sonra YalnńĪz escape operator istifad…ô.
Bel…ô ki, backslash ikiqat string yoxdur.
>> V…ô n…ôhay…ôt, biz d…ô m…ôntiqi istiqam…ôtini var.
Bel…ô ki, logical-- bel…ô TRUE v…ô SAXTA v…ô onlar
b√ľt√ľn h…ôrfl…ôrl…ô olacaq.
V…ô sonra, yen…ô, m…ôn concatenating alńĪram Onlara v…ô sonra bools onlarńĪ t…ôyin.
Bel…ô ki, bools g√∂st…ôrm…ôk niyy…ôtind…ôdir Siz TRUE SAXTA v…ô TRUE.
>> Bel…ô ki, burada vectorized endeksleme edir.
M…ôn …ôvv…ôlind…ô Bel…ô ki, bir funksiyasńĪ edir…ôm
Bu sequence-- adlanńĪr 2 12 ardńĪcńĪllńĪńüńĪ.
M…ôn 2 ardńĪcńĪllńĪqla alaraq alńĪram.
Bel…ô ki, n…ô olacaq 2, 4, 6, 8, 10 v…ô 12.
V…ô sonra, m…ôn endeksleme deyil…ôm √ú√ß√ľnc√ľ element almaq √ľ√ß√ľn.
>> Bel…ô ki, unutmayńĪn bir Ňüey 1-d…ôn baŇülayaraq ki, R g√∂st…ôricil…ôri.
Vals Bel…ô ki, 3 verm…ôy…ô hazńĪrlaŇüńĪr √ľ√ß√ľnc√ľ element.
Bu c√ľr dig…ôr f…ôrqlidir Bu sńĪfńĪrdan baŇülayńĪr languages.
Bel…ô ki, C v…ô ya C ++, m…ôs…ôl…ôn, sen d√∂rd√ľnc√ľ element almaq √ľ√ß√ľn gedir.
>> Burada 3 5 vals edir.
Bel…ô ki, bir Ňüey ki, h…ôqiq…ôt…ôn cool siz…ô ki,
daxili m√ľv…ôqq…ôti d…ôyiŇü…ônl…ôrin yarada v…ô sonra yalnńĪz Tez istifad…ô edin.
Bel…ô ki, burada 3 5 edir.
M…ôn bir vektor yaradan alńĪram 3, 4, 5 v…ô sonra
M…ôn √ľ√ß√ľnc√ľ almaq √ľ√ß√ľn indeksasiyasńĪ alńĪram D√∂rd√ľnc√ľ v…ô beŇüinci elementl…ôri.
>> Bel…ô ki, eyni, siz Bu m√ľc…ôrr…ôd yalnńĪz etm…ôk
bir vektor h…ôr hansńĪ ki, siz endeksleme verir.
Bel…ô ki, burada sonra vals v…ô birinci, √ľ√ß√ľnc√ľ v…ô altńĪncńĪ elementl…ôri.
V…ô sonra, …ôg…ôr siz Bir complement etm…ôk,
bel…ô ki, yalnńĪz minus n…ô sonra v…ô lazńĪmdńĪr
siz deyil ki, h…ôr Ňüey verm…ôk birinci, √ľ√ß√ľnc√ľ, ya altńĪncńĪ element.
Bel…ô ki, bu 4, 8 v…ô 10 olacaq.
>> V…ô almaq ist…ôyirsinizs…ô daha inkiŇüaf etmiŇü,
Siz Boolean istiqam…ôtini concatenate bil…ôr.
Bel…ô ki, bu g√∂st…ôrici verm…ôk √ľ√ß√ľn gedir uzunluńüu 6 bu Boolean vektor.
Bel…ô ki, rep TRUE verg√ľl 3.
Bu TRUE √ľ√ß d…ôf…ô t…ôkrar ed…ôc…ôk.
Bel…ô ki, bu bir ver…ôc…ôk vektor TRUE, TRUE, TRUE.
>> rep SAXTA 4-- bu verm…ôk gedir SAXTA, SAXTA, SAXTA SAXTA bir vektor.
V…ô sonra c concatenate gedir birlikd…ô bu iki Booleans.
Bel…ô ki, √ľ√ß almaq olacaq Trues v…ô sonra d√∂rd FALSEs.
>> Siz index vals, siz etdiyiniz zaman ki, , TRUE, TRUE TRUE almaq √ľ√ß√ľn gedir.
Bel…ô ki, b…ôli dem…ôk olacaq, M…ôn o √ľ√ß elementl…ôri ist…ôyir…ôm.
V…ô sonra SAXTA, SAXTA, SAXTA, SAXTA gedir
xeyr, m…ôn h…ômin elementl…ôri ist…ômir…ôm dem…ôk bel…ô ki, onlara qaytarmaq niyy…ôtind…ô deyil.
>> M…ôn burada bir typo h…ôqiq…ôt…ôn var tapmaq bu, √ß√ľnki 3 t…ôkrar TRUE deyib
v…ô texniki siz…ô FALSE 4 t…ôkrar v…ô yalnńĪz altńĪ elementl…ôri bel…ô SAXTA t…ôkrar var,
3 SAXTA t…ôkrar olmalńĪdńĪr.
M…ôn R h…ôm√ßinin kifay…ôt q…ôd…ôr ańüńĪllńĪ hesab edir…ôm ki, yalnńĪz sonra, burada 4 daxil …ôg…ôr
Bu h…ôtta s…ôhv deyil.
Bu, sad…ôc…ô bu d…ôy…ôr ver…ôc…ôk.
Bel…ô ki, yalnńĪz d√∂rd√ľnc√ľ SAXTA ignore bil…ôrsiniz.
>> Bel…ô ki, burada vectorized t…ôyin edir.
Bu yalnńĪz m√ľ…ôyy…ôn set.seed-- Bel…ô ki, pseudorandom n√∂mr…ôl…ôri √ľ√ß√ľn toxum.
Bel…ô ki, toxum m√ľ…ôyy…ôn alńĪram Y…ôni 42, m…ôn yaratmaq ki, …ôg…ôr
√ľ√ß normal t…ôsad√ľfi d…ôy…ôrl…ôr, sonra …ôg…ôr
√Ėz set.seed run eyni d…ôy…ôr 42 istifad…ô ed…ôr…ôk komp√ľter,
sonra da almaq Eyni √ľ√ß t…ôsad√ľfi normalar.
>> Bel…ô ki, bu, h…ôqiq…ôt…ôn yaxŇüńĪdńĪr reproducibility √ľ√ß√ľn.
Ad…ôt…ôn, siz yap√Ĺyorsun zaman b…ôzi elmi t…ôhlili sort,
Siz toxum qurmaq ist…ôyir…ôm.
Bu yolla dig…ôr aliml…ôr yalnńĪz bil…ôrsiniz Siz var tam olaraq eyni kodu yeniden
Onlar d…ôqiq lazńĪmdńĪr, √ß√ľnki h…ôyata eyni t…ôsad√ľfi d…ôyiŇü…ônl…ôr that-- v…ô ya t…ôsad√ľfi
Siz h…ôm√ßinin q…ôbul etdik d…ôy…ôrl…ôr.
>> V…ô vectorized tapŇüńĪrńĪq Burada 2 vals 1 g√∂st…ôrir.
Bel…ô ki, ilk iki elementl…ôri edir Vals v…ô sonra 0 onlarńĪ verir.
V…ô sonra, siz d…ô yalnńĪz ed…ô bil…ôrsiniz Booleans oxŇüar bir Ňüey.
>> Bel…ô ki, vals, bu irad…ô 0- b…ôrab…ôr deyil bir vektor S∆ŹHV verir, SAXTA, TRUE
bu halda.
V…ô sonra, h…ôr hansńĪ dem…ôk olacaq TRUE olanlar g√∂st…ôricil…ôrinin,
sonra 5 √ľ√ß√ľn t…ôyin ed…ôc…ôk.
Bel…ô ki, √ľ√ß√ľnc√ľ element edir burada v…ô sonra 5 √ľ√ß√ľn verir.
>> V…ô bu, h…ôqiq…ôt…ôn g√∂z…ôl aŇüańüńĪ s…ôviyy…ôli dill…ôr il…ô m√ľqayis…ôd…ô
harada loops √ľ√ß√ľn istifad…ô etm…ôk Bu vectorized m…ôhsullarńĪnńĪn b√ľt√ľn etm…ôk
yalnńĪz √ßox asan deyil, √ß√ľnki v…ô bir bir-liner var.
V…ô b√∂y√ľk haqqńĪnda n…ô vectorized notation
R, bu sort var ki, daxili onlar dem…ôk olar ki, kimi s√ľr…ôtli ist…ôyirik ki,
aŇüańüńĪ s…ôviyy…ôd…ô dil kimi bunu kimi R loop √ľ√ß√ľn edilm…ôsi qarŇüńĪ
v…ô sonra n…ô olan dinamik endeksleme √∂z√ľ.
V…ô bunu daha gec olacaq vectorized Ňüey bu sort
Bu paralel, bunu ed…ô bil…ôrsiniz harada Bu, …ôsas…ôn Threading bunu edir.
>> Bel…ô ki, burada …ôm…ôliyyatlarńĪ vectorized olunur.
Bel…ôlikl…ô, m…ôn 3 bir d…ôy…ôr 1 yaradan alńĪram, t…ôyin ki vec1, 3 5, vec2,
birlikd…ô onlara …ôlav…ô.
Bu, onlarńĪn komponent-m√ľdrik edir Bu bel…ô 1 plus 3, 2 plus 4, v…ô var.
>> vec1 d…ôf…ô vec2.
Bu iki vurmaq M√ľdrik komponenti qiym…ôtl…ôndirir.
Bel…ô ki, 1 d…ôf…ô 3, 2 d…ôf…ô var 4, sonra 3 d…ôf…ô 5.
>> V…ô sonra, eyni siz d…ô ed…ô bil…ôrsiniz m…ôntiqi m√ľqayis…ô comparisons--.
Bel…ô ki, bu TRUE SAXTA SAXTA var halda 1, √ß√ľnki 3-d…ôn b√∂y√ľk olmayan
2 4-d…ôn b√∂y√ľk olmayan.
Bu, baŇüqa bir typo tapmaq,, 3 m√ľtl…ôq daha 5 √ßoxdur.
B…ôli.
V…ô bel…ô ki, yalnńĪz b√ľt√ľn ed…ô bil…ôrsiniz Bu sad…ô …ôm…ôliyyatlarńĪ
onlarńĪn miras, √ß√ľnki d…ôrsl…ôri √∂zl…ôri.
>> Bel…ô ki, yalnńĪz vektor idi.
V…ô …ôn …ôsas n√∂v var R obyekt, √ß√ľnki bir vektor verilir
Siz daha inkiŇüaf etmiŇü obyektl…ôrin inŇüa ed…ô bil…ôrsiniz.
>> Bel…ô ki, burada bir matrix var.
Bu mahiyy…ôtc…ô abstraksiya deyil bir matrix √∂z√ľ n…ô edir.
Bel…ô ki, bu halda, m√ľxt…ôlif √ľ√ß var H…ôr bir s√ľtun edir istiqam…ôtini,
v…ô ya onu hesab ed…ô bil…ôr H…ôr biri bir sńĪra var.
>> Bel…ô ki, 1-d…ôn bir matrix saxlanńĪlmasńĪ alńĪram 9 v…ô sonra 3 satńĪr ifad…ô edir…ôm.
Bel…ô ki, 1-d…ôn 9, bir vektor 1 ver…ôc…ôk 2, 3, 4, 5, 6, 9 b√ľt√ľn yol.
>> Da n…ôz…ôr…ô saxlamaq √ľ√ß√ľn bir Ňüey ki, R mańüazalarńĪ s√ľtun b√∂y√ľk formatda qiym…ôtl…ôndirir.
Bel…ô ki, baŇüqa s√∂zl…ô, siz 1 zaman g√∂rm…ôk 9, bu, onlarńĪ saxlamaq olacaq
Bu, 2, 1 olacaq Ilk s√ľtun 3,
v…ô sonra ed…ôc…ôyik 4, 5, ńįkinci s√ľtun 6,
v…ô sonra 7, √ľ√ß√ľnc√ľ s√ľtun 8, 9.
>> V…ô burada bir sńĪra dig…ôr var istifad…ô ed…ô bil…ôrsiniz √ľmumi funksiyalarńĪ.
Bel…ô ki, z…ôif mat, bu ver…ôc…ôk matrix √∂l√ß√ľl…ôri.
Bu geri olacaq √∂l√ß√ľs√ľ bir vektor.
Bu halda, √ß√ľnki Bel…ô ki, Bizim matrix, 3 3
bu bir verm…ôk olacaq r…ôq…ômli vektor 3 3 ki.
>> V…ô burada yalnńĪz g√∂st…ôrir matrix vurma.
Bel…ô ki, ad…ôt…ôn, yalnńĪz …ôg…ôr asterisk-- bel…ô mat ulduz mat--
Bu olacaq komponent-m√ľdrik …ôm…ôliyyat
v…ô ya Hadamard m…ôhsul n…ô deyirl…ôr.
Bel…ô ki, h…ôr n…ô olacaq element komponent M√ľdrikdir.
Lakin, …ôg…ôr siz matrix multiplication--
bel…ô ki, ilk sńĪra d…ôf…ô √ßarparaq ńįkinci Matrix ilk s√ľtun
v…ô bel…ô Us istifad…ô edir…ôm Bu faiz …ôm…ôliyyat.
>> V…ô mat t yalnńĪz bir deyil yerini √ľ√ß√ľn …ôm…ôliyyat.
Bel…ô ki, m…ôn √ßekmiŇü almaq deyir…ôm matrix, matrix il…ô √ßoxaltmaq
√∂z√ľ.
V…ô sonra olacaq baŇüqa 3 s…ôn…ô t…ôr…ôf qayńĪdacaqdńĪr
3 matrix g√∂st…ôr…ôn il…ô Ist…ôdiyiniz ist…ôdiyiniz m…ôhsul.
>> V…ô bel…ô ki, matrix idi.
Burada data √ß…ôr√ßiv…ôsind…ô deyirl…ôr n…ô.
Siz hesab ed…ô bil…ôr A data √ß…ôr√ßiv…ôsind…ô bir matrix, lakin h…ôr s√ľtun √∂z√ľ
m√ľxt…ôlif tipli olacaq.
>> Bel…ô ki, n…ô data haqqńĪnda h…ôqiq…ôt…ôn s…ôrin var √ß…ôr√ßiv…ôsind…ô data analiz √∂z√ľ ki,
B√ľt√ľn bu olacaq heterogen m…ôlumat v…ô b√ľt√ľn bu h…ôqiq…ôt…ôn
messy Ňüeyi olduńüu s√ľtun h…ôr √∂zl…ôrini m√ľxt…ôlif ola bil…ôr.
Bel…ô ki, burada bir yaratmaq dedi alńĪram m…ôlumat √ß…ôr√ßiv…ô, 1 3-d…ôn ints etm…ôk
v…ô sonra da bir xarakter vektor var.
Bel…ôlikl…ô, m…ôn vasit…ôsil…ô indeksi bil…ôr Bu s√ľtun h…ôr
v…ô sonra m…ôn d…ôy…ôrl…ôr √∂zl…ôri almaq lazńĪmdńĪr.
V…ô siz d…ô bir n√∂v ed…ô bil…ôrsiniz m…ôlumat √ß…ôr√ßiv…ôsind…ô …ôm…ôliyyatlarńĪnńĪn.
V…ô √ßox vaxt siz olduńüunuzda analiz v…ô ya bir n√∂v bunu
emalńĪ, siz olacaq Bu data strukturlarńĪ il…ô iŇü
h…ôr bir s√ľtun gedir m√ľxt…ôlif tipli olmalńĪdńĪr.
>> N…ôhay…ôt, bel…ô ki, bu mahiyy…ôtc…ô yalnńĪz var R. siyahńĪsńĪ d√∂rd …ôsas obyektl…ôri
h…ôr hansńĪ bir toplayacaqdńĪr dig…ôr obyektl…ôrin ist…ôyir…ôm.
Bel…ô ki, bir saxlamaq olacaq Siz asanlńĪqla …ôld…ô ed…ô bil…ôrsiniz d…ôyiŇü…ôn.
>> Bel…ô ki, burada, m…ôn bir siyahńĪsńĪnńĪ alaraq alńĪram.
M…ôn stuff 3 b…ôrab…ôrdir deyir…ôm.
Bel…ô ki, bir element √ľ√ß√ľn gedir…ôm siyahńĪsńĪ v…ô bu m…ôhsullarńĪ adlanńĪr,
v…ô d…ôy…ôri 3 var olacaq.
>> M…ôn d…ô bir matrix yarada bil…ôrsiniz.
Bel…ô ki, bu 4 v…ô son sńĪra 1 2 b…ôrab…ôrdir, bel…ô ki, 2 2 matrix t…ôr…ôfind…ôn.
H…ôm√ßinin siyahńĪda v…ô mat deyirl…ôr.
moreStuff, bir xarakter simli, √∂z√ľ v…ô h…ôtta baŇüqa siyahńĪsńĪ.
>> Bel…ô ki, bu 5 v…ô ayńĪ bir siyahńĪsńĪ.
Bu d…ôy…ôri 5 v…ô var, bel…ô ki, Xarakteri simli ayńĪ var
v…ô bir siyahńĪsńĪ i√ß…ôrisind…ô bir siyahńĪsńĪ.
Bel…ô ki, bu ola bil…ôr recursive Ňüeyl…ôr olduńüu
Siz another-- a var n√∂v√ľ daxilind…ô yazńĪn.
Bel…ô ki, eyni, bir matrix ola bil…ôr baŇüqa matrix daxilind…ô v…ô s.
V…ô bir siyahńĪsńĪnńĪ yalnńĪz yaxŇüńĪ bir yoldur toplanmasńĪ v…ô √ľmumil…ôŇüdirm…ôk
B√ľt√ľn bu m√ľxt…ôlif obyektl…ôrin.
>> V…ô n…ôhay…ôt, burada yalnńĪz halda k√∂m…ôk edir Bu yalnńĪz √ßox tez artńĪq getmiŇüdi.
Bel…ô ki, zaman s…ôhv edirik funksiyasńĪ bir n√∂v haqqńĪnda
ki, funksiyasńĪ k√∂m…ôyi ed…ô bil…ôrsiniz.
Bel…ô ki, yardńĪm matrix ed…ô bil…ôrsiniz v…ô ya bir sual iŇüar…ôsi matrix.
V…ô yardńĪm v…ô sual iŇüar…ôsi var yalnńĪz eyni Ňüey √ľ√ß√ľn stenoqrafiya
onlar takma ist…ôyirik.
>> lm bir funksiyasńĪ ki, YalnńĪz bir x…ôtti model yoxdur.
Amma nec…ô ki, he√ß bir fikrim yoxdur, …ôg…ôr iŇül…ôri, yalnńĪz m…ônf…ôzd…ô k√∂m…ôk ed…ô bil…ôrsiniz
v…ô b…ôzi ver…ôc…ôyik s…ôn…ôdl…ôrin sort ki,
n√∂v kimi g√∂r√ľn√ľr Unix, adam s…ôhif…ô
Siz qńĪsa t…ôsviri n…ô onun d…ôlill…ôri d…ô n…ô edir,
qaytarńĪr v…ô nec…ô yalnńĪz g√∂st…ôriŇül…ôr n…ô istifad…ô v…ô b…ôzi n√ľmun…ôl…ôr h…ôm√ßinin.
>> M…ôn…ô davam v…ô Ňüou ged…ôk R. OK istifad…ô bir demo.
Bel…ô ki, m…ôn √ßox artńĪq getdi tez yalnńĪz m…ôlumat
strukturlarńĪ v…ô bir n√∂v …ôm…ôliyyatlarńĪ b…ôzi op--.
Burada b…ôzi funksiyalarńĪ edir.
>> Bel…ô ki, burada m…ôn yalnńĪz gedir…ôm bir funksiyasńĪ m√ľ…ôyy…ôn etm…ôk.
Bel…ô ki, m…ôn d…ô istifad…ô edir…ôm Burada tapŇüńĪrńĪq operator,
v…ô sonra m…ôn deyir…ôm bir funksiyasńĪ kimi b…ôyan edir.
V…ô bu d…ôy…ôr x edir.
Bel…ô ki, bu, ist…ôdiyiniz h…ôr hansńĪ bir d…ôy…ôri v…ô m…ôn √∂z√ľ x qayńĪtmaq √ľ√ß√ľn gedir…ôm.
Bel…ô ki, bu Ňü…ôxsiyy…ôt funksiyasńĪ var.
>> Bu bar…ôd…ô s…ôrin n…ô dig…ôr dill…ôr il…ô m√ľqayis…ôd…ô
v…ô baŇüqa aŇüańüńĪ s…ôviyy…ôli languages ‚Äč‚Äčki, x
h…ôr hansńĪ bir n√∂v√ľ √∂z√ľ ola bil…ôr v…ô bu c√ľr qayńĪtmaq lazńĪmdńĪr.
Bel…ô ki, bel…ô imkan imagine-- bil…ôr M…ôn…ô yalnńĪz tez bu axńĪr.
√úzr ist…ôyirik.
>> Bel…ô ki, bir Ňüey d…ô qeyd etm…ôk lazńĪmdńĪr bu redaktoru m…ôn istifad…ô edir…ôm ki,
rstudio adlanńĪr.
Bu IDE deyirl…ôr n…ô.
V…ô bir Ňüey ki, Bu bar…ôd…ô h…ôqiq…ôt…ôn g√∂z…ôl
Bu bir √ßox √∂z√ľnd…ô birl…ôŇüdirir ki, Ňüeyi √∂z√ľ R etm…ôk ist…ôyir…ôm
yalnńĪz √ßox daxil…ôn.
>> Bel…ô ki, burada t…ôrc√ľm…ô√ßi konsol edir.
Bel…ô ki, eyni, siz d…ô bu …ôld…ô ed…ô bil…ôrsiniz yalnńĪz kapital R. etm…ôkl…ô konsol xammal
Bu tam konsol eyni Ňüey.
M…ôn yalnńĪz id funksiyasńĪ x, x, x ed…ô bil…ôrsiniz.
Then-- v…ô sonra v…ô √∂z√ľ g√∂z…ôl olacaq.
>> Bel…ô ki, rstudio b√∂y√ľk Bu konsol var, √ß√ľnki.
O, h…ôm√ßinin s…ôn…ôdl…ôr var Siz √ßalńĪŇütńĪrmak √ľ√ß√ľn ist…ôyir…ôm.
V…ô sonra b…ôzi d…ôyiŇü…ônl…ôr var Siz m√ľhitl…ôrd…ô g√∂rm…ôk olar ki.
V…ô sonra, varsa siz, sonra sah…ôl…ôri etm…ôk
f…ôrqli olaraq, yalnńĪz burada g√∂r…ô bil…ôrsiniz B√ľt√ľn bu m√ľxt…ôlif p…ônc…ôr…ôl…ôr idar…ô
√∂zl…ôri t…ôr…ôfind…ôn.
>> M…ôn, h…ôqiq…ôt…ôn, Ňü…ôxs…ôn Vim istifad…ô, lakin m…ôn rstudio kimi hiss …ôla
yaxŇüńĪ bir fikir almaq √ľ√ß√ľn Ad…ôt…ôn R. nec…ô istifad…ô,
zaman √ßalńĪŇüdńĪńüńĪnńĪz b…ôzi yeni v…ôzif…ô √∂yr…ônm…ôk,
Siz idar…ô ist…ômir…ôm d…ôf…ô √ßox Ňüeyl…ôr.
Bel…ô ki, R yalnńĪz very-- rstudio deyil t…ôlim R √ßox yaxŇüńĪ bir yoldur
il…ô m…ôŇüńüul olmadan b√ľt√ľn bunlar.
>> Bel…ô ki, burada salam id √ßalńĪŇüan alńĪram.
Bu salam qaytarńĪr.
id 123.
Burada integers bir vektor edir.
Bel…ô ki, eyni, siz, √ß√ľnki , d…ôy…ôr h…ôr hansńĪ bir n√∂v almaq
Siz id qaytarńĪlmasńĪ ed…ô bil…ôrsiniz x bel…ô ki, 1234 v…ô 5 qaytarńĪr.
>> V…ô yalnńĪz siz…ô g√∂st…ôrm…ôk, m…ôn…ô bildirin Bu, h…ôqiq…ôt…ôn bir tamsayńĪ edir.
V…ô eyni, siz sinif …ôg…ôr id x, bu tam olacaq.
V…ô sonra, siz d…ô ed…ô bil…ôrsiniz iki m√ľqayis…ô v…ô TRUE var.
Bel…ô ki, x, …ôg…ôr id yoxlanńĪlmasńĪ alńĪram b…ôrab…ôr x v…ô bildiriŇü b…ôrab…ôrdir
ki, iki trues verir.
Bel…ô ki, bu dey…ôr…ôk deyil eyni iki obyektl…ôrin,
lakin H…ôr giriŇü var istiqam…ôtini eyni …ôrzind…ô.
>> Burada bounded.compare edir.
Bel…ô ki, bu bir az daha m√ľr…ôkk…ôbdir ki, bir halda v…ôziyy…ôt v…ô baŇüqa
v…ô sonra iki edir bir zamanda d…ôlill…ôri.
Bel…ô ki, x h…ôr hansńĪ bir n√∂v√ľ var.
V…ô bunu s√∂yl…ôyir…ôm ńįkinci arqument bir.
Bu yaxŇüńĪ bir Ňüey ola bil…ôr.
Lakin ismarńĪclarńĪ, bu almaq olacaq 5 Ňüey m√ľ…ôyy…ôn etmir …ôg…ôr.
>> Bel…ô ki, burada dem…ôk gedir…ôm x daha √ßox olsun.
M…ôn m√ľ…ôyy…ôn etmir …ôg…ôr Bel…ô ki, x 5 daha b√∂y√ľk olduqda deyir
sonra TRUE qayńĪtmaq √ľ√ß√ľn gedir…ôm.
baŇüqa, m…ôn SAXTA qayńĪtmaq √ľ√ß√ľn gedir…ôm.
M…ôn…ô ir…ôli getm…ôk v…ô bu m√ľ…ôyy…ôn ed…ôk.
>> ńįndi m…ôn gedir…ôm bounded.compare 3 axńĪr.
Bel…ô ki, 3 az deyir than-- 5-d…ôn 3 b√∂y√ľkd√ľr.
Xeyr, bel…ô SAXTA deyil.
>> V…ô 3 bounded.compare v…ô m…ôn gedir…ôm bir 2 b…ôrab…ôrdir istifad…ô ed…ôr…ôk, m√ľqayis…ô.
Bel…ô ki, indi m…ôn indi, b…ôli deyir…ôm Bir baŇüqa bir Ňüey olmaq ist…ôyir…ôm.
M…ôn dem…ôk gedir…ôm, bel…ô ki, 2 olmalńĪdńĪr.
>> M…ôn bu c√ľr ed…ô bil…ôrsiniz notation v…ô ya bir 2 b…ôrab…ôrdir deyirl…ôr.
Bu daha oxunaqlńĪ ki, siz olduńüunuzda
Bu, h…ôqiq…ôt…ôn baxaraq m√ľr…ôkk…ôb funksiyalarńĪ ki,
√áox d…ôlill…ôri v…ô bu almaq onlarla yalnńĪz dey…ôr…ôk oftentimes-- ola bil…ôr
2 √ľ√ß√ľn daha oxunaqlńĪ b…ôrab…ôrdir g…ôl…ôc…ôkd…ô bel…ô ki, sonra siz
siz yap√Ĺyorsun n…ô olacaq.
>> Bel…ô ki, bu halda, m…ôn deyil…ôm s√∂z 2 3 b√∂y√ľkd√ľr.
B…ôli olar.
V…ô eyni, yalnńĪz ed…ô bil…ôrsiniz Bu v…ô dem…ôk, 2-d…ôn 3 b√∂y√ľkd√ľr
bir 2 b…ôrab…ôrdir.
V…ô h…ôm√ßinin TRUE var.
B…ôli?
>> Auditoriya: edirsiniz x…ôtti il…ô line h…ôyata?
>> DUSTIN TRAN: B…ôli, m…ôn edir…ôm.
Bel…ô ki, n…ô m…ôn burada edir…ôm ki, Bu m…ôtn alaraq document--
v…ô rstudio ki, haqqńĪnda b√∂y√ľk n…ô M…ôn yalnńĪz bir short-- …ôsas qńĪsa √ßalńĪŇütńĪrabilirsiniz.
Bel…ô ki, n…ôzar…ôt-daxil edir…ôm.
>> V…ô sonra, m…ôn q…ôbul edir…ôm m…ôtn s…ôn…ôd x…ôtti
v…ô sonra konsol qoyulmasńĪ.
Bel…ô ki, burada deyir…ôm, bounded.compare v…ô m…ôn Control-X edir…ôm.
M…ôn yalnńĪz burada run ed…ô bil…ôrsiniz.
V…ô sonra almaq lazńĪmdńĪr sonra line v…ô burada qoyun.
V…ô sonra eyni, m…ôn burada run ed…ô bil…ôrsiniz.
V…ô o, yalnńĪz m√ľ…ôyy…ôn davam ed…ôc…ôk kimi konsol daxil satńĪr.
>> V…ô siz d…ô buruq qeyd …ôg…ôr aŇüńĪrma yalnńĪz C sintaksis kimi var.
x-- …ôg…ôr v…ôziyy…ôt d…ô …ôg…ôr parantez istifad…ô etm…ôk olacaq v…ô sonra
baŇüqa istifad…ô ed…ô bil…ôrsiniz.
Dig…ôr bir halda baŇüqa bir.
Bel…ô ki, bu x olacaq M…ôs…ôl…ôn, b…ôrab…ôrdir b…ôrab…ôrdir.
V…ô sonra m…ôn gedir…ôm Burada bir Ňüey geri.
>> Iki m√ľxt…ôlif var Qeyd ed…ôk ki, olur, burada h…ôr Ňüeyi.
One I ifad…ô edir…ôm ki, burada edir d…ôy…ôri TRUE qayńĪtmaq.
Burada yalnńĪz x deyir…ôm.
Bel…ô ki, R ismarńĪclarńĪ ad…ôt…ôn ed…ôc…ôk Son d…ôlill…ôri almaq
v…ô ya, kodu son line almaq v…ô bu geri n…ô olacaq.
Bel…ô ki, burada bu eyni geri x g√∂r…ôn kimi bir Ňüey.
>> V…ô yalnńĪz g√∂st…ôrm…ôk √ľ√ß√ľn.
V…ô sonra, bu, yalnńĪz kimi iŇül…ôy…ôc…ôk.
M…ôn…ô bu davam ed…ôk.
>> Bel…ô ki, baŇüqa …ôg…ôr.
V…ô h…ôqiq…ôt…ôn, m…ôn qayńĪda bil…ôr M…ôn ist…ôrdim bir Ňüey.
Bel…ô ki, m…ôn h…ôtta yoxdur geri Booleans b√ľt√ľn vaxt, zaman,
M…ôn yalnńĪz baŇüqa bir Ňüey ola bil…ôr.
Bel…ôlikl…ô, m…ôn geri ayńĪ ed…ô bil…ôrsiniz.
>> X b…ôrab…ôrdir Bel…ô ki, bir b…ôrab…ôrdir Bu ayńĪ geri olacaq.
∆Źks halda, bu TRUE geri olacaq.
M…ôn d…ô bir vektor ed…ô bil…ôrsiniz v…ô ya h…ôqiq…ôt…ôn bir Ňüey.
>> V…ô ad…ôt…ôn statik in tipli languages,
Burada bir n√∂v√ľ daxil istiyorum.
V…ô bu yalnńĪz bir Ňüey ola bil…ôr ki, qeyd.
V…ô R, bu ki, kifay…ôt q…ôd…ôr ańüńĪllńĪ deyil yalnńĪz bunu ed…ôc…ôk v…ô g√∂z…ôl iŇül…ôy…ôc…ôk.
>> Bel…ô ki, m…ôn…ô bu m√ľ…ôyy…ôn ed…ôk.
√úzr ist…ôyirik oh Unexpected--.
Burada buruq brace olmalńĪdńĪr.
OK.
Cool.
B√ľt√ľn h√ľquqlar.
Bel…ô ki, indi 3 m√ľqayis…ô ed…ôk v…ô bir 3 b…ôrab…ôrdir.
Bel…ô ki, d√∂nm…ôk lazńĪmdńĪr d…ôy…ôri ayńĪ yeah--.
>> Bel…ô ki, indi bir daha √ľmumi bir Ňüey kimi n…ô dig…ôr strukturlarńĪ haqqńĪnda.
Bel…ô ki, bu funksiyasńĪ var.
Bu h…ôr hansńĪ bir n√∂v iŇü gedir 3 v…ô ya h…ôr hansńĪ bir …ôd…ôdi kimi d…ôy…ôri,
baŇüqa s√∂zl…ô, ikiqat.
>> Bir vektor kimi bir Ňüey haqqńĪnda deyil, n…ô.
Bel…ôlikl…ô, n…ô siz bel…ô do-- …ôg…ôr m…ôn deyil…ôm olur 6 dem…ôk, val, 4 t…ôyin gedir.
Bel…ô ki, bu, bu geri …ôg…ôr 4, 5, 6 vektor edir.
>> ńįndi n…ô g√∂rm…ôk ed…ôk M…ôn …ôg…ôr val bounded.compare.
Bel…ô ki, bu siz…ô 1251 15 verm…ôk niyy…ôtind…ôdir.
BaŇüqa s√∂zl…ô Bel…ô ki, dey…ôr…ôk Bu v…ôziyy…ôtd…ô baxsaq
bel…ô ki, x az deyir bir v…ô ya bir Ňüey daha.
Bel…ô ki, bu q…ôd…ôr var confusing indi
YalnńĪz neler bilmir…ôm.
Bel…ôlikl…ô, m…ôn h…ôqiq…ôt…ôn bir Ňüey tapmaq yalnńĪz debug √ľ√ß√ľn √ßalńĪŇüńĪrńĪq haqqńĪnda yaxŇüńĪ
YalnńĪz val b√∂y√ľk ed…ô bil…ôr ki, bir v…ô daha var n…ô g√∂rm…ôk.
>> Bel…ô ki, val-- bir-u m…ônim 5 bel…ô deyil YalnńĪz 5 daha √ßox val n…ô ed…ôk.
Bel…ô ki, bu bir vektor YALAN S∆ŹHV TRUE edir.
Bel…ô ki, indi siz aradńĪńüńĪnńĪz zaman Bu, …ôg…ôr dem…ôk olacaq,
v…ô sonra bu verm…ôk olacaq yalan yalan bir vektor TRUE edir.
>> Siz R, R bu ke√ßm…ôk Bel…ô ki siz yap√Ĺyorsun n…ô he√ß bir fikir var.
Bir t…ôk g√∂zl…ôyir, √ß√ľnki bir Boolean d…ôy…ôr, indi
siz Booleans bir vektor √∂t√ľr√ľr.
Bel…ô ki, ismarńĪclarńĪ, R yalnńĪz n…ô heck dem…ôk gedir,
M…ôn siz…ô etdiyiniz g√ľman gedir…ôm Burada ilk element almaq niyy…ôtind…ôdir.
M…ôn gedir…ôm dem…ôk gedir…ôm Bu SAXTA ki, g√ľman etm…ôk.
Bel…ô ki, dem…ôk olacaq yox, bu dońüru deyil.
>> Eyni Ňü…ôkild…ô, olacaq val bir b…ôrab…ôrdir b…ôrab…ôrdir ola bil…ôr.
Xeyr, 5 sorry.
V…ô h…ôm√ßinin yalan olacaq.
Bel…ô ki, he√ß bir dem…ôk olacaq Bu h…ôm√ßinin bel…ô TRUE deyil
Bu son bir geri olacaq.
>> Bel…ô ki, bu yaxŇüńĪ bir Ňüey v…ô ya pis, ya da Ňüey, siz onu g√∂rm…ôk nec…ô asńĪlńĪ olaraq.
Siz olduńüunuzda, √ß√ľnki Bu funksiyalarńĪ yaradńĪlmasńĪ,
Siz, h…ôqiq…ôt…ôn, neler bilmir…ôm.
Bel…ô ki, b…ôz…ôn bir s…ôhv ist…ôyir…ôm, v…ô ya b…ôlk…ô yalnńĪz bir x…ôb…ôrdarlńĪq ist…ôyir…ôm.
Bu halda, R bunu etmir.
Bel…ô ki, h…ôqiq…ôt…ôn q…ôd…ôr Siz off …ôsaslanńĪr n…ô
dili hesab edir…ôm ki, Bu halda n…ô etm…ôlidir
Siz Booleans bir vektor ke√ßm…ôk …ôg…ôr Bir v…ôziyy…ôtd…ô …ôg…ôr yap√Ĺyorsun zaman.
>> Bel…ô ki, orijinal idi ki, dey…ôk bir baŇüqa …ôg…ôr il…ô TRUE qayńĪtmaq v…ô etdiyiniz
SAXTA geri olacaq.
Abstracting Bel…ô ki, bir yol Bu m…ôn dem…ôk
h…ôtta bu Ňü…ôrti Ňüey lazńĪm deyil.
M…ôn n…ô ed…ô bil…ôr baŇüqa bir Ňüey yalnńĪz d…ôy…ôrl…ôri √∂zl…ôri qaytarńĪlmasńĪ.
Bel…ô ki, qeyd …ôg…ôr siz val 5-d…ôn √ßox yoxdur,
Bu qayńĪtmaq √ľ√ß√ľn gedir vektor FALSE SAXTA TRUE.
>> B…ôlk…ô bu n…ô bounded.compare √ľ√ß√ľn ist…ôyir…ôm.
Siz Booleans bir vektor qayńĪtmaq ist…ôyir…ôm harada d…ôy…ôrl…ôrin h…ôr m√ľqayis…ô
√∂zl…ôrin…ô.
Bel…ô ki, yalnńĪz bounded.compare ed…ô bil…ôrsiniz funksiyasńĪ x, bir 5 b…ôrab…ôrdir.
V…ô sonra yerin…ô bunu bu halda baŇüqa v…ôziyy…ôt,
M…ôn yalnńĪz qayńĪtmaq √ľ√ß√ľn gedir…ôm x 5-d…ôn b√∂y√ľkd√ľr.
Bel…ô ki, sonra dońüru …ôg…ôr Bu TRUE geri olacaq.
Bu deyil, …ôg…ôr, sonra, bu SAXTA geri olacaq.
>> Bunun √ľ√ß√ľn iŇül…ôy…ôc…ôk bu strukturlarńĪn h…ôr hansńĪ bir.
Bel…ô ki, 1 6 v…ô ya 9 c bounded.compare bil…ôr v…ô sonra, bir 6 b…ôrab…ôrdir dem…ôk gedir…ôm
m…ôs…ôl…ôn.
V…ô sonra olacaq dońüru Boolean verm…ôk
Siz dizayn etdiyiniz vektor.
>> Bel…ô ki, o, yalnńĪz funksiyalarńĪ v…ô indi m…ôn…ô yalnńĪz imkan
b…ôzi interaktiv vizual g√∂st…ôrir.
M…ôn, h…ôqiq…ôt…ôn, var d√ľŇü√ľnm√ľr…ôm Wi-Fi burada m…ôn…ô yalnńĪz ir…ôli getm…ôk bildirin
v…ô I guess bu ke√ßin.
>> S…ôrin var, lakin bir Ňüey baxmayaraq ki, …ôg…ôr yalnńĪz
bir d…ôst…ô test etm…ôk ist…ôyir…ôm m√ľxt…ôlif m…ôlumat …ômrl…ôri,
m√ľxt…ôlif K√ľmeleri bir d…ôst…ô var artńĪq R. daxil √∂ny√ľklenmesi olunur
Bel…ô ki, onlardan biri iris veril…ônl…ôr bazasńĪnńĪn √ßańüńĪrńĪb.
Bu, …ôn yaxŇüńĪ bilin…ôn biridir maŇüńĪn √∂yr…ônm…ô olanlar.
Siz ad…ôt…ôn yalnńĪz bir n√∂v ed…ôc…ôyik Sizin kodu √ßalńĪŇüńĪr …ôg…ôr test hallarda g√∂rm…ôk.
Bel…ô ki, yalnńĪz iris n…ô yoxlamaq ed…ôk.
>> Bel…ô ki, bu Ňüey gedir m…ôlumat √ß…ôr√ßiv…ôsind…ô olmalńĪdńĪr.
V…ô bu uzun, √ß√ľnki c√ľr M…ôn yalnńĪz iris √ßap.
Bu, b√ľt√ľn Ňüey √ßap edir.
Bel…ô ki, b√ľt√ľn bu m√ľxt…ôlif adlarńĪ var.
Bel…ô ki, iris toplusudur m√ľxt…ôlif g√ľll…ôr.
Bu halda, bu izah Siz bu n√∂v,
b√ľt√ľn bu m√ľxt…ôlif geniŇülikleri v…ô sepal v…ô l…ô√ß…ôk yola.
>> V…ô ad…ôt…ôn, …ôg…ôr Siz iris √ßap etm…ôk ist…ôyir…ôm
M…ôs…ôl…ôn, siz var etm…ôk ist…ômir…ôm ki, artńĪq ed…ô bil…ôr, √ß√ľnki b√ľt√ľn bu
b√ľt√ľn konsol.
H…ôqiq…ôt…ôn Bel…ô ki, bir Ňüey g√∂z…ôl baŇü funksiyasńĪ var.
Bel…ô ki, yalnńĪz baŇü …ôg…ôr iris, bu ver…ôc…ôk
ilk beŇü satńĪrlar, altńĪ h…ôrhalda.
V…ô sonra yaxŇüńĪ, siz burada belirtebilirsiniz.
Bel…ô ki, 20-- bu ver…ôc…ôk Siz ilk 20 satńĪr.
M…ôn, h…ôqiq…ôt…ôn, idi ki, bu t…ô…ôcc√ľb
M…ôn…ô altńĪ M…ôn…ô davam ed…ôk verdi v…ô √ľzr, iris-- v…ô ya baŇü yoxlayńĪn.
V…ô burada ver…ôc…ôk Siz s…ôn…ôdl…ôr
d…ôy…ôri r…ôhb…ôri edir n…ô.
Bel…ô ki, ilk qaytarńĪr v…ô ya bir obyekt son.
V…ô sonra m…ôn gedir…ôm yetirilm…ôm…ôsi baxmaq.
V…ô sonra default deyir √ľsul baŇü x v…ô n 6L b…ôrab…ôrdir.
Bel…ô ki, bu ilin ilk altńĪ elementl…ôri qaytarńĪr.
V…ô burada qeyd eyni, m…ôn n m√ľ…ôyy…ôn etm…ôk yox idi 6 b…ôrab…ôrdir.
M…ônim cari olaraq altńĪ istifad…ô h…ôrhalda.
M…ôn ist…ôyir…ôm …ôg…ôr, sonra, m√ľ…ôyy…ôn bir m√ľ…ôyy…ôn etm…ôk √ľ√ß√ľn d…ôy…ôri, sonra m…ôn d…ô ki, bil…ôrsiniz.
>> Ki, bir sad…ô …ômrl…ôri bel…ô v…ô burada yaxŇüńĪ yalnńĪz edir ki, baŇüqa biri,
Bu …ôslind…ô can-- bir az daha m√ľr…ôkk…ôb,
lakin bu, yalnńĪz klass ke√ßiril…ôc…ôk iris veril…ônl…ôr bazasńĪnńĪn h…ôr s√ľtun.
Bel…ô ki, bu bu n…ô h…ôr siz…ô g√∂st…ôr…ôc…ôk s√ľtun onlarńĪn n√∂vl…ôri baxńĪmńĪndan.
Bel…ô ki, sepal uzunluńüu r…ôq…ômli deyil sepal eni r…ôq…ômli edir.
B√ľt√ľn bu d…ôy…ôrl…ôr yalnńĪz r…ôq…ômli olunur Bu m…ôlumatlar dey…ô bil…ôr, √ß√ľnki
bunlar strukturu B√ľt√ľn sayńĪsal gedir.
>> V…ô Species s√ľtun bir amil olacaq.
Bel…ô ki, ad…ôt…ôn, bu hesab edir…ôm ki, bu bir xarakter string kimi.
Amma yalnńĪz irisSpecies …ôg…ôr, v…ô sonra baŇü 5 gedir…ôm
bu √ßap edir ilk beŇü d…ôy…ôrl…ôr out.
>> V…ô sonra bu s…ôviyy…ôd…ô bil…ôrsiniz.
Bel…ô ki, bu saying-- edir R yoldur q…ôti d…ôyiŇü…ônl…ôr olan.
Bel…ô ki, …ôv…ôzin…ô yalnńĪz xarakter strings olan,
Bu s…ôviyy…ôd…ô ifad…ô var bunlar hansńĪ var.
>> Bel…ô ki, irisSpecies 1 dey…ôk.
Bel…ô ki, burada n…ô etm…ôk ist…ôdikl…ôrini M…ôn deyil Bu N√∂vl…ôrin s√ľtun Subsetting.
Bel…ô ki, bu davam edir N√∂vl…ôrin s√ľtun v…ô sonra
Bu g√∂st…ôricil…ôri ilk element almaq √ľ√ß√ľn.
Bel…ô ki, bu siz…ô setosa verm…ôlidir.
V…ô bu da burada s…ôviyy…ôsi verir.
>> Bel…ô ki, siz d…ô m√ľqayis…ô ed…ô bil…ôrsiniz karakter setosa bu
bu niyy…ôtind…ô deyil TRUE olmaq √ľ√ß√ľn bir, √ß√ľnki
baŇüqa m√ľxt…ôlif n√∂v√ľ var.
V…ô ya bu R √ß√ľnki dońüru tapmaq daha ańüńĪllńĪ deyil.
V…ô sonra bu v…ô baxńĪr b…ôlk…ô bu, ist…ôdiyiniz n…ô, deyir.
Bel…ô ki, xarakter dem…ôk olacaq string setosa bu kimi eyni.
V…ô sonra eyni, siz d…ô yalnńĪz bel…ô kimi bu grab.
>> Bel…ô ki, yalnńĪz bir n√∂v veril…ônl…ôr tez …ômrl…ôri.
Bel…ô ki, burada b…ôzi m…ôlumatlar k…ôŇüfiyyat var.
Bel…ô ki, bu bir az daha √ßox analiz maraqlandńĪ.
V…ô bu, b…ôzi g√∂t√ľr√ľl√ľb Berkeley √ľ√ß√ľn R bootcamp.
>> Xarici Bel…ô ki, kitabxana.
M…ôn bir y√ľklemek √ľ√ß√ľn gedir…ôm xarici deyirl…ôr kitabxana.
Bel…ô ki, bu m…ôn…ô verm…ôk gedir read.dta M…ôn bu veril…ônl…ôr bazasńĪnńĪn g√ľman.
Bu, cari saxlanńĪlńĪr M…ônim konsol kataloq √ßalńĪŇüńĪr.
Bel…ô ki, yalnńĪz g√∂r…ôk n…ô iŇü kataloq edir.
>> Bel…ô ki, burada m…ônim iŇü directory var.
V…ô dot m…ôlumat, bu oxumaq Ňüey, bu fayl deyib
m…ôlumat qovluńüunda yerl…ôŇüir Bu cari iŇü directory.
V…ô bu deyil read.dta bir-u m…ônim komanda.
M…ôn artńĪq onu y√ľkl√ľ danńĪŇüarlar.
IEI M…ôn artńĪq bu y√ľkl√ľ g√ľman.
>> Amma bel…ô read.dta niyy…ôtind…ô deyil bir-u m…ônim komanda olmalńĪdńĪr.
V…ô siz olacaq g√∂r…ô Bu kitabxana y√ľklemek √ľ√ß√ľn package--
Bu paketi xarici √ßańüńĪrńĪb.
V…ô yoxsa paketi, m…ôn hesab edir…ôm
xarici daxili olanlarńĪ biridir.
∆Źks halda, siz d…ô ed…ô bil…ôrsiniz install.packages etm…ôk
v…ô bu paketi quraŇüdńĪracaqlar.
V…ô bu he√ß, siz R. Uh ver…ôc…ôk.
V…ô sonra m…ôn yalnńĪz dayandńĪrmaq √ľ√ß√ľn gedir…ôm bu m…ôn artńĪq var.
>> Amma R h…ôqiq…ôt…ôn g√∂z…ôl n…ô paket idar…ô ki,
Sistem √ßox z…ôrif olur.
H…ôr Ňüeyi saxlamaq olacaq, √ß√ľnki h…ôqiq…ôt…ôn g√∂z…ôl sizin √ľ√ß√ľn.
Bel…ô ki, bu halda, saxlamaq olacaq bu, hesab edir…ôm ki, burada bu kitabxana.
>> Bel…ô ki, zaman ist…ôdiyiniz Yeni paketl…ôri y√ľklemek,
Bu kimi sad…ô install.packages edir
v…ô R b√ľt√ľn idar…ô ed…ôc…ôk Sizin √ľ√ß√ľn paketl…ôri.
Bel…ô ki, bir Ňüey yoxdur Xarici paketi var Python,
kańüńĪz kimi menecerl…ôri Anaconda harada etdiyiniz
Y√ľklemek doing-- Python k…ônarda paketl…ôri
v…ô sonra onlarńĪ √∂z√ľn√ľz √ßalńĪŇütńĪrmak √ľ√ß√ľn c…ôhd edin.
Bel…ô ki, bu, h…ôqiq…ôt…ôn g√∂z…ôl yoludur.
>> V…ô install.packages internet t…ôl…ôb edir.
Bu server edir v…ô depo ki,
toplayńĪr b√ľt√ľn paketl…ôri Cran adlanńĪr.
V…ô g√ľzg√ľ hansńĪ n√∂v daxil ed…ô bil…ôrsiniz Siz paketl…ôri y√ľkl…ôm…ôk ist…ôyir…ôm.
>> Bel…ô ki, burada m…ôn bu veril…ônl…ôr bazasńĪnńĪn edir…ôm.
Bu funksiyanńĪ istifad…ô ed…ôr…ôk onu oxuyuram.
M…ôn…ô ir…ôli getm…ôk v…ô bunu bildirin.
>> Bel…ô ki, g√ľman ed…ôk Bu veril…ônl…ôr bazasńĪnńĪn var
v…ô siz tamamil…ô var n…ô he√ß bir fikrim yoxdur.
Bu, h…ôqiq…ôt…ôn, g…ôlir kifay…ôt q…ôd…ôr tez-tez s…ônaye
yalnńĪz bu olduńüu ton v…ô messy Ňüeyi ton
v…ô onlar olduqca etiketi ist…ôyirik.
Bel…ô ki, burada bu var veril…ônl…ôr bazasńĪnńĪn m…ôn bilmir…ôm
n…ô bel…ô m…ôn yalnńĪz deyil…ôm Onu yoxlamaq √ľ√ß√ľn g√∂st…ôrilir.
>> M…ôn ilk baŇü ed…ôc…ôy…ôm.
M…ôn ilk altńĪ yoxlamaq Bu veril…ônl…ôr bazasńĪnńĪn n…ô s√ľtun.
Bel…ô ki, bu sonra d√∂vl…ôt, pres04, v…ô s√ľtun b√ľt√ľn bu m√ľxt…ôlif n√∂v.
N…ô maraqlńĪdńĪr burada h…ôrhalda, sizin ki,
Bu g√∂r√ľn√ľr ki, g√ľman ki, se√ßki bir n√∂v kimi.
M…ôn yalnńĪz tahmin fayl baxaraq
ad Bu kolleksiya bir n√∂v namiz…ôdl…ôr v…ô ya se√ßicil…ôr bar…ôsind…ô m…ôlumatlarńĪn
olan x√ľsusi prezidentl…ôrinin s…ôs v…ô ya prezident namiz…ôdl…ôri
2004-c√ľ il se√ßkil…ôri √ľ√ß√ľn.
>> Bel…ô ki, burada d…ôy…ôrl…ôr 1, 2 bel…ô ki, saxlanńĪlmasńĪ bir yol
prezident namiz…ôdl…ôri onlarńĪn adlarńĪ var.
Bu halda, bu kimi g√∂r√ľn√ľr onlar yalnńĪz tam d…ôy…ôrl…ôri ist…ôyirik.
2004-c√ľ Bel…ô ki, BuŇü idi Kerry qarŇüńĪ inanńĪram.
ńįndi, siz yalnńĪz bilmir…ôm dey…ôk BuŇü v…ô ya 2 1 tekab√ľl olub
Kerry v…ô ya v…ô uyńüundur s v…ô s, sańü?
>> Bu, yalnńĪz m…ôn…ô deyil, kifay…ôt q…ôd…ôr √ľmumi problem.
Bel…ô ki, bu halda n…ô ed…ô bil…ôr?
Bel…ô ki, b√ľt√ľn bu baŇüqa Ňüeyl…ôr yoxlamaq ed…ôk.
>> d√∂vl…ôt, bu f…ôrz edir…ôm m√ľxt…ôlif d√∂vl…ôtl…ôrin g…ôlir.
partyid, g…ôlir.
√úzr…ô partyid baxaq.
Bel…ô ki, b…ôlk…ô n…ô ed…ô bil…ôr bir Ňüeydir m√ľŇüahid…ôl…ôr h…ôr baxmaq
Respublika bir partyid var Demokrat v…ô ya bir Ňüey v…ô ya.
Bel…ô ki, yalnńĪz n…ô partyid baxaq.
>> Bel…ôlikl…ô, m…ôn almaq gedir…ôm dat v…ô sonra gedir…ôm
Bu dollar iŇüar…ôsi etm…ôk M…ôn …ôvv…ôll…ôr etdi operator
bu gedir ki, s√ľtun alt.
V…ô sonra m…ôn bu baŇü gedir…ôm 20, yalnńĪz bu kimi g√∂r√ľn√ľr n…ô g√∂rm…ôk.
>> Bel…ô ki, bu NAS bir d…ôst…ô edir.
Bel…ô ki, baŇüqa s√∂zl…ô, siz Bu uŇüaqlar haqqńĪnda m…ôlumat itkin.
Amma siz d…ô bu bildiriŇü dat partyid bir amildir
bu m√ľxt…ôlif kateqoriyalar verir.
Bel…ô ki, baŇüqa s√∂zl…ô, partyid ed…ô bil…ôr M√ľst…ôqil Demokrat, Respublika,
baŇüqa v…ô ya bir Ňüey.
>> Bel…ô ki, ir…ôli getm…ôk v…ô ed…ôk imkan bax bu That oh, OK hansńĪ.
Bel…ôlikl…ô, m…ôn alt gedir…ôm sonra partyid v…ô
olanlardńĪr ki, baxmaq Demokrat, m…ôs…ôl…ôn.
Bu, bir Boolean verm…ôk niyy…ôtind…ôdir trues v…ô FALSEs b√∂y√ľk bir Boolean.
>> ńįndi m…ôn ist…ôyir…ôm dey…ôk Bu uŇüaqlar √ľ√ß√ľn alt √ľ√ß√ľn.
Bel…ô ki, bu My DAT gedir v…ô alt hansńĪ m√ľŇüahid…ôl…ôr √ľ√ß√ľn
partyid b…ôrab…ôr var Demokrat b…ôrab…ôrdir.
V…ô bu, √ß√ľnki olduqca uzun onlara √ßox var.
Bel…ô ki, indi m…ôn 20 bu baŇü gedir…ôm.
>> Fark kimi, b…ôrab…ôrdir b…ôrab…ôrdir Siz etdiyiniz ki, maraqlńĪdńĪr
already-- siz d…ô Nas, o c√ľml…ôd…ôn edirik.
Bel…ô ki, bu halda, siz h…ôl…ô ala bilm…ôy…ôn h…ôr hansńĪ bir m…ôlumat, indi Nas, √ß√ľnki
v…ô yalnńĪz g√∂rm…ôk ist…ôyirik hansńĪ m√ľŇüahid…ô Demokrat uyńüun
bu …ôskik √∂zl…ôrini qiym…ôtl…ôndirir.
Bel…ô ki, nec…ô bu NAS qurtarmaq olar?
>> Bel…ô ki, burada yalnńĪz up d√ľym…ôsini istifad…ô edir…ôm m…ônim kursor v…ô sonra …ôtrafńĪnda h…ôr…ôk…ôt etdi.
V…ô sonra burada yalnńĪz gedir…ôm is.na datpartyid dem…ôk.
Bel…ô ki, bu v…ô olacaq iki f…ôrqli Boolean istiqam…ôtini
v…ô olacaq dem…ôk TRUE v…ô m…ôs…ôl…ôn SAXTA.
Bel…ô ki, bu komponent m√ľdrik etm…ôk olacaq.
Bel…ô ki, burada almaq deyir…ôm m…ôlumat √ß…ôr√ßiv…ô, alt
Demokrat uyńüun olanlarńĪ, v…ô NA deyil ki, onlara h…ôr hansńĪ √ßńĪxarńĪn.
>> Bel…ô ki, bu dir olmalńĪdńĪr bir Ňüey verir.
√úzr…ô is.na. g√∂r…ôk
√úzr…ô is.na datpartyid c…ôhd ed…ôk.
Bu S…ôninl…ô verm…ôlidir bir Boolean vektor sorry.
V…ô sonra, bel…ô uzun, √ß√ľnki, M…ôn 20 alt gedir…ôm.
OK.
Bel…ô ki, bu iŇül…ôm…ôlidir.
>> Bu bir d…ô trues olacaq.
Ah, bel…ô ki, burada s…ôhv olduńüunu I'm-- I C ++ v…ô R …ôv…ôz m…ôn etm…ôk istifad…ô
Bu s…ôhv h…ôr zaman.
v…ô operator h…ôqiq…ôt…ôn ist…ôdiyiniz.
Siz iki istifad…ô etm…ôk ist…ômir…ôm ampersands, yalnńĪz bir bir.
OK.
>> Bel…ô ki, g√∂r…ôk.
Bel…ô ki, biz subsetted partyid onlar demokrat olduńüunuz
v…ô onlar itkin d…ôy…ôrl…ôr deyilik.
ńįndi baxaq onlar √ľ√ß√ľn s…ôs olanlarńĪ.
Bel…ô ki, …ôn √ßox kimi g√∂r√ľn√ľr Onlardan 1 s…ôs verib.
M…ôn ir…ôli getm…ôk √ľ√ß√ľn gedir…ôm ki, Kerry deyib.
>> V…ô eyni, siz d…ô Respublika getm…ôk
v…ô √ľmid edir…ôm ki, bu, siz…ô 2 verm…ôlidir.
Bu, m√ľxt…ôlif s√ľtun yalnńĪz bir d…ôst…ô var.
Ňě√ľbh…ôsiz ki, bu, 2 var.
Bel…ô ki, b√ľt√ľn Respublika partyid onlarńĪn …ôks…ôriyy…ôti 2 s…ôs.
>> Bel…ô ki, yalnńĪz kimi g√∂r√ľn√ľr Bu baxaraq,
Respublika olacaq bir very-- v…ô ya partyid
bir √ßox olacaq m√ľ…ôyy…ôn b√∂y√ľk amil
olan namiz…ôd onlar s…ôs gedir.
Bu √ľmumiyy…ôtl…ô a√ßńĪq-aydńĪn dońürudur.
Bu sizin oyunlarńĪ intuisiya, …ôlb…ôtt…ô.
Bel…ô ki, m…ôn kimi g√∂r√ľn√ľr bel…ô ki, vaxt h…ôyata √ßalńĪŇüan
M…ôn…ô yalnńĪz ir…ôli getm…ôk lazńĪmdńĪr bildirin v…ô b…ôzi s√ľr…ôtli Ňü…ôkill…ôri g√∂st…ôr.
Bel…ô ki, burada bir az bir Ňüey var daha vizual il…ô m√ľr…ôkk…ôbdir.
Bel…ô ki, bu halda, bu, √ßox deyil yalnńĪz yoxlanńĪlmasńĪ sad…ô t…ôhlili n…ô
'04 prezidentidir.
>> Bu halda Bel…ô ki, siz…ô dey…ôk Bu suala cavab ist…ôdi.
Bel…ôlikl…ô, biz s…ôsverm…ô bilm…ôk ist…ôyirdi G√ľman 2004-c√ľ il prezident se√ßkil…ôrind…ô davranńĪŇü
v…ô irqi d…ôyiŇüir nec…ô.
Bel…ô ki, yalnńĪz ist…ôdiyiniz n…ô , s…ôsverm…ô davranńĪŇü bax
lakin h…ôr alt ist…ôyir…ôm irqi v…ô sort ki, √ľmumil…ôŇüdirm…ôk.
V…ô yalnńĪz dey…ô bil…ôrsiniz Bu kompleks notation il…ô
ki, bu c√ľr dumanlńĪ olur.
>> Bel…ô ki, daha inkiŇüaf etmiŇü R biri Son c√ľr d…ô var paketl…ôri
dplyr adlanńĪr.
Bel…ô ki, burada bu biridir.
V…ô ggg-- ggplot2 yalnńĪz g√∂z…ôl yaxŇüńĪ visualizations etdiyini yolu
daxili bir √ßox.
>> Bel…ôlikl…ô, m…ôn y√ľklemek √ľ√ß√ľn gedir…ôm Bu iki kitabxana.
V…ô sonra, m…ôn getm…ôk √ľ√ß√ľn gedir…ôm ir…ôli v…ô bu funksiyanńĪ √ßalńĪŇütńĪrńĪn.
Siz yalnńĪz bir qara qutu kimi m√ľalic…ô ed…ô bil…ôr.
>> N…ô baŇü ki, bu boru ki, operator bu arqument ke√ßir
burada daxil.
Bel…ôlikl…ô, m…ôn dat il…ô qrup deyir…ôm irqi v…ô sonra prezident 04.
V…ô sonra, b√ľt√ľn bu dig…ôr …ômrl…ôri filtreleme v…ô sonra yekun olunur
M…ôn count edir…ôm v…ô sonra burada hiyl…ôl…ôri edir…ôm.
Cool OK.
Bel…ô nin ir…ôli ged…ôk v…ô bu kimi g√∂r√ľn√ľr n…ô oldu.
>> Bel…ô ki, n…ô burada baŇü ki, m…ôn yalnńĪz sonra yarńĪŇü v…ô h…ôr bi√ßdi
onlar √ľ√ß√ľn s…ôs olanlarńĪ.
V…ô bu iki m√ľxt…ôlif d…ôy…ôrl…ôri 2 v…ô 1 uyńüundur.
Daha √ßox olmaq ist…ôyirsinizs…ô z…ôrif, siz d…ô ed…ô bil…ôrsiniz
yalnńĪz 2 Kerry-- v…ô ya ki, daxil 2 Bush v…ô sonra 1 Kerry edir.
V…ô siz d…ô ola bil…ôr Sizin …ôfsan…ô ki.
>> V…ô siz d…ô bu bar qrafik split bil…ôr.
Bir Ňüeydir, √ß√ľnki ki, fark ets…ôniz,
Bu m√ľ…ôyy…ôn etm…ôk √ßox asan deyil Bu iki d…ôy…ôrl…ôr ki, b√∂y√ľk.
Bel…ô ki, bir Ňüey ist…ôyir…ôm n…ô bu mavi sah…ôsi almaq deyil
v…ô yalnńĪz bel…ô ki, burada artńĪq h…ôr…ôk…ôt t…ôr…ôfind…ôn bu iki yan m√ľqayis…ô ed…ô bil…ôrsiniz.
M…ôn ki, bir Ňüey danńĪŇüarlar indi bunu vaxt yoxdur,
h…ôm d…ô bunu etm…ôk √ßox asandńĪr.
Siz yalnńĪz baxmaq bil…ôr ggplot adamńĪ pages.
Bel…ô ki, kimi ggplot ed…ô bil…ôrsiniz v…ô bu adam page oxuyun.
>> Bel…ô ki, yalnńĪz tez m…ôn…ô imkan b…ôzi s…ôrin Ňüeyi g√∂st…ôrir.
Nin ir…ôli getm…ôk v…ô yalnńĪz bir to-- ged…ôk maŇüńĪn √∂yr…ônm…ô t…ôtbiqi.
Bel…ô ki, biz bu √ľ√ß dey…ôk paketl…ôri m…ôn bu y√ľklemek √ľ√ß√ľn gedir…ôm.
Bel…ô ki, bu yalnńĪz bir √ßap m…ôlumat I Ňüey y√ľkl√ľ sonra.
M…ôn bu read.csv deyir…ôm, Bu veril…ônl…ôr bazasńĪnńĪn v…ô indi
M…ôn ir…ôli getm…ôk v…ô baxmaq v…ô gedir…ôm Bu veril…ônl…ôr i√ß…ôrisind…ô n…ô g√∂rm…ôk.
>> Ilk 20 m√ľŇüahid…ôl…ôr ki.
M…ôn yalnńĪz Bel…ô ki, X1, X2, v…ô Y. var bu d…ôy…ôrl…ôr bir d…ôst…ô kimi g√∂r√ľn√ľr
b…ôlk…ô 20 80 v…ô ya bel…ô q…ôd…ôr olunur.
V…ô sonra eyni X2 v…ô sonra Bu Y yazńĪlarńĪ 0 v…ô 1 g√∂r√ľn√ľr.
>> Bunu dońürulamak √ľ√ß√ľn, M…ôn yalnńĪz x√ľlas…ô data X1 yoxdur.
V…ô sonra eyni √ľ√ß√ľn B√ľt√ľn bu dig…ôr s√ľtunlar.
Bel…ô ki, x√ľlas…ô s√ľr…ôtli bir yoludur edir yalnńĪz s√ľr…ôtli d…ôy…ôrl…ôr g√∂st…ôrilir.
Oh, sorry.
Bu Y. olmalńĪdńĪr
>> Bu halda, bel…ô ki, verir, quantiles, ref√ľje, h…ôm√ßinin maxes.
Bu halda, dataY, siz g√∂r…ô bil…ôrsiniz yalnńĪz 0 v…ô 1 olacaq ki.
H…ôm√ßinin orta deyib 0.6, yalnńĪz o dem…ôkdir ki,
M…ôn 0s daha √ßox 1s var kimi g√∂r√ľn√ľr.
>> M…ôn…ô davam v…ô Ňüou ged…ôk Bu kimi g√∂r√ľn√ľr n…ô.
M…ôn yalnńĪz bu sah…ôsi √ľ√ß√ľn gedir…ôm.
Bu aydńĪn nec…ô ed…ôk.
OK Oh.
OK.
>> Bel…ô ki, bu kimi g√∂r√ľn√ľr.
Bel…ô ki, m…ôn m√ľ…ôyy…ôn yellows kimi g√∂r√ľn√ľr 0, sonra qńĪrmńĪzńĪ kimi 1s kimi m√ľ…ôyy…ôn.
Bel…ô ki, burada bu kimi g√∂r√ľn√ľr etiket xal v…ô
Siz yalnńĪz bir ist…ôyirdi kimi g√∂r√ľn√ľr Bu k√ľmelenme sort.
>> V…ô m…ôn…ô yalnńĪz ir…ôli v…ô Ňüou ged…ôk Bu daxili funksiyalarńĪ b…ôzi.
Bel…ô ki, burada lm edir.
Bel…ô ki, bu, yalnńĪz √ßalńĪŇüńĪr bu bir x…ôtt uyńüun.
Bel…ô ki, n…ô √ľ√ß√ľn …ôn yaxŇüńĪ yoldur M…ôn bir x…ôtt bel…ô uyńüun olar ki,
…ôn yaxŇüńĪ ayńĪrmaq olacaq ki, K√ľmelenme bu c√ľr.
V…ô ideal, yalnńĪz g√∂r…ô bil…ôrsiniz M…ôn b√ľt√ľn bu …ômrl…ôri run ki,
v…ô sonra, m…ôn gedir…ôm ir…ôli v…ô x…ôtt …ôlav…ô edin.
>> Bel…ô ki, bu, …ôn yaxŇüńĪ tahmin kimi g√∂r√ľn√ľr.
Bu azaldńĪr …ôn yaxŇüńĪ alaraq Bu x…ôtt uyńüun √ßalńĪŇüńĪr s…ôhv.
AydńĪndńĪr ki, bu c√ľr g√∂r√ľn√ľr yaxŇüńĪ, lakin bu, …ôn yaxŇüńĪ deyil.
V…ô x…ôtti modell…ôri il…ô √úmumiyy…ôtl…ô, olacaq
n…ôz…ôriyy…ô v…ô yalnńĪz sort h…ôqiq…ôt…ôn b√∂y√ľk maŇüńĪn binasńĪ …ôsaslarńĪ
√∂yr…ônm…ôk.
Lakin praktikada, siz olacaq Daha √ľmumi bir Ňüey etm…ôk ist…ôyir…ôm.
>> Bel…ô ki, yalnńĪz √ßalńĪŇüan c…ôhd ed…ô bil…ôrsiniz bir Ňüey neyron Ňü…ôb…ôk…ô √ßańüńĪrńĪb.
Bu Ňüeyl…ôr getdikc…ô daha √ßox.
Onlar yalnńĪz fantastik iŇü B√∂y√ľk K√ľmeleri √ľ√ß√ľn.
Bel…ô ki, bu halda, biz yalnńĪz yaxŇüńĪdńĪr Biz nrow var see-- ed…ôk.
Bel…ô ki, nrow yalnńĪz satńĪr sayńĪ deyib.
M…ôn bu halda Bel…ô ki, 100 m√ľŇüahid…ôl…ôr var.
>> M…ôn…ô ir…ôli getm…ôk v…ô bir neyron Ňü…ôb…ôk…ô edir.
Bel…ô ki, bu, h…ôqiq…ôt…ôn g√∂z…ôl M…ôn yalnńĪz nnet dey…ô bil…ôr, √ß√ľnki
v…ô sonra Y. regressing alńĪram Bel…ô ki, Y ki, s√ľtun edir.
V…ô sonra onu regressing Dig…ôr iki d…ôyiŇü…ônl…ôrin.
Bel…ô ki, bu qńĪsa X1 v…ô X2 √ľ√ß√ľn notation.
>> Bel…ô ki, ir…ôli getm…ôk v…ô bu run bildirin.
Oh, sorry.
M…ôn bu b√ľt√ľn Ňüey run lazńĪmdńĪr.
V…ô bu, yalnńĪz notation √ßap olunur nec…ô tez v…ô ya tez √ľ√ß√ľn
n√∂qt…ôd…ô.
Bel…ô ki, bu birl…ôŇüdiyi idi kimi g√∂r√ľn√ľr.
M…ôn…ô davam v…ô √ßap ged…ôk bu kimi g√∂r√ľn√ľr n…ô.
>> Burada Ňü…ôkil v…ô burada bax Bu uyńüun nec…ô g√∂st…ôr…ôn bir kontur.
Bu G√∂rd√ľy√ľn√ľz yalnńĪz edir ki, bu √ßox, √ßox g√∂z…ôl edir.
Bu da ola bil…ôr siz d…ô ed…ô bil…ôrsiniz overfitting, lakin
il…ô bu hesabńĪ cross-qiym…ôtl…ôndirm…ô kimi √ľsullarńĪ.
V…ô bu da R. daxil inŇüa edilir
>> V…ô yalnńĪz siz…ô g√∂st…ôrm…ôk, m…ôn…ô bildirin vektor maŇüńĪn d…ôst…ôkl…ôyir.
Bu baŇüqa bir h…ôqiq…ôt…ôn √ľmumi maŇüńĪn √∂yr…ônm…ô texnika.
Bu x…ôtti modell…ôri √ßox oxŇüardńĪr, lakin bir kernel metodu adlanńĪr n…ô istifad…ô edir.
V…ô bunu nec…ô g√∂rm…ôk ed…ôk.
Bel…ô ki, bu bir nec…ô √ßox oxŇüardńĪr YaxŇüńĪ bir neyron Ňü…ôb…ôk…ô h…ôyata ke√ßirir
lakin daha hamar edir.
Bu off …ôsaslanńĪr nec…ô SVMs iŇü what--.
>> Bel…ô ki, bu, yalnńĪz bir √ßox b…ôzi s√ľr…ôtli bir genel bakńĪŇü
daxili funksiyalarńĪ ed…ô bil…ôrsiniz h…ôm√ßinin data k…ôŇüfiyyat b…ôzi.
M…ôn…ô yalnńĪz ir…ôli getm…ôk bildirin v…ô slaydlar geri.
>> Bel…ô ki, a√ßńĪq-aydńĪn, bu √ßox …ôhat…ôli deyil.
V…ô bu, h…ôqiq…ôt…ôn yalnńĪz bir iltifat edir Siz, h…ôqiq…ôt…ôn, R. n…ô ed…ô bil…ôr g√∂st…ôr…ôn
Bel…ô ki, kimi ist…ôdiyiniz …ôg…ôr burada daha …ôtraflńĪ m…ôlumat √ľ√ß√ľn
m√ľxt…ôlif resurslarńĪn bir d…ôst…ô var.
>> Siz d…ôrslikl…ôrin sev…ôn etdiyiniz v…ô ya …ôg…ôr Bel…ô ki, yalnńĪz online Ňüeyi oxu sevir,
bu bir fantastik Hadley Wickham bir,
da yaradan, b√ľt√ľn bu h…ôqiq…ôt…ôn, s…ôrin paketl…ôri.
Siz video sevir edirsinizs…ô, onda Berkeley z…ôhmli bootcamp var
bu c√ľr uzun several-- var.
V…ô dem…ôk olar ki, siz…ô √∂yr…ôtm…ôk olacaq h…ôr Ňüey R. haqqńĪnda bilm…ôk ist…ôrdim
>> V…ô eyni, Codeacademy var v…ô b√ľt√ľn bu dig…ôr n√∂v
interaktiv saytlarńĪ.
Onlar da …ôld…ô daha √ßox √ľmumi common--.
Bel…ô ki, bu Codeacademy √ßox oxŇüardńĪr.
V…ô n…ôhay…ôt, …ôg…ôr yalnńĪz Community ist…ôyirik v…ô k√∂m…ôk,
Bu bir d…ôst…ô Siz getm…ôk bil…ôr Ňüeyl…ôr.
AydńĪndńĪr ki, biz h…ôl…ô d…ô yalnńĪz po√ßt siyahńĪlarńĪ istifad…ô
dem…ôk olar ki, kimi proqramlaŇüdńĪrma dili icma.
V…ô #rstats, bu bizim icma Twitter.
Bu, h…ôqiq…ôt…ôn, olduqca √ľmumi var.
V…ô sonra istifad…ô√ßi!
YalnńĪz bizim konfransdńĪr.
>> V…ô sonra, …ôlb…ôtt…ô, siz B√ľt√ľn bu dig…ôr Q & A Ňüeyi istifad…ô,
Stack Overflow kimi, Google, sonra GitHub.
Bu paketl…ôri …ôn √á√ľnki v…ô c…ômiyy…ôtin bir √ßox
inkiŇüaf …ôtrafńĪnda m…ôrk…ôzi olacaq kodu a√ßńĪq m…ônb…ô √ß√ľnki.
V…ô bu GitHub yalnńĪz h…ôqiq…ôt…ôn g√∂z…ôl.
V…ô n…ôhay…ôt, …ôg…ôr m…ôn…ô m√ľraci…ôt ed…ô bil…ôrsiniz Siz yalnńĪz h…ôr hansńĪ bir s√ľr…ôtli suallar var.
Bel…ô ki, burada Twitter m…ôni tapa bil…ôrsiniz, M…ônim veb v…ô yalnńĪz m…ônim e-po√ßt.
Bel…ô ki, √ľmid edir…ôm ki, ki, Ňüey yalnńĪz qńĪsa bir iltifat
n…ô R bunu h…ôqiq…ôt…ôn qadirdir.
V…ô √ľmid edir…ôm ki, yalnńĪz Bu √ľ√ß links kontrol
v…ô daha √ßox ed…ô bil…ôrsiniz n…ô oldu.
M…ôn yalnńĪz bu bar…ôd…ô var danńĪŇüarlar.
Thanks.
>> [AlqńĪŇü]