1 00:00:00,000 --> 00:00:00,750 2 00:00:00,750 --> 00:00:09,800 >> [MUSIC PLAYING] 3 00:00:09,800 --> 00:00:13,014 4 00:00:13,014 --> 00:00:13,680 DUSTIN TRAN: Hi. 5 00:00:13,680 --> 00:00:14,980 Mənim adın Dustin. 6 00:00:14,980 --> 00:00:18,419 Belə ki, təqdim olacaq R. Data Analysis 7 00:00:18,419 --> 00:00:19,710 Özüm haqqında bir az. 8 00:00:19,710 --> 00:00:24,320 Mən hal-hazırda aspirant edirəm Mühəndislik və tətbiqi elmlər. 9 00:00:24,320 --> 00:00:28,330 Mən bir kəsişmə təhsil maşın təlim və statistika 10 00:00:28,330 --> 00:00:31,375 belə R Data təhlili həqiqətən fundamental nə 11 00:00:31,375 --> 00:00:33,790 Mən gündəlik nə. 12 00:00:33,790 --> 00:00:35,710 >> Və R xüsusilə analiz üçün yaxşı 13 00:00:35,710 --> 00:00:39,310 Bu prototip üçün çox yaxşı, çünki. 14 00:00:39,310 --> 00:00:43,590 Və adətən, bəzi növ yapýyorsun zaman analiz, problemlərin bir çox 15 00:00:43,590 --> 00:00:44,920 idrak edir. 16 00:00:44,920 --> 00:00:48,700 Və belə ki, yalnız var istəyirəm Bəzi həqiqətən yaxşı dil ki, 17 00:00:48,700 --> 00:00:53,770 etmək üçün yalnız yaxşı daxili funksiyaları, fərqli olaraq 18 00:00:53,770 --> 00:00:57,430 aşağı səviyyədə şeylər ilə məşğul olan. 19 00:00:57,430 --> 00:01:01,040 Əvvəlində Belə ki, yalnız gedirəm təqdim etmək R nə, nə olardı 20 00:01:01,040 --> 00:01:04,540 Siz onu istifadə etmək istəyirsinizsə, və sonra bir demo artıq getmək, 21 00:01:04,540 --> 00:01:07,060 və yalnız oradan getmək. 22 00:01:07,060 --> 00:01:08,150 >> Belə ki, R nədir? 23 00:01:08,150 --> 00:01:11,180 R yalnız bir dil inkişaf statistik kompüter üçün 24 00:01:11,180 --> 00:01:12,450 və vizual. 25 00:01:12,450 --> 00:01:16,000 Belə ki, nə bu o deməkdir ki, bir çox gözəl dil var 26 00:01:16,000 --> 00:01:22,400 ilə məşğul şey hər hansı üçün qeyri-müəyyənlik və ya məlumat vizual. 27 00:01:22,400 --> 00:01:24,850 Belə ki, bütün bu var ehtimal paylanmasının. 28 00:01:24,850 --> 00:01:27,140 Olmalıdır gedir daxili funksiyaları. 29 00:01:27,140 --> 00:01:31,650 Siz həmçinin əla olacaq paketləri hiylələri. 30 00:01:31,650 --> 00:01:34,110 >> Python bir rəqabət var məlumat üçün dil. 31 00:01:34,110 --> 00:01:40,020 Və bir şey ki, R tapmaq vizual daha yaxşıdır. 32 00:01:40,020 --> 00:01:45,200 Beləliklə, nə siz demo kimi görürsünüz də yalnız bir çox intuitiv dili 33 00:01:45,200 --> 00:01:48,050 yalnız çox yaxşı işləyir. 34 00:01:48,050 --> 00:01:53,140 Bu, həmçinin azad və açıq mənbə hərhalda hər hansı digər yaxşı dilidir. 35 00:01:53,140 --> 00:01:55,440 >> Yalnız Və burada bir dəstə Açar sözlər sizə atılan. 36 00:01:55,440 --> 00:02:00,450 Bir varsa, yəni dinamik bir obyekt təyin xüsusi bir növü 37 00:02:00,450 --> 00:02:02,025 daha yalnız Tez onu dəyişdirmək lazımdır. 38 00:02:02,025 --> 00:02:05,670 Bu tənbəl belə haqqında ağıllı deyil necə hesablamalar yoxdur. 39 00:02:05,670 --> 00:02:12,250 Bu, həqiqətən fəaliyyət göstərə bilər deməkdir funksional funksiyaları off anything-- belə əsaslanır 40 00:02:12,250 --> 00:02:16,910 sen manipulyasiya hər hansı edir, bu funksiyaları off əsaslanır. 41 00:02:16,910 --> 00:02:20,162 >> Belə ki, ikili operatorları, məsələn, yalnız mahiyyət funksiyaları. 42 00:02:20,162 --> 00:02:21,870 Və hər şey Siz nə etmək olacaq 43 00:02:21,870 --> 00:02:24,690 gedən funksiyaları özü çıxmaq ediləcək. 44 00:02:24,690 --> 00:02:27,140 Və sonra, eləcə də yönümlü obyekt. 45 00:02:27,140 --> 00:02:30,930 >> Belə ki, burada bir XKCD sahəsi. 46 00:02:30,930 --> 00:02:34,350 Yalnız kimi hiss edirəm, çünki XKCD hər hansı üçün əsas amillərdir 47 00:02:34,350 --> 00:02:37,770 Təqdimat, lakin Mən, həqiqətən, bu kimi hiss 48 00:02:37,770 --> 00:02:42,160 point çəkic ki, bir çox məlumatların bir növ edirik vaxt 49 00:02:42,160 --> 00:02:46,570 analiz, problem deyil Bu çalışır necə sürətli çox, 50 00:02:46,570 --> 00:02:49,850 lakin bu olacaq nə qədər vəzifəsi proqram sizi. 51 00:02:49,850 --> 00:02:54,112 Belə ki, burada yalnız olub təhlil edilir strategiyası və ya b daha səmərəli edir. 52 00:02:54,112 --> 00:02:55,820 Bu olacaq sen bir şey 53 00:02:55,820 --> 00:02:58,290 ilə bir çox məşğul olacaq sort aşağı səviyyədə languages 54 00:02:58,290 --> 00:03:03,440 Siz seg çatışmazlıqlar ilə məşğul olduğunuz, yaddaş ayrılması, initializations, 55 00:03:03,440 --> 00:03:05,270 hətta daxili funksiyaları edir. 56 00:03:05,270 --> 00:03:09,920 Bu məhsulları bütün idarə olunur çox, çox zərif R.-da 57 00:03:09,920 --> 00:03:12,839 >> Belə ki, yalnız bu çəkic point, ən böyük bottleneck 58 00:03:12,839 --> 00:03:13,880 idrak olacaq. 59 00:03:13,880 --> 00:03:17,341 Belə ki, data təhlili çox çətin problemdir. 60 00:03:17,341 --> 00:03:19,340 Siz bunu olsun maşın təlim və ya etdiyiniz 61 00:03:19,340 --> 00:03:22,550 yalnız bir növ bunu Əsas məlumat kəşfiyyatı, 62 00:03:22,550 --> 00:03:25,290 siz istəmirəm sənəd etmək 63 00:03:25,290 --> 00:03:27,440 və sonra tərtib hər dəfə bir şey 64 00:03:27,440 --> 00:03:31,010 bir sütun kimi görünür nə görmək istəyirəm, bir matrix xüsusi nə entries 65 00:03:31,010 --> 00:03:32,195 kimi görünür. 66 00:03:32,195 --> 00:03:34,320 Belə ki, yalnız var istəyirəm bəzi həqiqətən gözəl interface 67 00:03:34,320 --> 00:03:37,740 Bir sadə funksiyası çalıştırabilirsiniz göstəriciləri ki, hər hansı 68 00:03:37,740 --> 00:03:41,870 Istədiyiniz və yalnız oradan run ediyorum. 69 00:03:41,870 --> 00:03:44,190 Və domain lazımdır Bunun üçün xüsusi languages. 70 00:03:44,190 --> 00:03:51,750 Və R həqiqətən müəyyən kömək edəcək problem və bu şəkildə həll. 71 00:03:51,750 --> 00:03:58,690 >> Belə ki, burada bir süjet göstərən proqramlaşdırma deyil R populyarlıq zamanla getdi kimi. 72 00:03:58,690 --> 00:04:04,060 Belə ki, 2013-ci və ya kimi görə bilərsiniz belə ki, yalnız böyük partladılmış. 73 00:04:04,060 --> 00:04:09,570 Və bu, yalnız ona görə ki, olmuşdur texnologiya sənayesində böyük trend 74 00:04:09,570 --> 00:04:10,590 haqqında böyük məlumat. 75 00:04:10,590 --> 00:04:13,010 Həmçinin, yalnız texnologiya sənaye, lakin həqiqətən 76 00:04:13,010 --> 00:04:16,490 Hər hansı bir sənaye that-- çünki sənaye bir çox 77 00:04:16,490 --> 00:04:20,589 növ fundamental bu problemləri həll etməyə çalışırıq. 78 00:04:20,589 --> 00:04:24,590 Və adətən, bəzi yaxşı ola bilər Bu problemlərin ölçü yolu 79 00:04:24,590 --> 00:04:29,720 və ya hətta onlara müəyyən və ya veri istifadə edərək, onların həlli. 80 00:04:29,720 --> 00:04:35,430 Belə ki, indi R 11 hesab edirəm TIOBE ən məşhur dil 81 00:04:35,430 --> 00:04:38,200 və sonra inkişaf edir. 82 00:04:38,200 --> 00:04:40,740 83 00:04:40,740 --> 00:04:43,080 >> Belə ki, burada daha çox var R. xüsusiyyətləri Bu, 84 00:04:43,080 --> 00:04:46,900 paketləri böyük sayı və Bütün bu müxtəlif şeylər üçün. 85 00:04:46,900 --> 00:04:52,470 Belə ki, heç bir zaman bir var müəyyən problem, ən 86 00:04:52,470 --> 00:04:55,060 vaxt R olacaq sizin üçün ki, fəaliyyət göstərir. 87 00:04:55,060 --> 00:04:58,520 Istədiyiniz olub maşın bir növ yaratmaq 88 00:04:58,520 --> 00:05:02,770 adlı təlim alqoritm Random Forest və ya qərar ağacları, 89 00:05:02,770 --> 00:05:07,530 və ya hətta orta almaq üçün çalışırıq bir funksiyası və ya bu məhsulları hər hansı 90 00:05:07,530 --> 00:05:10,000 R ki, olacaq. 91 00:05:10,000 --> 00:05:14,190 >> Əgər və qayğı ümumi var optimallaşdırılması, bir şey 92 00:05:14,190 --> 00:05:17,430 Siz prototip Bitirdiğinizde ki, sonra yüksək səviyyəli dil bir növ, 93 00:05:17,430 --> 00:05:19,810 ki, formasında verilməsi atmaq edəcək Siz yalnız port üzərində 94 00:05:19,810 --> 00:05:21,550 Bəzi aşağı səviyyəli dil. 95 00:05:21,550 --> 00:05:26,090 Nə R haqqında yaxşı siz bir dəfə ki, bu prototip həyata, siz ++ C çalıştırabilirsiniz, 96 00:05:26,090 --> 00:05:29,510 və ya Fortran, ya bu hər hansı Birbaşa R. daxil aşağı səviyyəli olanları 97 00:05:29,510 --> 00:05:32,320 Belə ki, bir həqiqətən R sərin xüsusiyyət, 98 00:05:32,320 --> 00:05:35,930 Siz, həqiqətən, qayğı əgər optimallaşdırma point. 99 00:05:35,930 --> 00:05:39,490 >> Və bu da həqiqətən yaxşı web visualizations üçün. 100 00:05:39,490 --> 00:05:43,530 Belə ki, D3.js, məsələn, Başqa bir seminar tapmaq 101 00:05:43,530 --> 00:05:45,130 Biz bu gün təqdim etdi. 102 00:05:45,130 --> 00:05:48,510 Bunun üçün həqiqətən zəhmli deyil interaktiv visualizations edir. 103 00:05:48,510 --> 00:05:54,460 Və D3.js var ki, nəzərdə tutur məlumatların bir növ biçdi olunacaq 104 00:05:54,460 --> 00:05:58,080 və R edə olan bir yoldur analiz onu ixrac əvvəl 105 00:05:58,080 --> 00:06:04,220 artıq D3.js və ya hətta yalnız run D3.js R özü əmrləri, 106 00:06:04,220 --> 00:06:08,240 eləcə də bütün bu kimi Digər kitabxanalar həmçinin. 107 00:06:08,240 --> 00:06:13,041 >> Belə ki, yalnız təqdimatı edildi R və niyə istifadə edə bilər nə. 108 00:06:13,041 --> 00:06:14,790 Belə ki, ümid edirəm ki, mən var bir şey razı 109 00:06:14,790 --> 00:06:18,460 yalnız bu kimi nə görmək üçün çalışırıq. 110 00:06:18,460 --> 00:06:23,930 Mən irəli getmək və keçmək üçün gedirəm R obyektlərin haqqında bəzi əsasları 111 00:06:23,930 --> 00:06:26,150 və həqiqətən nə edə bilər. 112 00:06:26,150 --> 00:06:29,690 >> Belə ki, burada yalnız bir deyil riyaziyyat əmrləri dəstə. 113 00:06:29,690 --> 00:06:35,000 Belə ki, qurmaq istəyirəm you're-- demək dil özünüzü və yalnız istədiyiniz 114 00:06:35,000 --> 00:06:38,080 müxtəlif alətlər bir dəstə var. 115 00:06:38,080 --> 00:06:42,520 Əməliyyat hər hansı siz istədiyiniz hesab edirəm ki, olduqca çox R. da olacaq istəyirəm 116 00:06:42,520 --> 00:06:44,150 >> Belə ki, burada 2 plus 2. 117 00:06:44,150 --> 00:06:46,090 Burada 2 dəfə pi edir. 118 00:06:46,090 --> 00:06:51,870 R daxili sabitləri bir dəstə var Siz tez-tez pi, e kimi istifadə lazımdır ki. 119 00:06:51,870 --> 00:06:56,230 >> Və sonra, burada 7 plus var runif, 1 runif belə. 120 00:06:56,230 --> 00:07:02,450 Bu bir funksiyası yaradır ki, 0-dan 1-bir təsadüfi vahid. 121 00:07:02,450 --> 00:07:04,400 Və sonra 4 iqtidara 3 var. 122 00:07:04,400 --> 00:07:06,430 Kvadrat kök var. 123 00:07:06,430 --> 00:07:07,270 >> Log var. 124 00:07:07,270 --> 00:07:14,500 Belə ki, baza edəcəyik daxil özü exponential. 125 00:07:14,500 --> 00:07:18,337 Və sonra, bir baza daxil, onda Siz istədiyiniz hər hansı baza edə bilərsiniz. 126 00:07:18,337 --> 00:07:19,920 Və sonra burada bir sıra digər əmrləri. 127 00:07:19,920 --> 00:07:22,180 Belə ki, 23 mod 2 var. 128 00:07:22,180 --> 00:07:24,910 Sonra qalan var. 129 00:07:24,910 --> 00:07:27,110 Sonra elmi var notation də əgər 130 00:07:27,110 --> 00:07:34,060 daha çox etmək istəyirəm və daha mürəkkəb şeylər. 131 00:07:34,060 --> 00:07:37,320 >> Belə ki, burada təyin edir. 132 00:07:37,320 --> 00:07:40,830 Belə ki, tipik tapşırıqları R ox ilə aparılır 133 00:07:40,830 --> 00:07:43,440 belə ki, az sonra daha və tire var. 134 00:07:43,440 --> 00:07:47,250 Belə ki, burada yalnız təyin alıram Dəyişən val 3. 135 00:07:47,250 --> 00:07:50,160 >> Və sonra mən val çap alıram və sonra üç çap edir. 136 00:07:50,160 --> 00:07:53,920 R tərcüməçi Mənim cari olaraq, bu sizin üçün hər şeyi çap edəcək 137 00:07:53,920 --> 00:07:57,280 belə ki, bir val çap müəyyən etmək yoxdur heç bir zaman bir şey çap etmək istəyirəm. 138 00:07:57,280 --> 00:08:00,200 Siz yalnız val edə bilərsiniz və o, sizin üçün edəcəyik. 139 00:08:00,200 --> 00:08:04,380 >> Ayrıca, texniki bərabərdir istifadə edə bilərsiniz bir tapşırıq operator kimi. 140 00:08:04,380 --> 00:08:07,190 Yüngül incəliklərini var arrow istifadə arasında 141 00:08:07,190 --> 00:08:10,730 operator və bərabər tapşırıqlar üçün operator. 142 00:08:10,730 --> 00:08:15,470 Əsasən konqres, hər kəs tərəfindən yalnız arrow operator istifadə edəcək. 143 00:08:15,470 --> 00:08:21,850 >> Və burada, bu təyin alıram oblique notation 1 kolon 6 çağırıb. 144 00:08:21,850 --> 00:08:26,010 Bu 1-dən 6 vektor yaradır. 145 00:08:26,010 --> 00:08:29,350 Bu, həqiqətən gözəl sonra, çünki Yalnız val üçün vektor təyin 146 00:08:29,350 --> 00:08:34,270 ki, özü çalışır. 147 00:08:34,270 --> 00:08:37,799 >> Belə ki, bu artıq gedir bir çox intuitiv data single-- 148 00:08:37,799 --> 00:08:41,070 bir ikiqat strukturu bir vektor daxil növü bir növü 149 00:08:41,070 --> 00:08:45,670 və bütün bunlar toplamaq olacaq Sizin üçün scalar dəyərlər. 150 00:08:45,670 --> 00:08:50,770 Belə ki, scalar gedən sonra, R obyektləri var və bu vektor edir. 151 00:08:50,770 --> 00:08:55,610 A vektor hər hansı növ eyni tipli toplusu. 152 00:08:55,610 --> 00:08:58,150 Belə ki, burada istiqamətini bir dəstə var. 153 00:08:58,150 --> 00:08:59,800 >> Belə ki, bu rəqəmli edir. 154 00:08:59,800 --> 00:09:02,440 Elektron ikiqat deyərək R yoldur. 155 00:09:02,440 --> 00:09:07,390 Və ismarıcları, hər hansı bir sayı ikiqat olacaq. 156 00:09:07,390 --> 00:09:13,150 >> Belə ki, 1,1, 3 c varsa, 5.7 mənfi c bir funksiyası var. 157 00:09:13,150 --> 00:09:16,760 Bu, bütün üç concatenates bir vektor daxil nömrələri. 158 00:09:16,760 --> 00:09:19,619 Bu əgər Olacaq edəcək özü 3 bildiriş, 159 00:09:19,619 --> 00:09:21,910 adətən siz güman edirəm bu tam kimi ki, 160 00:09:21,910 --> 00:09:25,050 lakin bütün istiqamətini, çünki eyni tipli var, 161 00:09:25,050 --> 00:09:28,660 Bu ikiqat vektor deyil və ya bu halda rəqəmli. 162 00:09:28,660 --> 00:09:34,920 >> rnorm yaradır bir funksiyası var Standart normal dəyişənlər 163 00:09:34,920 --> 00:09:36,700 və ya standart normal dəyərlər. 164 00:09:36,700 --> 00:09:38,360 Mən onlara iki ifadə edirəm. 165 00:09:38,360 --> 00:09:43,840 Beləliklə, mən ki, təyin, rnorm 2 edirəm devs və sonra devs çap edirəm. 166 00:09:43,840 --> 00:09:47,350 Belə ki, bu yalnız iki təsadüfi normal dəyərlər. 167 00:09:47,350 --> 00:09:50,060 >> Və sonra əgər ints Siz integers əhəmiyyət veririk. 168 00:09:50,060 --> 00:09:54,650 Belə ki, bu yalnız yaddaş haqqında ayrılması və qənaət yaddaş ölçüsü. 169 00:09:54,650 --> 00:10:01,460 Belə ki, əlavə etmək olardı paytaxt L. ilə nömrələri 170 00:10:01,460 --> 00:10:04,170 >> Ümumiyyətlə, bu R tarixi notation 171 00:10:04,170 --> 00:10:06,940 bir şey üçün uzun tam çağırıb. 172 00:10:06,940 --> 00:10:09,880 Çox vaxt, will Belə ki, ikiqat ilə məşğul ola bilər. 173 00:10:09,880 --> 00:10:15,180 Və əgər heç sonra olacaq kodu optimize haqqında, 174 00:10:15,180 --> 00:10:18,110 yalnız bu L's əlavə edə bilərsiniz sonra və ya ərzində 175 00:10:18,110 --> 00:10:22,280 Siz precognitive kimi əgər nə bu dəyişənlər nə olacaq. 176 00:10:22,280 --> 00:10:25,340 177 00:10:25,340 --> 00:10:26,890 >> Belə ki, burada bir xarakter vektor edir. 178 00:10:26,890 --> 00:10:31,440 Belə ki, yenə concatenating alıram üç strings bu dəfə. 179 00:10:31,440 --> 00:10:36,230 Ikiqat strings edək və bir strings R. eyni 180 00:10:36,230 --> 00:10:41,000 Belə ki, Mən arthur və marvin və var zaman, onların bütün çap alıram 181 00:10:41,000 --> 00:10:43,210 ikiqat strings göstərmək niyyətindədir. 182 00:10:43,210 --> 00:10:45,880 Və siz də daxil istəyirsinizsə ikiqat və ya tək string 183 00:10:45,880 --> 00:10:50,070 Sizin simvol, sonra siz ya sizin strings alternativ. 184 00:10:50,070 --> 00:10:53,540 >> Marvin nin Belə ki, İkinci element, bu 185 00:10:53,540 --> 00:10:56,380 siz show-- gedir yalnız cüt strings var 186 00:10:56,380 --> 00:10:59,050 və sonra bir string bu alternativ edir. 187 00:10:59,050 --> 00:11:04,040 Əgər siz Əks halda, ikiqat istifadə ikiqat simli simli operator 188 00:11:04,040 --> 00:11:07,090 Siz elan etdiyiniz zaman, sonra Yalnız escape operator istifadə. 189 00:11:07,090 --> 00:11:10,600 Belə ki, backslash ikiqat string yoxdur. 190 00:11:10,600 --> 00:11:13,330 >> Və nəhayət, biz də məntiqi istiqamətini var. 191 00:11:13,330 --> 00:11:15,890 Belə ki, logical-- belə TRUE və SAXTA və onlar 192 00:11:15,890 --> 00:11:18,880 bütün hərflərlə olacaq. 193 00:11:18,880 --> 00:11:22,370 Və sonra, yenə, mən concatenating alıram Onlara və sonra bools onları təyin. 194 00:11:22,370 --> 00:11:24,590 Belə ki, bools göstərmək niyyətindədir Siz TRUE SAXTA və TRUE. 195 00:11:24,590 --> 00:11:28,280 196 00:11:28,280 --> 00:11:31,620 >> Belə ki, burada vectorized endeksleme edir. 197 00:11:31,620 --> 00:11:34,870 Mən əvvəlində Belə ki, bir funksiyası edirəm 198 00:11:34,870 --> 00:11:39,230 Bu sequence-- adlanır 2 12 ardıcıllığı. 199 00:11:39,230 --> 00:11:42,490 Mən 2 ardıcıllıqla alaraq alıram. 200 00:11:42,490 --> 00:11:46,660 Belə ki, nə olacaq 2, 4, 6, 8, 10 və 12. 201 00:11:46,660 --> 00:11:50,080 Və sonra, mən endeksleme deyiləm Üçüncü element almaq üçün. 202 00:11:50,080 --> 00:11:55,770 >> Belə ki, unutmayın bir şey 1-dən başlayaraq ki, R göstəriciləri. 203 00:11:55,770 --> 00:12:00,550 Vals Belə ki, 3 verməyə hazırlaşır üçüncü element. 204 00:12:00,550 --> 00:12:04,580 Bu cür digər fərqlidir Bu sıfırdan başlayır languages. 205 00:12:04,580 --> 00:12:09,780 Belə ki, C və ya C ++, məsələn, sen dördüncü element almaq üçün gedir. 206 00:12:09,780 --> 00:12:13,280 >> Burada 3 5 vals edir. 207 00:12:13,280 --> 00:12:16,030 Belə ki, bir şey ki, həqiqətən cool sizə ki, 208 00:12:16,030 --> 00:12:20,410 daxili müvəqqəti dəyişənlərin yarada və sonra yalnız Tez istifadə edin. 209 00:12:20,410 --> 00:12:21,960 Belə ki, burada 3 5 edir. 210 00:12:21,960 --> 00:12:25,070 Mən bir vektor yaradan alıram 3, 4, 5 və sonra 211 00:12:25,070 --> 00:12:29,700 Mən üçüncü almaq üçün indeksasiyası alıram Dördüncü və beşinci elementləri. 212 00:12:29,700 --> 00:12:32,280 >> Belə ki, eyni, siz Bu mücərrəd yalnız etmək 213 00:12:32,280 --> 00:12:35,280 bir vektor hər hansı ki, siz endeksleme verir. 214 00:12:35,280 --> 00:12:40,050 Belə ki, burada sonra vals və birinci, üçüncü və altıncı elementləri. 215 00:12:40,050 --> 00:12:42,800 Və sonra, əgər siz Bir complement etmək, 216 00:12:42,800 --> 00:12:45,210 belə ki, yalnız minus nə sonra və lazımdır 217 00:12:45,210 --> 00:12:48,600 siz deyil ki, hər şey vermək birinci, üçüncü, ya altıncı element. 218 00:12:48,600 --> 00:12:51,590 Belə ki, bu 4, 8 və 10 olacaq. 219 00:12:51,590 --> 00:12:54,380 >> Və almaq istəyirsinizsə daha inkişaf etmiş, 220 00:12:54,380 --> 00:12:57,610 Siz Boolean istiqamətini concatenate bilər. 221 00:12:57,610 --> 00:13:05,210 Belə ki, bu göstərici vermək üçün gedir uzunluğu 6 bu Boolean vektor. 222 00:13:05,210 --> 00:13:07,280 Belə ki, rep TRUE vergül 3. 223 00:13:07,280 --> 00:13:09,680 Bu TRUE üç dəfə təkrar edəcək. 224 00:13:09,680 --> 00:13:12,900 Belə ki, bu bir verəcək vektor TRUE, TRUE, TRUE. 225 00:13:12,900 --> 00:13:17,470 >> rep SAXTA 4-- bu vermək gedir SAXTA, SAXTA, SAXTA SAXTA bir vektor. 226 00:13:17,470 --> 00:13:21,280 Və sonra c concatenate gedir birlikdə bu iki Booleans. 227 00:13:21,280 --> 00:13:24,090 Belə ki, üç almaq olacaq Trues və sonra dörd FALSEs. 228 00:13:24,090 --> 00:13:28,460 >> Siz index vals, siz etdiyiniz zaman ki, , TRUE, TRUE TRUE almaq üçün gedir. 229 00:13:28,460 --> 00:13:31,420 Belə ki, bəli demək olacaq, Mən o üç elementləri istəyirəm. 230 00:13:31,420 --> 00:13:33,520 Və sonra SAXTA, SAXTA, SAXTA, SAXTA gedir 231 00:13:33,520 --> 00:13:37,140 xeyr, mən həmin elementləri istəmirəm demək belə ki, onlara qaytarmaq niyyətində deyil. 232 00:13:37,140 --> 00:13:41,490 >> Mən burada bir typo həqiqətən var tapmaq bu, çünki 3 təkrar TRUE deyib 233 00:13:41,490 --> 00:13:47,990 və texniki sizə FALSE 4 təkrar və yalnız altı elementləri belə SAXTA təkrar var, 234 00:13:47,990 --> 00:13:50,470 3 SAXTA təkrar olmalıdır. 235 00:13:50,470 --> 00:13:55,260 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 236 00:13:55,260 --> 00:13:56,630 Bu hətta səhv deyil. 237 00:13:56,630 --> 00:13:58,480 Bu, sadəcə bu dəyər verəcək. 238 00:13:58,480 --> 00:14:00,970 Belə ki, yalnız dördüncü SAXTA ignore bilərsiniz. 239 00:14:00,970 --> 00:14:05,310 240 00:14:05,310 --> 00:14:09,270 >> Belə ki, burada vectorized təyin edir. 241 00:14:09,270 --> 00:14:15,480 Bu yalnız müəyyən set.seed-- Belə ki, pseudorandom nömrələri üçün toxum. 242 00:14:15,480 --> 00:14:20,110 Belə ki, toxum müəyyən alıram Yəni 42, mən yaratmaq ki, əgər 243 00:14:20,110 --> 00:14:22,950 üç normal təsadüfi dəyərlər, sonra əgər 244 00:14:22,950 --> 00:14:27,400 Öz set.seed run eyni dəyər 42 istifadə edərək kompüter, 245 00:14:27,400 --> 00:14:30,990 sonra da almaq Eyni üç təsadüfi normalar. 246 00:14:30,990 --> 00:14:33,411 >> Belə ki, bu, həqiqətən yaxşıdır reproducibility üçün. 247 00:14:33,411 --> 00:14:35,910 Adətən, siz yapýyorsun zaman bəzi elmi təhlili sort, 248 00:14:35,910 --> 00:14:37,230 Siz toxum qurmaq istəyirəm. 249 00:14:37,230 --> 00:14:41,270 Bu yolla digər alimlər yalnız bilərsiniz Siz var tam olaraq eyni kodu yeniden 250 00:14:41,270 --> 00:14:44,790 Onlar dəqiq lazımdır, çünki həyata eyni təsadüfi dəyişənlər that-- və ya təsadüfi 251 00:14:44,790 --> 00:14:47,270 Siz həmçinin qəbul etdik dəyərlər. 252 00:14:47,270 --> 00:14:49,870 253 00:14:49,870 --> 00:14:53,910 >> Və vectorized tapşırıq Burada 2 vals 1 göstərir. 254 00:14:53,910 --> 00:14:59,290 Belə ki, ilk iki elementləri edir Vals və sonra 0 onları verir. 255 00:14:59,290 --> 00:15:03,940 Və sonra, siz də yalnız edə bilərsiniz Booleans oxşar bir şey. 256 00:15:03,940 --> 00:15:09,340 >> Belə ki, vals, bu iradə 0- bərabər deyil bir vektor SƏHV verir, SAXTA, TRUE 257 00:15:09,340 --> 00:15:10,350 bu halda. 258 00:15:10,350 --> 00:15:13,770 Və sonra, hər hansı demək olacaq TRUE olanlar göstəricilərinin, 259 00:15:13,770 --> 00:15:15,270 sonra 5 üçün təyin edəcək. 260 00:15:15,270 --> 00:15:18,790 Belə ki, üçüncü element edir burada və sonra 5 üçün verir. 261 00:15:18,790 --> 00:15:22,300 >> Və bu, həqiqətən gözəl aşağı səviyyəli dillər ilə müqayisədə 262 00:15:22,300 --> 00:15:25,560 harada loops üçün istifadə etmək Bu vectorized məhsullarının bütün etmək 263 00:15:25,560 --> 00:15:30,281 yalnız çox asan deyil, çünki və bir bir-liner var. 264 00:15:30,281 --> 00:15:32,030 Və böyük haqqında nə vectorized notation 265 00:15:32,030 --> 00:15:37,020 R, bu sort var ki, daxili onlar demək olar ki, kimi sürətli istəyirik ki, 266 00:15:37,020 --> 00:15:42,490 aşağı səviyyədə dil kimi bunu kimi R loop üçün edilməsi qarşı 267 00:15:42,490 --> 00:15:46,317 və sonra nə olan dinamik endeksleme özü. 268 00:15:46,317 --> 00:15:48,900 Və bunu daha gec olacaq vectorized şey bu sort 269 00:15:48,900 --> 00:15:55,950 Bu paralel, bunu edə bilərsiniz harada Bu, əsasən Threading bunu edir. 270 00:15:55,950 --> 00:15:58,650 >> Belə ki, burada əməliyyatları vectorized olunur. 271 00:15:58,650 --> 00:16:04,920 Beləliklə, mən 3 bir dəyər 1 yaradan alıram, təyin ki vec1, 3 5, vec2, 272 00:16:04,920 --> 00:16:05,950 birlikdə onlara əlavə. 273 00:16:05,950 --> 00:16:11,490 Bu, onların komponent-müdrik edir Bu belə 1 plus 3, 2 plus 4, və var. 274 00:16:11,490 --> 00:16:13,330 >> vec1 dəfə vec2. 275 00:16:13,330 --> 00:16:16,110 Bu iki vurmaq Müdrik komponenti qiymətləndirir. 276 00:16:16,110 --> 00:16:21,830 Belə ki, 1 dəfə 3, 2 dəfə var 4, sonra 3 dəfə 5. 277 00:16:21,830 --> 00:16:28,250 >> Və sonra, eyni siz də edə bilərsiniz məntiqi müqayisə comparisons--. 278 00:16:28,250 --> 00:16:33,640 Belə ki, bu TRUE SAXTA SAXTA var halda 1, çünki 3-dən böyük olmayan 279 00:16:33,640 --> 00:16:35,920 2 4-dən böyük olmayan. 280 00:16:35,920 --> 00:16:41,160 Bu, başqa bir typo tapmaq,, 3 mütləq daha 5 çoxdur. 281 00:16:41,160 --> 00:16:41,660 Bəli. 282 00:16:41,660 --> 00:16:45,770 Və belə ki, yalnız bütün edə bilərsiniz Bu sadə əməliyyatları 283 00:16:45,770 --> 00:16:48,350 onların miras, çünki dərsləri özləri. 284 00:16:48,350 --> 00:16:51,110 285 00:16:51,110 --> 00:16:52,580 >> Belə ki, yalnız vektor idi. 286 00:16:52,580 --> 00:16:56,530 Və ən əsas növ var R obyekt, çünki bir vektor verilir 287 00:16:56,530 --> 00:16:59,170 Siz daha inkişaf etmiş obyektlərin inşa edə bilərsiniz. 288 00:16:59,170 --> 00:17:00,560 >> Belə ki, burada bir matrix var. 289 00:17:00,560 --> 00:17:05,030 Bu mahiyyətcə abstraksiya deyil bir matrix özü nə edir. 290 00:17:05,030 --> 00:17:10,099 Belə ki, bu halda, müxtəlif üç var Hər bir sütun edir istiqamətini, 291 00:17:10,099 --> 00:17:12,710 və ya onu hesab edə bilər Hər biri bir sıra var. 292 00:17:12,710 --> 00:17:18,250 >> Belə ki, 1-dən bir matrix saxlanılması alıram 9 və sonra 3 satır ifadə edirəm. 293 00:17:18,250 --> 00:17:23,364 Belə ki, 1-dən 9, bir vektor 1 verəcək 2, 3, 4, 5, 6, 9 bütün yol. 294 00:17:23,364 --> 00:17:29,250 >> Da nəzərə saxlamaq üçün bir şey ki, R mağazaları sütun böyük formatda qiymətləndirir. 295 00:17:29,250 --> 00:17:34,160 Belə ki, başqa sözlə, siz 1 zaman görmək 9, bu, onları saxlamaq olacaq 296 00:17:34,160 --> 00:17:36,370 Bu, 2, 1 olacaq Ilk sütun 3, 297 00:17:36,370 --> 00:17:38,510 və sonra edəcəyik 4, 5, İkinci sütun 6, 298 00:17:38,510 --> 00:17:41,440 və sonra 7, üçüncü sütun 8, 9. 299 00:17:41,440 --> 00:17:45,570 >> Və burada bir sıra digər var istifadə edə bilərsiniz ümumi funksiyaları. 300 00:17:45,570 --> 00:17:49,650 Belə ki, zəif mat, bu verəcək matrix ölçüləri. 301 00:17:49,650 --> 00:17:52,620 Bu geri olacaq ölçüsü bir vektor. 302 00:17:52,620 --> 00:17:55,580 Bu halda, çünki Belə ki, Bizim matrix, 3 3 303 00:17:55,580 --> 00:18:01,900 bu bir vermək olacaq rəqəmli vektor 3 3 ki. 304 00:18:01,900 --> 00:18:05,270 >> Və burada yalnız göstərir matrix vurma. 305 00:18:05,270 --> 00:18:11,970 Belə ki, adətən, yalnız əgər asterisk-- belə mat ulduz mat-- 306 00:18:11,970 --> 00:18:15,380 Bu olacaq komponent-müdrik əməliyyat 307 00:18:15,380 --> 00:18:17,300 və ya Hadamard məhsul nə deyirlər. 308 00:18:17,300 --> 00:18:21,310 Belə ki, hər nə olacaq element komponent Müdrikdir. 309 00:18:21,310 --> 00:18:23,610 Lakin, əgər siz matrix multiplication-- 310 00:18:23,610 --> 00:18:29,380 belə ki, ilk sıra dəfə çarparaq İkinci Matrix ilk sütun 311 00:18:29,380 --> 00:18:34,510 və belə Us istifadə edirəm Bu faiz əməliyyat. 312 00:18:34,510 --> 00:18:38,110 >> Və mat t yalnız bir deyil yerini üçün əməliyyat. 313 00:18:38,110 --> 00:18:42,590 Belə ki, mən çekmiş almaq deyirəm matrix, matrix ilə çoxaltmaq 314 00:18:42,590 --> 00:18:43,090 özü. 315 00:18:43,090 --> 00:18:45,006 Və sonra olacaq başqa 3 sənə tərəf qayıdacaqdır 316 00:18:45,006 --> 00:18:50,700 3 matrix göstərən ilə Istədiyiniz istədiyiniz məhsul. 317 00:18:50,700 --> 00:18:53,750 >> Və belə ki, matrix idi. 318 00:18:53,750 --> 00:18:56,020 Burada data çərçivəsində deyirlər nə. 319 00:18:56,020 --> 00:19:00,780 Siz hesab edə bilər A data çərçivəsində bir matrix, lakin hər sütun özü 320 00:19:00,780 --> 00:19:02,990 müxtəlif tipli olacaq. 321 00:19:02,990 --> 00:19:07,320 >> Belə ki, nə data haqqında həqiqətən sərin var çərçivəsində data analiz özü ki, 322 00:19:07,320 --> 00:19:11,260 Bütün bu olacaq heterogen məlumat və bütün bu həqiqətən 323 00:19:11,260 --> 00:19:15,640 messy şeyi olduğu sütun hər özlərini müxtəlif ola bilər. 324 00:19:15,640 --> 00:19:21,460 Belə ki, burada bir yaratmaq dedi alıram məlumat çərçivə, 1 3-dən ints etmək 325 00:19:21,460 --> 00:19:24,750 və sonra da bir xarakter vektor var. 326 00:19:24,750 --> 00:19:28,470 Beləliklə, mən vasitəsilə indeksi bilər Bu sütun hər 327 00:19:28,470 --> 00:19:30,930 və sonra mən dəyərlər özləri almaq lazımdır. 328 00:19:30,930 --> 00:19:34,370 Və siz də bir növ edə bilərsiniz məlumat çərçivəsində əməliyyatlarının. 329 00:19:34,370 --> 00:19:38,040 Və çox vaxt siz olduğunuzda analiz və ya bir növ bunu 330 00:19:38,040 --> 00:19:42,042 emalı, siz olacaq Bu data strukturları ilə iş 331 00:19:42,042 --> 00:19:44,250 hər bir sütun gedir müxtəlif tipli olmalıdır. 332 00:19:44,250 --> 00:19:47,880 333 00:19:47,880 --> 00:19:52,970 >> Nəhayət, belə ki, bu mahiyyətcə yalnız var R. siyahısı dörd əsas obyektləri 334 00:19:52,970 --> 00:19:55,820 hər hansı bir toplayacaqdır digər obyektlərin istəyirəm. 335 00:19:55,820 --> 00:20:00,130 Belə ki, bir saxlamaq olacaq Siz asanlıqla əldə edə bilərsiniz dəyişən. 336 00:20:00,130 --> 00:20:02,370 >> Belə ki, burada, mən bir siyahısını alaraq alıram. 337 00:20:02,370 --> 00:20:04,460 Mən stuff 3 bərabərdir deyirəm. 338 00:20:04,460 --> 00:20:08,060 Belə ki, bir element üçün gedirəm siyahısı və bu məhsulları adlanır, 339 00:20:08,060 --> 00:20:10,570 və dəyəri 3 var olacaq. 340 00:20:10,570 --> 00:20:13,140 >> Mən də bir matrix yarada bilərsiniz. 341 00:20:13,140 --> 00:20:17,970 Belə ki, bu 4 və son sıra 1 2 bərabərdir, belə ki, 2 2 matrix tərəfindən. 342 00:20:17,970 --> 00:20:20,270 Həmçinin siyahıda və mat deyirlər. 343 00:20:20,270 --> 00:20:24,690 moreStuff, bir xarakter simli, özü və hətta başqa siyahısı. 344 00:20:24,690 --> 00:20:27,710 >> Belə ki, bu 5 və ayı bir siyahısı. 345 00:20:27,710 --> 00:20:30,990 Bu dəyəri 5 və var, belə ki, Xarakteri simli ayı var 346 00:20:30,990 --> 00:20:32,710 və bir siyahısı içərisində bir siyahısı. 347 00:20:32,710 --> 00:20:35,965 Belə ki, bu ola bilər recursive şeylər olduğu 348 00:20:35,965 --> 00:20:38,230 Siz another-- a var növü daxilində yazın. 349 00:20:38,230 --> 00:20:41,420 Belə ki, eyni, bir matrix ola bilər başqa matrix daxilində və s. 350 00:20:41,420 --> 00:20:44,264 Və bir siyahısını yalnız yaxşı bir yoldur toplanması və ümumiləşdirmək 351 00:20:44,264 --> 00:20:45,430 Bütün bu müxtəlif obyektlərin. 352 00:20:45,430 --> 00:20:50,210 353 00:20:50,210 --> 00:20:57,150 >> Və nəhayət, burada yalnız halda kömək edir Bu yalnız çox tez artıq getmişdi. 354 00:20:57,150 --> 00:21:01,350 Belə ki, zaman səhv edirik funksiyası bir növ haqqında 355 00:21:01,350 --> 00:21:03,510 ki, funksiyası köməyi edə bilərsiniz. 356 00:21:03,510 --> 00:21:07,120 Belə ki, yardım matrix edə bilərsiniz və ya bir sual işarəsi matrix. 357 00:21:07,120 --> 00:21:11,430 Və yardım və sual işarəsi var yalnız eyni şey üçün stenoqrafiya 358 00:21:11,430 --> 00:21:13,040 onlar takma istəyirik. 359 00:21:13,040 --> 00:21:16,820 >> lm bir funksiyası ki, Yalnız bir xətti model yoxdur. 360 00:21:16,820 --> 00:21:20,340 Amma necə ki, heç bir fikrim yoxdur, əgər işləri, yalnız mənfəzdə kömək edə bilərsiniz 361 00:21:20,340 --> 00:21:24,610 və bəzi verəcəyik sənədlərin sort ki, 362 00:21:24,610 --> 00:21:27,960 növ kimi görünür Unix, adam səhifə 363 00:21:27,960 --> 00:21:34,210 Siz qısa təsviri nə onun dəlilləri də nə edir, 364 00:21:34,210 --> 00:21:38,850 qaytarır və necə yalnız göstərişlər nə istifadə və bəzi nümunələr həmçinin. 365 00:21:38,850 --> 00:21:41,680 366 00:21:41,680 --> 00:21:52,890 >> Mənə davam və şou gedək R. OK istifadə bir demo. 367 00:21:52,890 --> 00:21:55,470 Belə ki, mən çox artıq getdi tez yalnız məlumat 368 00:21:55,470 --> 00:21:59,440 strukturları və bir növ əməliyyatları bəzi op--. 369 00:21:59,440 --> 00:22:02,960 Burada bəzi funksiyaları edir. 370 00:22:02,960 --> 00:22:06,750 >> Belə ki, burada mən yalnız gedirəm bir funksiyası müəyyən etmək. 371 00:22:06,750 --> 00:22:09,970 Belə ki, mən də istifadə edirəm Burada tapşırıq operator, 372 00:22:09,970 --> 00:22:12,610 və sonra mən deyirəm bir funksiyası kimi bəyan edir. 373 00:22:12,610 --> 00:22:14,140 Və bu dəyər x edir. 374 00:22:14,140 --> 00:22:18,210 Belə ki, bu, istədiyiniz hər hansı bir dəyəri və mən özü x qayıtmaq üçün gedirəm. 375 00:22:18,210 --> 00:22:20,840 Belə ki, bu şəxsiyyət funksiyası var. 376 00:22:20,840 --> 00:22:23,670 >> Bu barədə sərin nə digər dillər ilə müqayisədə 377 00:22:23,670 --> 00:22:26,330 və başqa aşağı səviyyəli languages ​​ki, x 378 00:22:26,330 --> 00:22:29,350 hər hansı bir növü özü ola bilər və bu cür qayıtmaq lazımdır. 379 00:22:29,350 --> 00:22:35,251 Belə ki, belə imkan imagine-- bilər Mənə yalnız tez bu axır. 380 00:22:35,251 --> 00:22:35,750 Üzr istəyirik. 381 00:22:35,750 --> 00:22:40,300 >> Belə ki, bir şey də qeyd etmək lazımdır bu redaktoru mən istifadə edirəm ki, 382 00:22:40,300 --> 00:22:41,380 rstudio adlanır. 383 00:22:41,380 --> 00:22:44,389 Bu IDE deyirlər nə. 384 00:22:44,389 --> 00:22:46,180 Və bir şey ki, Bu barədə həqiqətən gözəl 385 00:22:46,180 --> 00:22:51,500 Bu bir çox özündə birləşdirir ki, şeyi özü R etmək istəyirəm 386 00:22:51,500 --> 00:22:53,180 yalnız çox daxilən. 387 00:22:53,180 --> 00:22:55,550 >> Belə ki, burada tərcüməçi konsol edir. 388 00:22:55,550 --> 00:23:02,160 Belə ki, eyni, siz də bu əldə edə bilərsiniz yalnız kapital R. etməklə konsol xammal 389 00:23:02,160 --> 00:23:05,630 Bu tam konsol eyni şey. 390 00:23:05,630 --> 00:23:12,210 Mən yalnız id funksiyası x, x, x edə bilərsiniz. 391 00:23:12,210 --> 00:23:16,130 Then-- və sonra və özü gözəl olacaq. 392 00:23:16,130 --> 00:23:19,200 393 00:23:19,200 --> 00:23:21,740 >> Belə ki, rstudio böyük Bu konsol var, çünki. 394 00:23:21,740 --> 00:23:25,360 O, həmçinin sənədlər var Siz çalıştırmak üçün istəyirəm. 395 00:23:25,360 --> 00:23:28,629 Və sonra bəzi dəyişənlər var Siz mühitlərdə görmək olar ki. 396 00:23:28,629 --> 00:23:30,420 Və sonra, varsa siz, sonra sahələri etmək 397 00:23:30,420 --> 00:23:33,730 fərqli olaraq, yalnız burada görə bilərsiniz Bütün bu müxtəlif pəncərələr idarə 398 00:23:33,730 --> 00:23:35,940 özləri tərəfindən. 399 00:23:35,940 --> 00:23:40,530 >> Mən, həqiqətən, şəxsən Vim istifadə, lakin mən rstudio kimi hiss əla 400 00:23:40,530 --> 00:23:44,640 yaxşı bir fikir almaq üçün Adətən R. necə istifadə, 401 00:23:44,640 --> 00:23:47,040 zaman çalışdığınız bəzi yeni vəzifə öyrənmək, 402 00:23:47,040 --> 00:23:49,590 Siz idarə istəmirəm dəfə çox şeylər. 403 00:23:49,590 --> 00:23:53,120 Belə ki, R yalnız very-- rstudio deyil təlim R çox yaxşı bir yoldur 404 00:23:53,120 --> 00:23:56,760 ilə məşğul olmadan bütün bunlar. 405 00:23:56,760 --> 00:23:58,600 >> Belə ki, burada salam id çalışan alıram. 406 00:23:58,600 --> 00:24:00,090 Bu salam qaytarır. 407 00:24:00,090 --> 00:24:01,740 id 123. 408 00:24:01,740 --> 00:24:04,610 Burada integers bir vektor edir. 409 00:24:04,610 --> 00:24:08,620 Belə ki, eyni, siz, çünki , dəyər hər hansı bir növ almaq 410 00:24:08,620 --> 00:24:16,060 Siz id qaytarılması edə bilərsiniz x belə ki, 1234 və 5 qaytarır. 411 00:24:16,060 --> 00:24:22,210 >> Və yalnız sizə göstərmək, mənə bildirin Bu, həqiqətən bir tamsayı edir. 412 00:24:22,210 --> 00:24:28,800 Və eyni, siz sinif əgər id x, bu tam olacaq. 413 00:24:28,800 --> 00:24:34,170 Və sonra, siz də edə bilərsiniz iki müqayisə və TRUE var. 414 00:24:34,170 --> 00:24:38,350 Belə ki, x, əgər id yoxlanılması alıram bərabər x və bildiriş bərabərdir 415 00:24:38,350 --> 00:24:39,760 ki, iki trues verir. 416 00:24:39,760 --> 00:24:44,280 Belə ki, bu deyərək deyil eyni iki obyektlərin, 417 00:24:44,280 --> 00:24:46,845 lakin Hər giriş var istiqamətini eyni ərzində. 418 00:24:46,845 --> 00:24:50,000 419 00:24:50,000 --> 00:24:52,090 >> Burada bounded.compare edir. 420 00:24:52,090 --> 00:24:58,470 Belə ki, bu bir az daha mürəkkəbdir ki, bir halda vəziyyət və başqa 421 00:24:58,470 --> 00:25:00,960 və sonra iki edir bir zamanda dəlilləri. 422 00:25:00,960 --> 00:25:02,640 Belə ki, x hər hansı bir növü var. 423 00:25:02,640 --> 00:25:06,280 Və bunu söyləyirəm İkinci arqument bir. 424 00:25:06,280 --> 00:25:08,380 Bu yaxşı bir şey ola bilər. 425 00:25:08,380 --> 00:25:12,490 Lakin ismarıcları, bu almaq olacaq 5 şey müəyyən etmir əgər. 426 00:25:12,490 --> 00:25:16,730 >> Belə ki, burada demək gedirəm x daha çox olsun. 427 00:25:16,730 --> 00:25:19,220 Mən müəyyən etmir əgər Belə ki, x 5 daha böyük olduqda deyir 428 00:25:19,220 --> 00:25:20,470 sonra TRUE qayıtmaq üçün gedirəm. 429 00:25:20,470 --> 00:25:23,230 başqa, mən SAXTA qayıtmaq üçün gedirəm. 430 00:25:23,230 --> 00:25:24,870 Mənə irəli getmək və bu müəyyən edək. 431 00:25:24,870 --> 00:25:30,600 432 00:25:30,600 --> 00:25:34,550 >> İndi mən gedirəm bounded.compare 3 axır. 433 00:25:34,550 --> 00:25:39,150 Belə ki, 3 az deyir than-- 5-dən 3 böyükdür. 434 00:25:39,150 --> 00:25:41,830 Xeyr, belə SAXTA deyil. 435 00:25:41,830 --> 00:25:46,550 >> Və 3 bounded.compare və mən gedirəm bir 2 bərabərdir istifadə edərək, müqayisə. 436 00:25:46,550 --> 00:25:50,700 Belə ki, indi mən indi, bəli deyirəm Bir başqa bir şey olmaq istəyirəm. 437 00:25:50,700 --> 00:25:52,750 Mən demək gedirəm, belə ki, 2 olmalıdır. 438 00:25:52,750 --> 00:25:56,640 >> Mən bu cür edə bilərsiniz notation və ya bir 2 bərabərdir deyirlər. 439 00:25:56,640 --> 00:25:58,720 Bu daha oxunaqlı ki, siz olduğunuzda 440 00:25:58,720 --> 00:26:01,450 Bu, həqiqətən baxaraq mürəkkəb funksiyaları ki, 441 00:26:01,450 --> 00:26:08,110 Çox dəlilləri və bu almaq onlarla yalnız deyərək oftentimes-- ola bilər 442 00:26:08,110 --> 00:26:11,140 2 üçün daha oxunaqlı bərabərdir gələcəkdə belə ki, sonra siz 443 00:26:11,140 --> 00:26:13,020 siz yapýyorsun nə olacaq. 444 00:26:13,020 --> 00:26:17,120 >> Belə ki, bu halda, mən deyiləm söz 2 3 böyükdür. 445 00:26:17,120 --> 00:26:18,270 Bəli olar. 446 00:26:18,270 --> 00:26:22,350 Və eyni, yalnız edə bilərsiniz Bu və demək, 2-dən 3 böyükdür 447 00:26:22,350 --> 00:26:23,440 bir 2 bərabərdir. 448 00:26:23,440 --> 00:26:26,230 Və həmçinin TRUE var. 449 00:26:26,230 --> 00:26:26,730 Bəli? 450 00:26:26,730 --> 00:26:29,670 >> Auditoriya: edirsiniz xətti ilə line həyata? 451 00:26:29,670 --> 00:26:30,670 >> DUSTIN TRAN: Bəli, mən edirəm. 452 00:26:30,670 --> 00:26:33,900 Belə ki, nə mən burada edirəm ki, Bu mətn alaraq document-- 453 00:26:33,900 --> 00:26:39,825 və rstudio ki, haqqında böyük nə Mən yalnız bir short-- əsas qısa çalıştırabilirsiniz. 454 00:26:39,825 --> 00:26:41,820 Belə ki, nəzarət-daxil edirəm. 455 00:26:41,820 --> 00:26:44,850 >> Və sonra, mən qəbul edirəm mətn sənəd xətti 456 00:26:44,850 --> 00:26:46,710 və sonra konsol qoyulması. 457 00:26:46,710 --> 00:26:50,800 Belə ki, burada deyirəm, bounded.compare və mən Control-X edirəm. 458 00:26:50,800 --> 00:26:52,540 Mən yalnız burada run edə bilərsiniz. 459 00:26:52,540 --> 00:26:54,920 Və sonra almaq lazımdır sonra line və burada qoyun. 460 00:26:54,920 --> 00:26:57,900 Və sonra eyni, mən burada run edə bilərsiniz. 461 00:26:57,900 --> 00:27:04,630 Və o, yalnız müəyyən davam edəcək kimi konsol daxil satır. 462 00:27:04,630 --> 00:27:10,690 >> Və siz də buruq qeyd əgər aşırma yalnız C sintaksis kimi var. 463 00:27:10,690 --> 00:27:13,910 x-- əgər vəziyyət də əgər parantez istifadə etmək olacaq və sonra 464 00:27:13,910 --> 00:27:15,350 başqa istifadə edə bilərsiniz. 465 00:27:15,350 --> 00:27:17,496 Digər bir halda başqa bir. 466 00:27:17,496 --> 00:27:21,440 Belə ki, bu x olacaq Məsələn, bərabərdir bərabərdir. 467 00:27:21,440 --> 00:27:24,190 468 00:27:24,190 --> 00:27:26,350 Və sonra mən gedirəm Burada bir şey geri. 469 00:27:26,350 --> 00:27:29,490 >> Iki müxtəlif var Qeyd edək ki, olur, burada hər şeyi. 470 00:27:29,490 --> 00:27:34,360 One I ifadə edirəm ki, burada edir dəyəri TRUE qayıtmaq. 471 00:27:34,360 --> 00:27:35,950 Burada yalnız x deyirəm. 472 00:27:35,950 --> 00:27:39,970 Belə ki, R ismarıcları adətən edəcək Son dəlilləri almaq 473 00:27:39,970 --> 00:27:43,510 və ya, kodu son line almaq və bu geri nə olacaq. 474 00:27:43,510 --> 00:27:46,920 Belə ki, burada bu eyni geri x görən kimi bir şey. 475 00:27:46,920 --> 00:27:49,450 476 00:27:49,450 --> 00:27:50,540 >> Və yalnız göstərmək üçün. 477 00:27:50,540 --> 00:27:54,000 478 00:27:54,000 --> 00:27:57,052 Və sonra, bu, yalnız kimi işləyəcək. 479 00:27:57,052 --> 00:27:58,260 Mənə bu davam edək. 480 00:27:58,260 --> 00:28:00,630 >> Belə ki, başqa əgər. 481 00:28:00,630 --> 00:28:04,060 Və həqiqətən, mən qayıda bilər Mən istərdim bir şey. 482 00:28:04,060 --> 00:28:06,680 Belə ki, mən hətta yoxdur geri Booleans bütün vaxt, zaman, 483 00:28:06,680 --> 00:28:08,410 Mən yalnız başqa bir şey ola bilər. 484 00:28:08,410 --> 00:28:10,670 Beləliklə, mən geri ayı edə bilərsiniz. 485 00:28:10,670 --> 00:28:12,989 >> X bərabərdir Belə ki, bir bərabərdir Bu ayı geri olacaq. 486 00:28:12,989 --> 00:28:14,530 Əks halda, bu TRUE geri olacaq. 487 00:28:14,530 --> 00:28:19,310 Mən də bir vektor edə bilərsiniz və ya həqiqətən bir şey. 488 00:28:19,310 --> 00:28:22,210 >> Və adətən statik in tipli languages, 489 00:28:22,210 --> 00:28:23,840 Burada bir növü daxil istiyorum. 490 00:28:23,840 --> 00:28:25,750 Və bu yalnız bir şey ola bilər ki, qeyd. 491 00:28:25,750 --> 00:28:32,400 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. 492 00:28:32,400 --> 00:28:33,620 >> Belə ki, mənə bu müəyyən edək. 493 00:28:33,620 --> 00:28:39,460 494 00:28:39,460 --> 00:28:41,230 Üzr istəyirik oh Unexpected--. 495 00:28:41,230 --> 00:28:44,336 Burada buruq brace olmalıdır. 496 00:28:44,336 --> 00:28:44,836 OK. 497 00:28:44,836 --> 00:28:45,336 Cool. 498 00:28:45,336 --> 00:28:52,580 499 00:28:52,580 --> 00:28:54,530 Bütün hüquqlar. 500 00:28:54,530 --> 00:28:58,250 Belə ki, indi 3 müqayisə edək və bir 3 bərabərdir. 501 00:28:58,250 --> 00:29:01,860 Belə ki, dönmək lazımdır dəyəri ayı yeah--. 502 00:29:01,860 --> 00:29:06,740 >> Belə ki, indi bir daha ümumi bir şey kimi nə digər strukturları haqqında. 503 00:29:06,740 --> 00:29:09,110 Belə ki, bu funksiyası var. 504 00:29:09,110 --> 00:29:15,360 Bu hər hansı bir növ iş gedir 3 və ya hər hansı bir ədədi kimi dəyəri, 505 00:29:15,360 --> 00:29:17,500 başqa sözlə, ikiqat. 506 00:29:17,500 --> 00:29:19,330 >> Bir vektor kimi bir şey haqqında deyil, nə. 507 00:29:19,330 --> 00:29:27,750 Beləliklə, nə siz belə do-- əgər mən deyiləm olur 6 demək, val, 4 təyin gedir. 508 00:29:27,750 --> 00:29:31,640 Belə ki, bu, bu geri əgər 4, 5, 6 vektor edir. 509 00:29:31,640 --> 00:29:34,935 >> İndi nə görmək edək Mən əgər val bounded.compare. 510 00:29:34,935 --> 00:29:37,680 511 00:29:37,680 --> 00:29:42,450 Belə ki, bu sizə 1251 15 vermək niyyətindədir. 512 00:29:42,450 --> 00:29:46,440 Başqa sözlə Belə ki, deyərək Bu vəziyyətdə baxsaq 513 00:29:46,440 --> 00:29:50,040 belə ki, x az deyir bir və ya bir şey daha. 514 00:29:50,040 --> 00:29:51,880 Belə ki, bu qədər var confusing indi 515 00:29:51,880 --> 00:29:53,379 Yalnız neler bilmirəm. 516 00:29:53,379 --> 00:29:58,690 Beləliklə, mən həqiqətən bir şey tapmaq yalnız debug üçün çalışırıq haqqında yaxşı 517 00:29:58,690 --> 00:30:04,600 Yalnız val böyük edə bilər ki, bir və daha var nə görmək. 518 00:30:04,600 --> 00:30:09,720 >> Belə ki, val-- bir-u mənim 5 belə deyil Yalnız 5 daha çox val nə edək. 519 00:30:09,720 --> 00:30:14,280 Belə ki, bu bir vektor YALAN SƏHV TRUE edir. 520 00:30:14,280 --> 00:30:17,206 Belə ki, indi siz aradığınız zaman Bu, əgər demək olacaq, 521 00:30:17,206 --> 00:30:20,080 və sonra bu vermək olacaq yalan yalan bir vektor TRUE edir. 522 00:30:20,080 --> 00:30:23,450 >> Siz R, R bu keçmək Belə ki siz yapýyorsun nə heç bir fikir var. 523 00:30:23,450 --> 00:30:26,650 Bir tək gözləyir, çünki bir Boolean dəyər, indi 524 00:30:26,650 --> 00:30:29,420 siz Booleans bir vektor ötürür. 525 00:30:29,420 --> 00:30:31,970 Belə ki, ismarıcları, R yalnız nə heck demək gedir, 526 00:30:31,970 --> 00:30:35,440 Mən sizə etdiyiniz güman gedirəm Burada ilk element almaq niyyətindədir. 527 00:30:35,440 --> 00:30:38,320 Mən gedirəm demək gedirəm Bu SAXTA ki, güman etmək. 528 00:30:38,320 --> 00:30:40,890 Belə ki, demək olacaq yox, bu doğru deyil. 529 00:30:40,890 --> 00:30:45,246 >> Eyni şəkildə, olacaq val bir bərabərdir bərabərdir ola bilər. 530 00:30:45,246 --> 00:30:47,244 Xeyr, 5 sorry. 531 00:30:47,244 --> 00:30:48,910 Və həmçinin yalan olacaq. 532 00:30:48,910 --> 00:30:52,410 Belə ki, heç bir demək olacaq Bu həmçinin belə TRUE deyil 533 00:30:52,410 --> 00:30:53,680 Bu son bir geri olacaq. 534 00:30:53,680 --> 00:30:56,420 535 00:30:56,420 --> 00:31:01,360 >> Belə ki, bu yaxşı bir şey və ya pis, ya da şey, siz onu görmək necə asılı olaraq. 536 00:31:01,360 --> 00:31:05,104 Siz olduğunuzda, çünki Bu funksiyaları yaradılması, 537 00:31:05,104 --> 00:31:06,770 Siz, həqiqətən, neler bilmirəm. 538 00:31:06,770 --> 00:31:10,210 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. 539 00:31:10,210 --> 00:31:12,160 Bu halda, R bunu etmir. 540 00:31:12,160 --> 00:31:14,300 Belə ki, həqiqətən qədər Siz off əsaslanır nə 541 00:31:14,300 --> 00:31:17,310 dili hesab edirəm ki, Bu halda nə etməlidir 542 00:31:17,310 --> 00:31:22,920 Siz Booleans bir vektor keçmək əgər Bir vəziyyətdə əgər yapýyorsun zaman. 543 00:31:22,920 --> 00:31:31,733 >> Belə ki, orijinal idi ki, deyək bir başqa əgər ilə TRUE qayıtmaq və etdiyiniz 544 00:31:31,733 --> 00:31:34,190 SAXTA geri olacaq. 545 00:31:34,190 --> 00:31:39,300 Abstracting Belə ki, bir yol Bu mən demək 546 00:31:39,300 --> 00:31:41,530 hətta bu şərti şey lazım deyil. 547 00:31:41,530 --> 00:31:47,220 Mən nə edə bilər başqa bir şey yalnız dəyərləri özləri qaytarılması. 548 00:31:47,220 --> 00:31:53,240 Belə ki, qeyd əgər siz val 5-dən çox yoxdur, 549 00:31:53,240 --> 00:31:56,350 Bu qayıtmaq üçün gedir vektor FALSE SAXTA TRUE. 550 00:31:56,350 --> 00:31:58,850 >> Bəlkə bu nə bounded.compare üçün istəyirəm. 551 00:31:58,850 --> 00:32:02,940 Siz Booleans bir vektor qayıtmaq istəyirəm harada dəyərlərin hər müqayisə 552 00:32:02,940 --> 00:32:04,190 özlərinə. 553 00:32:04,190 --> 00:32:11,165 Belə ki, yalnız bounded.compare edə bilərsiniz funksiyası x, bir 5 bərabərdir. 554 00:32:11,165 --> 00:32:13,322 555 00:32:13,322 --> 00:32:15,363 Və sonra yerinə bunu bu halda başqa vəziyyət, 556 00:32:15,363 --> 00:32:21,430 Mən yalnız qayıtmaq üçün gedirəm x 5-dən böyükdür. 557 00:32:21,430 --> 00:32:23,620 Belə ki, sonra doğru əgər Bu TRUE geri olacaq. 558 00:32:23,620 --> 00:32:26,830 Bu deyil, əgər, sonra, bu SAXTA geri olacaq. 559 00:32:26,830 --> 00:32:30,880 >> Bunun üçün işləyəcək bu strukturların hər hansı bir. 560 00:32:30,880 --> 00:32:41,450 Belə ki, 1 6 və ya 9 c bounded.compare bilər və sonra, bir 6 bərabərdir demək gedirəm 561 00:32:41,450 --> 00:32:42,799 məsələn. 562 00:32:42,799 --> 00:32:44,840 Və sonra olacaq doğru Boolean vermək 563 00:32:44,840 --> 00:32:48,240 Siz dizayn etdiyiniz vektor. 564 00:32:48,240 --> 00:32:50,660 >> Belə ki, o, yalnız funksiyaları və indi mənə yalnız imkan 565 00:32:50,660 --> 00:32:54,980 bəzi interaktiv vizual göstərir. 566 00:32:54,980 --> 00:32:59,700 Mən, həqiqətən, var düşünmürəm Wi-Fi burada mənə yalnız irəli getmək bildirin 567 00:32:59,700 --> 00:33:01,970 və I guess bu keçin. 568 00:33:01,970 --> 00:33:05,260 >> Sərin var, lakin bir şey baxmayaraq ki, əgər yalnız 569 00:33:05,260 --> 00:33:09,600 bir dəstə test etmək istəyirəm müxtəlif məlumat əmrləri, 570 00:33:09,600 --> 00:33:13,320 müxtəlif Kümeleri bir dəstə var artıq R. daxil önyüklenmesi olunur 571 00:33:13,320 --> 00:33:15,770 Belə ki, onlardan biri iris verilənlər bazasının çağırıb. 572 00:33:15,770 --> 00:33:18,910 Bu, ən yaxşı bilinən biridir maşın öyrənmə olanlar. 573 00:33:18,910 --> 00:33:23,350 Siz adətən yalnız bir növ edəcəyik Sizin kodu çalışır əgər test hallarda görmək. 574 00:33:23,350 --> 00:33:27,520 Belə ki, yalnız iris nə yoxlamaq edək. 575 00:33:27,520 --> 00:33:33,130 >> Belə ki, bu şey gedir məlumat çərçivəsində olmalıdır. 576 00:33:33,130 --> 00:33:36,000 Və bu uzun, çünki cür Mən yalnız iris çap. 577 00:33:36,000 --> 00:33:38,810 Bu, bütün şey çap edir. 578 00:33:38,810 --> 00:33:42,830 Belə ki, bütün bu müxtəlif adları var. 579 00:33:42,830 --> 00:33:45,505 Belə ki, iris toplusudur müxtəlif güllər. 580 00:33:45,505 --> 00:33:48,830 Bu halda, bu izah Siz bu növ, 581 00:33:48,830 --> 00:33:54,760 bütün bu müxtəlif genişlikleri və sepal və ləçək yola. 582 00:33:54,760 --> 00:33:58,880 >> Və adətən, əgər Siz iris çap etmək istəyirəm 583 00:33:58,880 --> 00:34:03,680 Məsələn, siz var etmək istəmirəm ki, artıq edə bilər, çünki bütün bu 584 00:34:03,680 --> 00:34:05,190 bütün konsol. 585 00:34:05,190 --> 00:34:09,280 Həqiqətən Belə ki, bir şey gözəl baş funksiyası var. 586 00:34:09,280 --> 00:34:12,929 Belə ki, yalnız baş əgər iris, bu verəcək 587 00:34:12,929 --> 00:34:17,389 ilk beş satırlar, altı hərhalda. 588 00:34:17,389 --> 00:34:19,909 Və sonra yaxşı, siz burada belirtebilirsiniz. 589 00:34:19,909 --> 00:34:22,914 Belə ki, 20-- bu verəcək Siz ilk 20 satır. 590 00:34:22,914 --> 00:34:24,830 Mən, həqiqətən, idi ki, bu təəccüb 591 00:34:24,830 --> 00:34:28,770 Mənə altı Mənə davam edək verdi və üzr, iris-- və ya baş yoxlayın. 592 00:34:28,770 --> 00:34:31,699 593 00:34:31,699 --> 00:34:34,960 Və burada verəcək Siz sənədlər 594 00:34:34,960 --> 00:34:37,960 dəyəri rəhbəri edir nə. 595 00:34:37,960 --> 00:34:40,839 Belə ki, ilk qaytarır və ya bir obyekt son. 596 00:34:40,839 --> 00:34:42,630 Və sonra mən gedirəm yetirilməməsi baxmaq. 597 00:34:42,630 --> 00:34:47,340 Və sonra default deyir üsul baş x və n 6L bərabərdir. 598 00:34:47,340 --> 00:34:50,620 Belə ki, bu ilin ilk altı elementləri qaytarır. 599 00:34:50,620 --> 00:34:55,050 Və burada qeyd eyni, mən n müəyyən etmək yox idi 6 bərabərdir. 600 00:34:55,050 --> 00:34:56,840 Mənim cari olaraq altı istifadə hərhalda. 601 00:34:56,840 --> 00:35:00,130 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. 602 00:35:00,130 --> 00:35:02,970 603 00:35:02,970 --> 00:35:10,592 >> Ki, bir sadə əmrləri belə və burada yaxşı yalnız edir ki, başqa biri, 604 00:35:10,592 --> 00:35:12,550 Bu əslində can-- bir az daha mürəkkəb, 605 00:35:12,550 --> 00:35:17,130 lakin bu, yalnız klass keçiriləcək iris verilənlər bazasının hər sütun. 606 00:35:17,130 --> 00:35:20,910 Belə ki, bu bu nə hər sizə göstərəcək sütun onların növləri baxımından. 607 00:35:20,910 --> 00:35:23,665 Belə ki, sepal uzunluğu rəqəmli deyil sepal eni rəqəmli edir. 608 00:35:23,665 --> 00:35:26,540 Bütün bu dəyərlər yalnız rəqəmli olunur Bu məlumatlar deyə bilər, çünki 609 00:35:26,540 --> 00:35:29,440 bunlar strukturu Bütün sayısal gedir. 610 00:35:29,440 --> 00:35:34,310 >> Və Species sütun bir amil olacaq. 611 00:35:34,310 --> 00:35:37,270 Belə ki, adətən, bu hesab edirəm ki, bu bir xarakter string kimi. 612 00:35:37,270 --> 00:35:48,830 Amma yalnız irisSpecies əgər, və sonra baş 5 gedirəm 613 00:35:48,830 --> 00:35:51,820 bu çap edir ilk beş dəyərlər out. 614 00:35:51,820 --> 00:35:54,150 >> Və sonra bu səviyyədə bilərsiniz. 615 00:35:54,150 --> 00:35:58,870 Belə ki, bu saying-- edir R yoldur qəti dəyişənlər olan. 616 00:35:58,870 --> 00:36:03,765 Belə ki, əvəzinə yalnız xarakter strings olan, 617 00:36:03,765 --> 00:36:06,740 Bu səviyyədə ifadə var bunlar hansı var. 618 00:36:06,740 --> 00:36:12,450 >> Belə ki, irisSpecies 1 deyək. 619 00:36:12,450 --> 00:36:17,690 Belə ki, burada nə etmək istədiklərini Mən deyil Bu Növlərin sütun Subsetting. 620 00:36:17,690 --> 00:36:21,480 Belə ki, bu davam edir Növlərin sütun və sonra 621 00:36:21,480 --> 00:36:23,820 Bu göstəriciləri ilk element almaq üçün. 622 00:36:23,820 --> 00:36:27,140 Belə ki, bu sizə setosa verməlidir. 623 00:36:27,140 --> 00:36:28,710 Və bu da burada səviyyəsi verir. 624 00:36:28,710 --> 00:36:32,812 >> Belə ki, siz də müqayisə edə bilərsiniz karakter setosa bu 625 00:36:32,812 --> 00:36:34,645 bu niyyətində deyil TRUE olmaq üçün bir, çünki 626 00:36:34,645 --> 00:36:37,940 başqa müxtəlif növü var. 627 00:36:37,940 --> 00:36:40,590 Və ya bu R çünki doğru tapmaq daha ağıllı deyil. 628 00:36:40,590 --> 00:36:45,420 Və sonra bu və baxır bəlkə bu, istədiyiniz nə, deyir. 629 00:36:45,420 --> 00:36:51,860 Belə ki, xarakter demək olacaq string setosa bu kimi eyni. 630 00:36:51,860 --> 00:37:01,290 Və sonra eyni, siz də yalnız belə kimi bu grab. 631 00:37:01,290 --> 00:37:05,580 >> Belə ki, yalnız bir növ verilənlər tez əmrləri. 632 00:37:05,580 --> 00:37:08,030 Belə ki, burada bəzi məlumatlar kəşfiyyat var. 633 00:37:08,030 --> 00:37:11,360 Belə ki, bu bir az daha çox analiz maraqlandı. 634 00:37:11,360 --> 00:37:18,340 Və bu, bəzi götürülüb Berkeley üçün R bootcamp. 635 00:37:18,340 --> 00:37:20,790 >> Xarici Belə ki, kitabxana. 636 00:37:20,790 --> 00:37:24,880 Mən bir yüklemek üçün gedirəm xarici deyirlər kitabxana. 637 00:37:24,880 --> 00:37:32,460 Belə ki, bu mənə vermək gedir read.dta Mən bu verilənlər bazasının güman. 638 00:37:32,460 --> 00:37:39,000 Bu, cari saxlanılır Mənim konsol kataloq çalışır. 639 00:37:39,000 --> 00:37:42,190 Belə ki, yalnız görək nə iş kataloq edir. 640 00:37:42,190 --> 00:37:44,620 >> Belə ki, burada mənim iş directory var. 641 00:37:44,620 --> 00:37:50,040 Və dot məlumat, bu oxumaq şey, bu fayl deyib 642 00:37:50,040 --> 00:37:54,650 məlumat qovluğunda yerləşir Bu cari iş directory. 643 00:37:54,650 --> 00:38:00,520 Və bu deyil read.dta bir-u mənim komanda. 644 00:38:00,520 --> 00:38:02,760 Mən artıq onu yüklü danışarlar. 645 00:38:02,760 --> 00:38:04,750 IEI Mən artıq bu yüklü güman. 646 00:38:04,750 --> 00:38:08,115 >> Amma belə read.dta niyyətində deyil bir-u mənim komanda olmalıdır. 647 00:38:08,115 --> 00:38:11,550 Və siz olacaq görə Bu kitabxana yüklemek üçün package-- 648 00:38:11,550 --> 00:38:14,500 Bu paketi xarici çağırıb. 649 00:38:14,500 --> 00:38:16,690 Və yoxsa paketi, mən hesab edirəm 650 00:38:16,690 --> 00:38:19,180 xarici daxili olanları biridir. 651 00:38:19,180 --> 00:38:31,150 Əks halda, siz də edə bilərsiniz install.packages etmək 652 00:38:31,150 --> 00:38:33,180 və bu paketi quraşdıracaqlar. 653 00:38:33,180 --> 00:38:36,878 Və bu heç, siz R. Uh verəcək. 654 00:38:36,878 --> 00:38:39,830 655 00:38:39,830 --> 00:38:43,140 Və sonra mən yalnız dayandırmaq üçün gedirəm bu mən artıq var. 656 00:38:43,140 --> 00:38:46,920 >> Amma R həqiqətən gözəl nə paket idarə ki, 657 00:38:46,920 --> 00:38:48,510 Sistem çox zərif olur. 658 00:38:48,510 --> 00:38:52,470 Hər şeyi saxlamaq olacaq, çünki həqiqətən gözəl sizin üçün. 659 00:38:52,470 --> 00:38:59,780 Belə ki, bu halda, saxlamaq olacaq bu, hesab edirəm ki, burada bu kitabxana. 660 00:38:59,780 --> 00:39:02,390 >> Belə ki, zaman istədiyiniz Yeni paketləri yüklemek, 661 00:39:02,390 --> 00:39:04,980 Bu kimi sadə install.packages edir 662 00:39:04,980 --> 00:39:07,500 və R bütün idarə edəcək Sizin üçün paketləri. 663 00:39:07,500 --> 00:39:12,900 Belə ki, bir şey yoxdur Xarici paketi var Python, 664 00:39:12,900 --> 00:39:15,330 kağız kimi menecerləri Anaconda harada etdiyiniz 665 00:39:15,330 --> 00:39:18,310 Yüklemek doing-- Python kənarda paketləri 666 00:39:18,310 --> 00:39:20,940 və sonra onları özünüz çalıştırmak üçün cəhd edin. 667 00:39:20,940 --> 00:39:22,210 Belə ki, bu, həqiqətən gözəl yoludur. 668 00:39:22,210 --> 00:39:25,590 >> Və install.packages internet tələb edir. 669 00:39:25,590 --> 00:39:31,950 Bu server edir və depo ki, 670 00:39:31,950 --> 00:39:33,960 toplayır bütün paketləri Cran adlanır. 671 00:39:33,960 --> 00:39:40,690 Və güzgü hansı növ daxil edə bilərsiniz Siz paketləri yükləmək istəyirəm. 672 00:39:40,690 --> 00:39:43,420 >> Belə ki, burada mən bu verilənlər bazasının edirəm. 673 00:39:43,420 --> 00:39:46,240 Bu funksiyanı istifadə edərək onu oxuyuram. 674 00:39:46,240 --> 00:39:49,360 Mənə irəli getmək və bunu bildirin. 675 00:39:49,360 --> 00:39:52,900 >> Belə ki, güman edək Bu verilənlər bazasının var 676 00:39:52,900 --> 00:39:55,550 və siz tamamilə var nə heç bir fikrim yoxdur. 677 00:39:55,550 --> 00:39:58,560 Bu, həqiqətən, gəlir kifayət qədər tez-tez sənaye 678 00:39:58,560 --> 00:40:00,910 yalnız bu olduğu ton və messy şeyi ton 679 00:40:00,910 --> 00:40:02,890 və onlar olduqca etiketi istəyirik. 680 00:40:02,890 --> 00:40:06,380 Belə ki, burada bu var verilənlər bazasının mən bilmirəm 681 00:40:06,380 --> 00:40:08,400 nə belə mən yalnız deyiləm Onu yoxlamaq üçün göstərilir. 682 00:40:08,400 --> 00:40:10,620 >> Mən ilk baş edəcəyəm. 683 00:40:10,620 --> 00:40:14,190 Mən ilk altı yoxlamaq Bu verilənlər bazasının nə sütun. 684 00:40:14,190 --> 00:40:21,730 Belə ki, bu sonra dövlət, pres04, və sütun bütün bu müxtəlif növ. 685 00:40:21,730 --> 00:40:25,612 Nə maraqlıdır burada hərhalda, sizin ki, 686 00:40:25,612 --> 00:40:27,945 Bu görünür ki, güman ki, seçki bir növ kimi. 687 00:40:27,945 --> 00:40:30,482 688 00:40:30,482 --> 00:40:32,190 Mən yalnız tahmin fayl baxaraq 689 00:40:32,190 --> 00:40:41,070 ad Bu kolleksiya bir növ namizədlər və ya seçicilər barəsində məlumatların 690 00:40:41,070 --> 00:40:44,920 olan xüsusi prezidentlərinin səs və ya prezident namizədləri 691 00:40:44,920 --> 00:40:46,550 2004-cü il seçkiləri üçün. 692 00:40:46,550 --> 00:40:52,920 >> Belə ki, burada dəyərlər 1, 2 belə ki, saxlanılması bir yol 693 00:40:52,920 --> 00:40:56,540 prezident namizədləri onların adları var. 694 00:40:56,540 --> 00:40:59,780 Bu halda, bu kimi görünür onlar yalnız tam dəyərləri istəyirik. 695 00:40:59,780 --> 00:41:04,030 2004-cü Belə ki, Buş idi Kerry qarşı inanıram. 696 00:41:04,030 --> 00:41:09,010 İndi, siz yalnız bilmirəm deyək Buş və ya 2 1 tekabül olub 697 00:41:09,010 --> 00:41:11,703 Kerry və ya və uyğundur s və s, sağ? 698 00:41:11,703 --> 00:41:15,860 >> Bu, yalnız mənə deyil, kifayət qədər ümumi problem. 699 00:41:15,860 --> 00:41:18,230 Belə ki, bu halda nə edə bilər? 700 00:41:18,230 --> 00:41:20,000 Belə ki, bütün bu başqa şeylər yoxlamaq edək. 701 00:41:20,000 --> 00:41:22,790 >> dövlət, bu fərz edirəm müxtəlif dövlətlərin gəlir. 702 00:41:22,790 --> 00:41:25,100 partyid, gəlir. 703 00:41:25,100 --> 00:41:27,710 Üzrə partyid baxaq. 704 00:41:27,710 --> 00:41:32,800 Belə ki, bəlkə nə edə bilər bir şeydir müşahidələr hər baxmaq 705 00:41:32,800 --> 00:41:36,250 Respublika bir partyid var Demokrat və ya bir şey və ya. 706 00:41:36,250 --> 00:41:38,170 Belə ki, yalnız nə partyid baxaq. 707 00:41:38,170 --> 00:41:41,946 >> Beləliklə, mən almaq gedirəm dat və sonra gedirəm 708 00:41:41,946 --> 00:41:47,960 Bu dollar işarəsi etmək Mən əvvəllər etdi operator 709 00:41:47,960 --> 00:41:50,770 bu gedir ki, sütun alt. 710 00:41:50,770 --> 00:41:57,760 Və sonra mən bu baş gedirəm 20, yalnız bu kimi görünür nə görmək. 711 00:41:57,760 --> 00:42:00,170 >> Belə ki, bu NAS bir dəstə edir. 712 00:42:00,170 --> 00:42:02,800 Belə ki, başqa sözlə, siz Bu uşaqlar haqqında məlumat itkin. 713 00:42:02,800 --> 00:42:08,100 Amma siz də bu bildiriş dat partyid bir amildir 714 00:42:08,100 --> 00:42:10,030 bu müxtəlif kateqoriyalar verir. 715 00:42:10,030 --> 00:42:14,170 Belə ki, başqa sözlə, partyid edə bilər Müstəqil Demokrat, Respublika, 716 00:42:14,170 --> 00:42:16,640 başqa və ya bir şey. 717 00:42:16,640 --> 00:42:23,940 >> Belə ki, irəli getmək və edək imkan bax bu That oh, OK hansı. 718 00:42:23,940 --> 00:42:28,480 Beləliklə, mən alt gedirəm sonra partyid və 719 00:42:28,480 --> 00:42:32,780 olanlardır ki, baxmaq Demokrat, məsələn. 720 00:42:32,780 --> 00:42:37,150 Bu, bir Boolean vermək niyyətindədir trues və FALSEs böyük bir Boolean. 721 00:42:37,150 --> 00:42:41,630 >> İndi mən istəyirəm deyək Bu uşaqlar üçün alt üçün. 722 00:42:41,630 --> 00:42:47,260 Belə ki, bu My DAT gedir və alt hansı müşahidələr üçün 723 00:42:47,260 --> 00:42:48,910 partyid bərabər var Demokrat bərabərdir. 724 00:42:48,910 --> 00:42:52,830 725 00:42:52,830 --> 00:42:55,180 Və bu, çünki olduqca uzun onlara çox var. 726 00:42:55,180 --> 00:42:59,060 Belə ki, indi mən 20 bu baş gedirəm. 727 00:42:59,060 --> 00:43:05,690 728 00:43:05,690 --> 00:43:11,270 >> Fark kimi, bərabərdir bərabərdir Siz etdiyiniz ki, maraqlıdır 729 00:43:11,270 --> 00:43:13,250 already-- siz də Nas, o cümlədən edirik. 730 00:43:13,250 --> 00:43:19,010 Belə ki, bu halda, siz hələ ala bilməyən hər hansı bir məlumat, indi Nas, çünki 731 00:43:19,010 --> 00:43:22,650 və yalnız görmək istəyirik hansı müşahidə Demokrat uyğun 732 00:43:22,650 --> 00:43:24,670 bu əskik özlərini qiymətləndirir. 733 00:43:24,670 --> 00:43:27,680 Belə ki, necə bu NAS qurtarmaq olar? 734 00:43:27,680 --> 00:43:36,410 >> Belə ki, burada yalnız up düyməsini istifadə edirəm mənim kursor və sonra ətrafında hərəkət etdi. 735 00:43:36,410 --> 00:43:39,778 Və sonra burada yalnız gedirəm is.na datpartyid demək. 736 00:43:39,778 --> 00:43:48,970 737 00:43:48,970 --> 00:43:52,720 Belə ki, bu və olacaq iki fərqli Boolean istiqamətini 738 00:43:52,720 --> 00:43:57,160 və olacaq demək TRUE və məsələn SAXTA. 739 00:43:57,160 --> 00:43:59,190 Belə ki, bu komponent müdrik etmək olacaq. 740 00:43:59,190 --> 00:44:02,910 Belə ki, burada almaq deyirəm məlumat çərçivə, alt 741 00:44:02,910 --> 00:44:10,170 Demokrat uyğun olanları, və NA deyil ki, onlara hər hansı çıxarın. 742 00:44:10,170 --> 00:44:13,540 >> Belə ki, bu dir olmalıdır bir şey verir. 743 00:44:13,540 --> 00:44:16,540 744 00:44:16,540 --> 00:44:17,600 Üzrə is.na. görək 745 00:44:17,600 --> 00:44:24,670 746 00:44:24,670 --> 00:44:27,690 Üzrə is.na datpartyid cəhd edək. 747 00:44:27,690 --> 00:44:36,290 748 00:44:36,290 --> 00:44:45,290 Bu Səninlə verməlidir bir Boolean vektor sorry. 749 00:44:45,290 --> 00:44:49,260 Və sonra, belə uzun, çünki, Mən 20 alt gedirəm. 750 00:44:49,260 --> 00:44:49,760 OK. 751 00:44:49,760 --> 00:44:51,570 Belə ki, bu işləməlidir. 752 00:44:51,570 --> 00:44:54,700 >> Bu bir də trues olacaq. 753 00:44:54,700 --> 00:45:01,830 Ah, belə ki, burada səhv olduğunu I'm-- I C ++ və R əvəz mən etmək istifadə 754 00:45:01,830 --> 00:45:03,590 Bu səhv hər zaman. 755 00:45:03,590 --> 00:45:05,807 və operator həqiqətən istədiyiniz. 756 00:45:05,807 --> 00:45:08,140 Siz iki istifadə etmək istəmirəm ampersands, yalnız bir bir. 757 00:45:08,140 --> 00:45:14,970 758 00:45:14,970 --> 00:45:17,010 OK. 759 00:45:17,010 --> 00:45:18,140 >> Belə ki, görək. 760 00:45:18,140 --> 00:45:20,930 761 00:45:20,930 --> 00:45:23,920 Belə ki, biz subsetted partyid onlar demokrat olduğunuz 762 00:45:23,920 --> 00:45:25,300 və onlar itkin dəyərlər deyilik. 763 00:45:25,300 --> 00:45:27,690 İndi baxaq onlar üçün səs olanları. 764 00:45:27,690 --> 00:45:31,530 Belə ki, ən çox kimi görünür Onlardan 1 səs verib. 765 00:45:31,530 --> 00:45:36,090 Mən irəli getmək üçün gedirəm ki, Kerry deyib. 766 00:45:36,090 --> 00:45:39,507 >> Və eyni, siz də Respublika getmək 767 00:45:39,507 --> 00:45:41,090 və ümid edirəm ki, bu, sizə 2 verməlidir. 768 00:45:41,090 --> 00:45:49,730 769 00:45:49,730 --> 00:45:51,770 Bu, müxtəlif sütun yalnız bir dəstə var. 770 00:45:51,770 --> 00:45:53,070 Şübhəsiz ki, bu, 2 var. 771 00:45:53,070 --> 00:45:55,750 Belə ki, bütün Respublika partyid onların əksəriyyəti 2 səs. 772 00:45:55,750 --> 00:45:58,390 >> Belə ki, yalnız kimi görünür Bu baxaraq, 773 00:45:58,390 --> 00:46:00,600 Respublika olacaq bir very-- və ya partyid 774 00:46:00,600 --> 00:46:02,790 bir çox olacaq müəyyən böyük amil 775 00:46:02,790 --> 00:46:05,420 olan namizəd onlar səs gedir. 776 00:46:05,420 --> 00:46:07,120 Bu ümumiyyətlə açıq-aydın doğrudur. 777 00:46:07,120 --> 00:46:10,139 Bu sizin oyunları intuisiya, əlbəttə. 778 00:46:10,139 --> 00:46:11,930 Belə ki, mən kimi görünür belə ki, vaxt həyata çalışan 779 00:46:11,930 --> 00:46:17,040 Mənə yalnız irəli getmək lazımdır bildirin və bəzi sürətli şəkilləri göstər. 780 00:46:17,040 --> 00:46:21,120 Belə ki, burada bir az bir şey var daha vizual ilə mürəkkəbdir. 781 00:46:21,120 --> 00:46:26,450 Belə ki, bu halda, bu, çox deyil yalnız yoxlanılması sadə təhlili nə 782 00:46:26,450 --> 00:46:28,500 '04 prezidentidir. 783 00:46:28,500 --> 00:46:33,920 >> Bu halda Belə ki, sizə deyək Bu suala cavab istədi. 784 00:46:33,920 --> 00:46:38,540 Beləliklə, biz səsvermə bilmək istəyirdi Güman 2004-cü il prezident seçkilərində davranış 785 00:46:38,540 --> 00:46:41,170 və irqi dəyişir necə. 786 00:46:41,170 --> 00:46:44,380 Belə ki, yalnız istədiyiniz nə , səsvermə davranış bax 787 00:46:44,380 --> 00:46:47,860 lakin hər alt istəyirəm irqi və sort ki, ümumiləşdirmək. 788 00:46:47,860 --> 00:46:50,770 Və yalnız deyə bilərsiniz Bu kompleks notation ilə 789 00:46:50,770 --> 00:46:52,580 ki, bu cür dumanlı olur. 790 00:46:52,580 --> 00:46:56,390 >> Belə ki, daha inkişaf etmiş R biri Son cür də var paketləri 791 00:46:56,390 --> 00:47:00,070 dplyr adlanır. 792 00:47:00,070 --> 00:47:03,060 Belə ki, burada bu biridir. 793 00:47:03,060 --> 00:47:08,080 Və ggg-- ggplot2 yalnız gözəl yaxşı visualizations etdiyini yolu 794 00:47:08,080 --> 00:47:09,400 daxili bir çox. 795 00:47:09,400 --> 00:47:11,108 >> Beləliklə, mən yüklemek üçün gedirəm Bu iki kitabxana. 796 00:47:11,108 --> 00:47:13,200 797 00:47:13,200 --> 00:47:16,950 Və sonra, mən getmək üçün gedirəm irəli və bu funksiyanı çalıştırın. 798 00:47:16,950 --> 00:47:19,050 Siz yalnız bir qara qutu kimi müalicə edə bilər. 799 00:47:19,050 --> 00:47:23,460 >> Nə baş ki, bu boru ki, operator bu arqument keçir 800 00:47:23,460 --> 00:47:24,110 burada daxil. 801 00:47:24,110 --> 00:47:28,070 Beləliklə, mən dat ilə qrup deyirəm irqi və sonra prezident 04. 802 00:47:28,070 --> 00:47:31,530 Və sonra, bütün bu digər əmrləri filtreleme və sonra yekun olunur 803 00:47:31,530 --> 00:47:34,081 Mən count edirəm və sonra burada hiylələri edirəm. 804 00:47:34,081 --> 00:47:39,980 805 00:47:39,980 --> 00:47:42,500 Cool OK. 806 00:47:42,500 --> 00:47:44,620 Belə nin irəli gedək və bu kimi görünür nə oldu. 807 00:47:44,620 --> 00:47:52,280 808 00:47:52,280 --> 00:47:57,290 >> Belə ki, nə burada baş ki, mən yalnız sonra yarış və hər biçdi 809 00:47:57,290 --> 00:47:59,670 onlar üçün səs olanları. 810 00:47:59,670 --> 00:48:03,492 Və bu iki müxtəlif dəyərləri 2 və 1 uyğundur. 811 00:48:03,492 --> 00:48:05,325 Daha çox olmaq istəyirsinizsə zərif, siz də edə bilərsiniz 812 00:48:05,325 --> 00:48:11,770 yalnız 2 Kerry-- və ya ki, daxil 2 Bush və sonra 1 Kerry edir. 813 00:48:11,770 --> 00:48:13,700 Və siz də ola bilər Sizin əfsanə ki. 814 00:48:13,700 --> 00:48:17,410 >> Və siz də bu bar qrafik split bilər. 815 00:48:17,410 --> 00:48:19,480 Bir şeydir, çünki ki, fark etsəniz, 816 00:48:19,480 --> 00:48:24,560 Bu müəyyən etmək çox asan deyil Bu iki dəyərlər ki, böyük. 817 00:48:24,560 --> 00:48:27,920 Belə ki, bir şey istəyirəm nə bu mavi sahəsi almaq deyil 818 00:48:27,920 --> 00:48:31,855 və yalnız belə ki, burada artıq hərəkət tərəfindən bu iki yan müqayisə edə bilərsiniz. 819 00:48:31,855 --> 00:48:34,480 Mən ki, bir şey danışarlar indi bunu vaxt yoxdur, 820 00:48:34,480 --> 00:48:36,660 həm də bunu etmək çox asandır. 821 00:48:36,660 --> 00:48:40,310 Siz yalnız baxmaq bilər ggplot adamı pages. 822 00:48:40,310 --> 00:48:47,170 Belə ki, kimi ggplot edə bilərsiniz və bu adam page oxuyun. 823 00:48:47,170 --> 00:48:51,920 >> Belə ki, yalnız tez mənə imkan bəzi sərin şeyi göstərir. 824 00:48:51,920 --> 00:48:57,610 Nin irəli getmək və yalnız bir to-- gedək maşın öyrənmə tətbiqi. 825 00:48:57,610 --> 00:49:02,450 Belə ki, biz bu üç deyək paketləri mən bu yüklemek üçün gedirəm. 826 00:49:02,450 --> 00:49:05,500 827 00:49:05,500 --> 00:49:09,170 Belə ki, bu yalnız bir çap məlumat I şey yüklü sonra. 828 00:49:09,170 --> 00:49:15,220 Mən bu read.csv deyirəm, Bu verilənlər bazasının və indi 829 00:49:15,220 --> 00:49:18,940 Mən irəli getmək və baxmaq və gedirəm Bu verilənlər içərisində nə görmək. 830 00:49:18,940 --> 00:49:22,080 >> Ilk 20 müşahidələr ki. 831 00:49:22,080 --> 00:49:27,190 Mən yalnız Belə ki, X1, X2, və Y. var bu dəyərlər bir dəstə kimi görünür 832 00:49:27,190 --> 00:49:31,640 bəlkə 20 80 və ya belə qədər olunur. 833 00:49:31,640 --> 00:49:37,700 Və sonra eyni X2 və sonra Bu Y yazıları 0 və 1 görünür. 834 00:49:37,700 --> 00:49:49,500 >> Bunu doğrulamak üçün, Mən yalnız xülasə data X1 yoxdur. 835 00:49:49,500 --> 00:49:51,660 Və sonra eyni üçün Bütün bu digər sütunlar. 836 00:49:51,660 --> 00:49:55,300 Belə ki, xülasə sürətli bir yoludur edir yalnız sürətli dəyərlər göstərilir. 837 00:49:55,300 --> 00:49:56,330 Oh, sorry. 838 00:49:56,330 --> 00:49:58,440 Bu Y. olmalıdır 839 00:49:58,440 --> 00:50:03,420 >> Bu halda, belə ki, verir, quantiles, refüje, həmçinin maxes. 840 00:50:03,420 --> 00:50:07,130 Bu halda, dataY, siz görə bilərsiniz yalnız 0 və 1 olacaq ki. 841 00:50:07,130 --> 00:50:10,100 Həmçinin orta deyib 0.6, yalnız o deməkdir ki, 842 00:50:10,100 --> 00:50:13,380 Mən 0s daha çox 1s var kimi görünür. 843 00:50:13,380 --> 00:50:16,160 >> Mənə davam və şou gedək Bu kimi görünür nə. 844 00:50:16,160 --> 00:50:17,470 Mən yalnız bu sahəsi üçün gedirəm. 845 00:50:17,470 --> 00:50:22,852 846 00:50:22,852 --> 00:50:24,636 Bu aydın necə edək. 847 00:50:24,636 --> 00:50:30,492 848 00:50:30,492 --> 00:50:31,468 OK Oh. 849 00:50:31,468 --> 00:50:35,840 850 00:50:35,840 --> 00:50:36,340 OK. 851 00:50:36,340 --> 00:50:37,590 >> Belə ki, bu kimi görünür. 852 00:50:37,590 --> 00:50:46,310 Belə ki, mən müəyyən yellows kimi görünür 0, sonra qırmızı kimi 1s kimi müəyyən. 853 00:50:46,310 --> 00:50:52,190 Belə ki, burada bu kimi görünür etiket xal və 854 00:50:52,190 --> 00:50:56,410 Siz yalnız bir istəyirdi kimi görünür Bu kümelenme sort. 855 00:50:56,410 --> 00:51:01,020 >> Və mənə yalnız irəli və şou gedək Bu daxili funksiyaları bəzi. 856 00:51:01,020 --> 00:51:03,580 Belə ki, burada lm edir. 857 00:51:03,580 --> 00:51:06,060 Belə ki, bu, yalnız çalışır bu bir xətt uyğun. 858 00:51:06,060 --> 00:51:08,640 Belə ki, nə üçün ən yaxşı yoldur Mən bir xətt belə uyğun olar ki, 859 00:51:08,640 --> 00:51:14,020 ən yaxşı ayırmaq olacaq ki, Kümelenme bu cür. 860 00:51:14,020 --> 00:51:21,790 Və ideal, yalnız görə bilərsiniz Mən bütün bu əmrləri run ki, 861 00:51:21,790 --> 00:51:25,450 və sonra, mən gedirəm irəli və xətt əlavə edin. 862 00:51:25,450 --> 00:51:28,970 >> Belə ki, bu, ən yaxşı tahmin kimi görünür. 863 00:51:28,970 --> 00:51:34,150 Bu azaldır ən yaxşı alaraq Bu xətt uyğun çalışır səhv. 864 00:51:34,150 --> 00:51:40,000 Aydındır ki, bu cür görünür yaxşı, lakin bu, ən yaxşı deyil. 865 00:51:40,000 --> 00:51:43,130 Və xətti modelləri ilə Ümumiyyətlə, olacaq 866 00:51:43,130 --> 00:51:46,811 nəzəriyyə və yalnız sort həqiqətən böyük maşın binası əsasları 867 00:51:46,811 --> 00:51:47,310 öyrənmək. 868 00:51:47,310 --> 00:51:50,330 Lakin praktikada, siz olacaq Daha ümumi bir şey etmək istəyirəm. 869 00:51:50,330 --> 00:51:54,280 >> Belə ki, yalnız çalışan cəhd edə bilərsiniz bir şey neyron şəbəkə çağırıb. 870 00:51:54,280 --> 00:51:57,110 Bu şeylər getdikcə daha çox. 871 00:51:57,110 --> 00:52:00,530 Onlar yalnız fantastik iş Böyük Kümeleri üçün. 872 00:52:00,530 --> 00:52:07,080 Belə ki, bu halda, biz yalnız yaxşıdır Biz nrow var see-- edək. 873 00:52:07,080 --> 00:52:09,010 Belə ki, nrow yalnız satır sayı deyib. 874 00:52:09,010 --> 00:52:11,790 Mən bu halda Belə ki, 100 müşahidələr var. 875 00:52:11,790 --> 00:52:15,010 >> Mənə irəli getmək və bir neyron şəbəkə edir. 876 00:52:15,010 --> 00:52:18,620 Belə ki, bu, həqiqətən gözəl Mən yalnız nnet deyə bilər, çünki 877 00:52:18,620 --> 00:52:21,767 və sonra Y. regressing alıram Belə ki, Y ki, sütun edir. 878 00:52:21,767 --> 00:52:23,850 Və sonra onu regressing Digər iki dəyişənlərin. 879 00:52:23,850 --> 00:52:27,360 Belə ki, bu qısa X1 və X2 üçün notation. 880 00:52:27,360 --> 00:52:29,741 >> Belə ki, irəli getmək və bu run bildirin. 881 00:52:29,741 --> 00:52:30,240 Oh, sorry. 882 00:52:30,240 --> 00:52:32,260 Mən bu bütün şey run lazımdır. 883 00:52:32,260 --> 00:52:37,500 Və bu, yalnız notation çap olunur necə tez və ya tez üçün 884 00:52:37,500 --> 00:52:38,460 nöqtədə. 885 00:52:38,460 --> 00:52:41,420 Belə ki, bu birləşdiyi idi kimi görünür. 886 00:52:41,420 --> 00:52:44,970 Mənə davam və çap gedək bu kimi görünür nə. 887 00:52:44,970 --> 00:52:51,260 >> Burada şəkil və burada bax Bu uyğun necə göstərən bir kontur. 888 00:52:51,260 --> 00:52:56,380 Bu Gördüyünüz yalnız edir ki, bu çox, çox gözəl edir. 889 00:52:56,380 --> 00:52:59,400 Bu da ola bilər siz də edə bilərsiniz overfitting, lakin 890 00:52:59,400 --> 00:53:03,390 ilə bu hesabı cross-qiymətləndirmə kimi üsulları. 891 00:53:03,390 --> 00:53:06,180 Və bu da R. daxil inşa edilir 892 00:53:06,180 --> 00:53:09,170 >> Və yalnız sizə göstərmək, mənə bildirin vektor maşın dəstəkləyir. 893 00:53:09,170 --> 00:53:12,470 Bu başqa bir həqiqətən ümumi maşın öyrənmə texnika. 894 00:53:12,470 --> 00:53:18,550 Bu xətti modelləri çox oxşardır, lakin bir kernel metodu adlanır nə istifadə edir. 895 00:53:18,550 --> 00:53:22,790 Və bunu necə görmək edək. 896 00:53:22,790 --> 00:53:26,430 Belə ki, bu bir necə çox oxşardır Yaxşı bir neyron şəbəkə həyata keçirir 897 00:53:26,430 --> 00:53:27,900 lakin daha hamar edir. 898 00:53:27,900 --> 00:53:35,740 Bu off əsaslanır necə SVMs iş what--. 899 00:53:35,740 --> 00:53:40,250 >> Belə ki, bu, yalnız bir çox bəzi sürətli bir genel bakış 900 00:53:40,250 --> 00:53:43,822 daxili funksiyaları edə bilərsiniz həmçinin data kəşfiyyat bəzi. 901 00:53:43,822 --> 00:53:45,905 Mənə yalnız irəli getmək bildirin və slaydlar geri. 902 00:53:45,905 --> 00:53:50,290 903 00:53:50,290 --> 00:53:53,670 >> Belə ki, açıq-aydın, bu çox əhatəli deyil. 904 00:53:53,670 --> 00:53:57,140 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 905 00:53:57,140 --> 00:53:59,100 Belə ki, kimi istədiyiniz əgər burada daha ətraflı məlumat üçün 906 00:53:59,100 --> 00:54:01,210 müxtəlif resursların bir dəstə var. 907 00:54:01,210 --> 00:54:06,890 >> Siz dərsliklərin sevən etdiyiniz və ya əgər Belə ki, yalnız online şeyi oxu sevir, 908 00:54:06,890 --> 00:54:09,670 bu bir fantastik Hadley Wickham bir, 909 00:54:09,670 --> 00:54:13,010 da yaradan, bütün bu həqiqətən, sərin paketləri. 910 00:54:13,010 --> 00:54:17,420 Siz video sevir edirsinizsə, onda Berkeley zəhmli bootcamp var 911 00:54:17,420 --> 00:54:21,060 bu cür uzun several-- var. 912 00:54:21,060 --> 00:54:24,210 Və demək olar ki, sizə öyrətmək olacaq hər şey R. haqqında bilmək istərdim 913 00:54:24,210 --> 00:54:27,770 >> Və eyni, Codeacademy var və bütün bu digər növ 914 00:54:27,770 --> 00:54:29,414 interaktiv saytları. 915 00:54:29,414 --> 00:54:31,580 Onlar da əldə daha çox ümumi common--. 916 00:54:31,580 --> 00:54:33,749 Belə ki, bu Codeacademy çox oxşardır. 917 00:54:33,749 --> 00:54:35,790 Və nəhayət, əgər yalnız Community istəyirik və kömək, 918 00:54:35,790 --> 00:54:38,800 Bu bir dəstə Siz getmək bilər şeylər. 919 00:54:38,800 --> 00:54:40,880 Aydındır ki, biz hələ də yalnız poçt siyahıları istifadə 920 00:54:40,880 --> 00:54:44,860 demək olar ki, kimi proqramlaşdırma dili icma. 921 00:54:44,860 --> 00:54:47,880 Və #rstats, bu bizim icma Twitter. 922 00:54:47,880 --> 00:54:49,580 Bu, həqiqətən, olduqca ümumi var. 923 00:54:49,580 --> 00:54:50,850 Və sonra istifadəçi! 924 00:54:50,850 --> 00:54:52,340 Yalnız bizim konfransdır. 925 00:54:52,340 --> 00:54:55,390 >> Və sonra, əlbəttə, siz Bütün bu digər Q & A şeyi istifadə, 926 00:54:55,390 --> 00:54:57,680 Stack Overflow kimi, Google, sonra GitHub. 927 00:54:57,680 --> 00:55:00,490 Bu paketləri ən Çünki və cəmiyyətin bir çox 928 00:55:00,490 --> 00:55:03,420 inkişaf ətrafında mərkəzi olacaq kodu açıq mənbə çünki. 929 00:55:03,420 --> 00:55:05,856 Və bu GitHub yalnız həqiqətən gözəl. 930 00:55:05,856 --> 00:55:08,730 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. 931 00:55:08,730 --> 00:55:13,530 Belə ki, burada Twitter məni tapa bilərsiniz, Mənim veb və yalnız mənim e-poçt. 932 00:55:13,530 --> 00:55:17,840 Belə ki, ümid edirəm ki, ki, şey yalnız qısa bir iltifat 933 00:55:17,840 --> 00:55:20,900 nə R bunu həqiqətən qadirdir. 934 00:55:20,900 --> 00:55:23,990 Və ümid edirəm ki, yalnız Bu üç links kontrol 935 00:55:23,990 --> 00:55:25,760 və daha çox edə bilərsiniz nə oldu. 936 00:55:25,760 --> 00:55:28,130 Mən yalnız bu barədə var danışarlar. 937 00:55:28,130 --> 00:55:28,630 Thanks. 938 00:55:28,630 --> 00:55:30,780 >> [Alqış] 939 00:55:30,780 --> 00:55:31,968