1 00:00:00,000 --> 00:00:00,750 2 00:00:00,750 --> 00:00:09,800 >> [Musika jotzen] 3 00:00:09,800 --> 00:00:13,014 4 00:00:13,014 --> 00:00:13,680 DUSTIN TRAN: Kaixo. 5 00:00:13,680 --> 00:00:14,980 Nire izena Dustin. 6 00:00:14,980 --> 00:00:18,419 Beraz aurkezten egon naiz Datuen analisia R. in 7 00:00:18,419 --> 00:00:19,710 Neure buruari buruz Just pixka bat. 8 00:00:19,710 --> 00:00:24,320 Naiz gaur egun graduondoko ikaslea Ingeniaritza eta Zientzia Aplikatuen du. 9 00:00:24,320 --> 00:00:28,330 Elkargunean bat ikasten ari naiz makina ikaskuntza eta estatistikak 10 00:00:28,330 --> 00:00:31,375 beraz Datuen analisia I da benetan funtsezkoa zer 11 00:00:31,375 --> 00:00:33,790 Egiten dut bat egunero. 12 00:00:33,790 --> 00:00:35,710 >> Eta R da, batez ere datuen analisia ona 13 00:00:35,710 --> 00:00:39,310 Oso prototyping ona delako. 14 00:00:39,310 --> 00:00:43,590 Eta, normalean, noiz nolabaiteko egiten ari zaren datuen analisia, arazoak asko 15 00:00:43,590 --> 00:00:44,920 ari kognitiboaren joan. 16 00:00:44,920 --> 00:00:48,700 Eta, beraz, nahi besterik ez duzu egin behar Hizkuntza batzuk oso ona dela 17 00:00:48,700 --> 00:00:53,770 besterik ez da egiten ona eraiki-funtzioak, aurka 18 00:00:53,770 --> 00:00:57,430 Maila baxua gauzak aurre izatea. 19 00:00:57,430 --> 00:01:01,040 Beraz, hasieran, besterik ez noa aurkeztu zer R da, zergatik 20 00:01:01,040 --> 00:01:04,540 erabili nahi duzun, eta ondoren, joan demo batzuk sartu, 21 00:01:04,540 --> 00:01:07,060 eta besterik joan hortik. 22 00:01:07,060 --> 00:01:08,150 >> Beraz, zer da R? 23 00:01:08,150 --> 00:01:11,180 R da hizkuntza bat garatu estatistika informatika 24 00:01:11,180 --> 00:01:12,450 eta bistaratzea. 25 00:01:12,450 --> 00:01:16,000 Beraz, zer esan nahi duen Hizkuntza oso bikaina da 26 00:01:16,000 --> 00:01:22,400 hori jorratzen duen gauza moduko for ezegonkortasun edo datuak bistaratzea. 27 00:01:22,400 --> 00:01:24,850 Beraz duzu horiek guztiak probabilitate banaketak. 28 00:01:24,850 --> 00:01:27,140 Han izan dira joan eraiki-funtzioak. 29 00:01:27,140 --> 00:01:31,650 Zuk ere bikaina izan dituzu paketeak grafika. 30 00:01:31,650 --> 00:01:34,110 >> Python da beste lehian Datu lengoaia. 31 00:01:34,110 --> 00:01:40,020 Eta gauza bat R dagoela iruditzen zait askoz hobeto at bistaratzea da. 32 00:01:40,020 --> 00:01:45,200 Beraz, zer demo gisa ikusiko dituzu bai hizkuntza oso intuitiboa bat besterik ez da 33 00:01:45,200 --> 00:01:48,050 bakarrik lan egiten, oso ondo. 34 00:01:48,050 --> 00:01:53,140 Halaber, doako eta iturburu irekiko da, gisa beste hizkuntza ona dut asmatu da. 35 00:01:53,140 --> 00:01:55,440 >> Eta hemen, besterik mordo bat keywords bota duzu. 36 00:01:55,440 --> 00:02:00,450 It dinamikoa da, esanahia badaukazu Mota jakin objektu bat esleitzen 37 00:02:00,450 --> 00:02:02,025 Besterik ez da aldatu baino hegan. 38 00:02:02,025 --> 00:02:05,670 It alferra da, beraz, buruz smart da kalkuluak nola egiten du. 39 00:02:05,670 --> 00:02:12,250 Funtzionala zentzua benetan funtziona dezake oinarritutako funtzioen off ezer hain 40 00:02:12,250 --> 00:02:16,910 Edozein Oraindik manipulazioa moduko egiten, oinarrituta egingo da off-funtzioak. 41 00:02:16,910 --> 00:02:20,162 >> Operadore Beraz bitarra, adibidez, besterik berez funtzio dira. 42 00:02:20,162 --> 00:02:21,870 Eta dena dela zu? Egingo da 43 00:02:21,870 --> 00:02:24,690 joan exekutatu behar off funtzio bera. 44 00:02:24,690 --> 00:02:27,140 Eta gero, objektu gisa ondo bideratuta. 45 00:02:27,140 --> 00:02:30,930 >> Beraz, hemen XKCD lursaila da. 46 00:02:30,930 --> 00:02:34,350 Ez bakarrik sentitzen dut delako XKCD inolako funtsezkoa da 47 00:02:34,350 --> 00:02:37,770 aurkezpena, baina delako Hau bezala sentitzen dut benetan 48 00:02:37,770 --> 00:02:42,160 Puntu mailuak hori asko Denbora datuak nolabaiteko egiten ari zaren 49 00:02:42,160 --> 00:02:46,570 analisia, arazoa ez da Hainbeste nola azkar doa, 50 00:02:46,570 --> 00:02:49,850 baina zenbat denbora da joan hartu duzu zeregin programatu. 51 00:02:49,850 --> 00:02:54,112 Beraz, hemen da, besterik ala aztertzeko estrategia edo b eraginkorragoa da. 52 00:02:54,112 --> 00:02:55,820 Hau izango da Zerbait ari 53 00:02:55,820 --> 00:02:58,290 asko aurre batera joan Ordena behe-mailako hizkuntzak 54 00:02:58,290 --> 00:03:03,440 non duzu seg matxurak aurre ari, memoria esleipena, initializations, 55 00:03:03,440 --> 00:03:05,270 nahiz eta eraikitako-funtzioak egiteko. 56 00:03:05,270 --> 00:03:09,920 Eta guzti hau kudeatzen da Oso, oso R. ere dotoreziaz 57 00:03:09,920 --> 00:03:12,839 >> Beraz, honetan Hammer puntua, botila handienetako 58 00:03:12,839 --> 00:03:13,880 da kognitiboaren izango da. 59 00:03:13,880 --> 00:03:17,341 Beraz, datu analisiak oso arazo gogor bat da. 60 00:03:17,341 --> 00:03:19,340 Egiten ari zaren ala ez adierazten makina ikasteko edo Oraindik 61 00:03:19,340 --> 00:03:22,550 besterik nolabaiteko egiten Datu oinarrizko esplorazioa, 62 00:03:22,550 --> 00:03:25,290 ez duzu nahi izan dokumentu bat hartu 63 00:03:25,290 --> 00:03:27,440 eta, ondoren, konpilatu Aldi bakoitzean zerbait you 64 00:03:27,440 --> 00:03:31,010 nolakoak zutabe bat itxura ikusi nahi, zer bereziki sarrerak matrize batean 65 00:03:31,010 --> 00:03:32,195 itxura. 66 00:03:32,195 --> 00:03:34,320 Beraz, nahi besterik ez duzu egin behar benetan polita interfaze batzuk 67 00:03:34,320 --> 00:03:37,740 funtzio sinple bat abiarazi dezakezu indizeak hori edozein dela ere 68 00:03:37,740 --> 00:03:41,870 gustatzen, eta besterik exekutatu bertatik litzaidake. 69 00:03:41,870 --> 00:03:44,190 Eta domeinua behar duzu horretarako Hizkuntza zehatzak. 70 00:03:44,190 --> 00:03:51,750 Eta I izango da benetan definitzen lagunduko Arazo eta konpondu era honetan. 71 00:03:51,750 --> 00:03:58,690 >> Beraz, hemen lursaila erakusten programazio bat da R ospea denboran zehar ari da desagertu zen. 72 00:03:58,690 --> 00:04:04,060 Beraz, ahalik eta, ikusi ahal izango dituzu, 2013 edo atsegin beraz pizten besterik ez da izugarri. 73 00:04:04,060 --> 00:04:09,570 Eta hori izan da, horregatik teknologia industria joera handi 74 00:04:09,570 --> 00:04:10,590 big datuak buruz. 75 00:04:10,590 --> 00:04:13,010 Era berean, ez soilik teknologia industria, baina benetan 76 00:04:13,010 --> 00:04:16,490 edozein industria aurrerantzean -bere delako industriak asko 77 00:04:16,490 --> 00:04:20,589 sort-oinarrizkoak arazo horiek konpontzen saiatzen. 78 00:04:20,589 --> 00:04:24,590 Eta, normalean, batzuk onak izan dezakezu arazo horiek neurtzeko modu 79 00:04:24,590 --> 00:04:29,720 edo baita definitzeko edo horiek konpontzera datuak erabiliz. 80 00:04:29,720 --> 00:04:35,430 Beraz, uste dut oraintxe R 11an da Hizkuntza Ezagunenak TIOBE on 81 00:04:35,430 --> 00:04:38,200 eta nik gero eta handiagoa izan da orduz geroztik. 82 00:04:38,200 --> 00:04:40,740 83 00:04:40,740 --> 00:04:43,080 >> Hortaz, hona hemen batzuk gehiago R. ezaugarriak ditu 84 00:04:43,080 --> 00:04:46,900 pakete kopuru izugarria eta hainbat gauza horiek guztiak egiteko. 85 00:04:46,900 --> 00:04:52,470 Beraz, denbora edozein bat duzu zenbait arazo, gehienetan 86 00:04:52,470 --> 00:04:55,060 Denbora I izango dute zuretzat funtzio hori. 87 00:04:55,060 --> 00:04:58,520 Beraz, nahi al duzu makina moduko bat eraiki 88 00:04:58,520 --> 00:05:02,770 izeneko ikasketa algoritmoa Random Forest edo Erabakiak Zuhaitzak, 89 00:05:02,770 --> 00:05:07,530 edo are batez bestekoa hartu nahian funtzio bat edo stuff honen edozein, 90 00:05:07,530 --> 00:05:10,000 R egingo duten. 91 00:05:10,000 --> 00:05:14,190 >> Eta egiten baduzu zaizkizun gauzak optimizatu, gauza bat hori da ohikoa 92 00:05:14,190 --> 00:05:17,430 dela Bukatutakoan ondoren prototyping goi-mailako hizkuntza nolabaiteko, 93 00:05:17,430 --> 00:05:19,810 bota duzula in-- duzu, portuaren izango duten baino gehiago 94 00:05:19,810 --> 00:05:21,550 behe-mailako hizkuntza batean edo bestean. 95 00:05:21,550 --> 00:05:26,090 Zer da R buruz ona da behin zarela egin prototyping, C exekutatu dezakezu ++, 96 00:05:26,090 --> 00:05:29,510 edo Fortran, edo horien edozein maila txikiagoa zuzenean R. sartu direnak 97 00:05:29,510 --> 00:05:32,320 Beraz, hori da benetan R cool film luzea, 98 00:05:32,320 --> 00:05:35,930 benetan arduratu bada optimizatu puntua. 99 00:05:35,930 --> 00:05:39,490 >> Eta gainera, ez da benetan ona Web bistaratzeetarako. 100 00:05:39,490 --> 00:05:43,530 Beraz D3.js, adibidez, Mintegi beste asmatzen dut 101 00:05:43,530 --> 00:05:45,130 Gaur aurkeztu dugun. 102 00:05:45,130 --> 00:05:48,510 Eta hau da benetan awesome Bistaratzeak interaktiboa egiten. 103 00:05:48,510 --> 00:05:54,460 Eta D3.js suposatzen du Datu nolabaiteko marrazten beharreko 104 00:05:54,460 --> 00:05:58,080 eta I egin ahal izatearen modu handi bat da Datu analisia esportatu aurretik 105 00:05:58,080 --> 00:06:04,220 gorako D3.js den edo besterik gabe exekutatu D3.js R bera sartu komandoak, 106 00:06:04,220 --> 00:06:08,240 baita horiek guztiak bezala Beste liburutegi baita. 107 00:06:08,240 --> 00:06:13,041 >> Beraz, hori besterik ez zen sarrera zer I eta zergatik erabili dezakezun da. 108 00:06:13,041 --> 00:06:14,790 Beraz, espero dugu, Dut konbentzitu duzu zerbait 109 00:06:14,790 --> 00:06:18,460 buruz besterik zer da ikusten saiatzen. 110 00:06:18,460 --> 00:06:23,930 Beraz, aurrera noa eta joan igaro R objektuei buruzko oinarriak batzuk 111 00:06:23,930 --> 00:06:26,150 eta benetan zer egin dezakezu. 112 00:06:26,150 --> 00:06:29,690 >> Beraz, hemen baino ez da matematikako komando sorta. 113 00:06:29,690 --> 00:06:35,000 Beraz, esan zauden eraiki nahi duzun Hizkuntza zeuk eta nahi besterik ez duzu 114 00:06:35,000 --> 00:06:38,080 Tresna ezberdinak sorta bat izatea. 115 00:06:38,080 --> 00:06:42,520 Eragiketa inolako uste duzu litzaidake nahi da, nahiko askoz R. egongo 116 00:06:42,520 --> 00:06:44,150 >> Beraz, hemen 2 gehi 2 da. 117 00:06:44,150 --> 00:06:46,090 Hemen da 2 aldiz pi. 118 00:06:46,090 --> 00:06:51,870 R-eraikitako konstanteak sorta bat du Maiz dituzu pi, e atsegin erabiltzen duten. 119 00:06:51,870 --> 00:06:56,230 >> Eta gero, hemen 7 plus runif, 1 runif beraz. 120 00:06:56,230 --> 00:07:02,450 Hau da, hori da funtzio bat sortzen du ausazko 0tik 1era uniforme bat. 121 00:07:02,450 --> 00:07:04,400 Eta orduan, 3 eta 4 boterea. 122 00:07:04,400 --> 00:07:06,430 Ez dago erroketak. 123 00:07:06,430 --> 00:07:07,270 >> Ez dago log da. 124 00:07:07,270 --> 00:07:14,500 Beraz, izena eman base egingo berez esponentzialean. 125 00:07:14,500 --> 00:07:18,337 Eta gero, base bat zehaztu baduzu, ondoren, egin dezakezu nahi duzuna oinarria. 126 00:07:18,337 --> 00:07:19,920 Eta gero, hona hemen beste komando batzuk. 127 00:07:19,920 --> 00:07:22,180 Beraz 23 mod 2 duzu. 128 00:07:22,180 --> 00:07:24,910 Ondoren gainerako duzu. 129 00:07:24,910 --> 00:07:27,110 Ondoren zientifiko duzu notazioa bada ere 130 00:07:27,110 --> 00:07:34,060 besterik gehiago egin nahi du eta Gauzak konplexuagoak. 131 00:07:34,060 --> 00:07:37,320 >> Beraz, hemen esleipena da. 132 00:07:37,320 --> 00:07:40,830 Esleitzea Beraz tipikoak R gezi batekin egiten da 133 00:07:40,830 --> 00:07:43,440 beraz, gidoi baino eta gero gutxiago da. 134 00:07:43,440 --> 00:07:47,250 Beraz, hemen ari naiz esleitzea 3 val aldakorra da. 135 00:07:47,250 --> 00:07:50,160 >> Eta gero, ateratzen naiz inprimatzeko val eta ondoren, bistaratzen da hiru. 136 00:07:50,160 --> 00:07:53,920 R interprete in Berez, hura Gauza inprimatu egingo out zuretzat 137 00:07:53,920 --> 00:07:57,280 beraz, ez duzu zehazteko val bat inprimatu edonoiz zerbait inprimatu nahi duzun. 138 00:07:57,280 --> 00:08:00,200 Bakarrik egin ahal izango duzu val eta ondoren, zerbait izango da zuretzat. 139 00:08:00,200 --> 00:08:04,380 >> Gainera, teknikoki erabili ahal izango duzu berdinen zeregin eragile gisa. 140 00:08:04,380 --> 00:08:07,190 Badira ñabardurak arina gezi erabiliz arteko 141 00:08:07,190 --> 00:08:10,730 operadoreak eta berdintasun zereginekin operadorea. 142 00:08:10,730 --> 00:08:15,470 Mostly konbentzio, denek besterik erabiliko du gezi operadorea. 143 00:08:15,470 --> 00:08:21,850 >> Eta hemen, hau Dut esleitzeko zeiharkako notazioa 1 colon 6 izeneko. 144 00:08:21,850 --> 00:08:26,010 Hau 1etik 6ra bektore bat sortzen du. 145 00:08:26,010 --> 00:08:29,350 Eta hau benetan polita ondoren delako esleitu besterik ez duzu val den bektorea 146 00:08:29,350 --> 00:08:34,270 eta hori, berez, lan egiten du. 147 00:08:34,270 --> 00:08:37,799 >> Beraz, hau da, dagoeneko batetik joan Datu oso intuitiboan single-- 148 00:08:37,799 --> 00:08:41,070 besterik ez bikoitzaren egitura mota mota batzuk bektore batean sartu 149 00:08:41,070 --> 00:08:45,670 eta horrek guztiak bilduko zuretzat eskalarra balioak. 150 00:08:45,670 --> 00:08:50,770 Beraz eskalarra batetik joan ondoren, zuk R objektuak dituzte eta bektore bat da. 151 00:08:50,770 --> 00:08:55,610 Bektore bat edozein moduko da Mota bereko bilduma. 152 00:08:55,610 --> 00:08:58,150 Beraz, hemen bektore sorta bat daude. 153 00:08:58,150 --> 00:08:59,800 >> Beraz, hau zenbakizkoa. 154 00:08:59,800 --> 00:09:02,440 Zenbakizko R bikoitza esateko modu bat da. 155 00:09:02,440 --> 00:09:07,390 Eta, beraz, besterik ezean, edozein Zenbaki bikoitza izango da. 156 00:09:07,390 --> 00:09:13,150 >> Beraz duzu 1.1, 3 c bada, negatiboa 5,7, c, funtzio bat da. 157 00:09:13,150 --> 00:09:16,760 Hau kateatzen hirurak bektore bat sartu zenbakiak. 158 00:09:16,760 --> 00:09:19,619 Eta hori hala bada, izango nabarituko duzu 3 berez, 159 00:09:19,619 --> 00:09:21,910 normalean bere gain hartuko luke duzu hau zenbaki oso bat bezalakoa da, 160 00:09:21,910 --> 00:09:25,050 baina bektore guztiak delako mota bera dira, 161 00:09:25,050 --> 00:09:28,660 hau bikoizten dituen bektorea da: edo kasu honetan zenbakizko. 162 00:09:28,660 --> 00:09:34,920 >> rnorm sortzen duen funtzioa da aldagai normal estandar 163 00:09:34,920 --> 00:09:36,700 edo balio normal estandarra. 164 00:09:36,700 --> 00:09:38,360 Eta horietako bi zehaztuz naiz. 165 00:09:38,360 --> 00:09:43,840 Beraz rnorm 2 egiten ari naiz, hori esleitzea frogak huts, eta ondoren egindako frogak huts naiz inprimatzeko. 166 00:09:43,840 --> 00:09:47,350 Beraz, hauek dira bi balio normalak ausazko. 167 00:09:47,350 --> 00:09:50,060 >> Eta gero ints egiten baduzu osokoak buruzko zaintzeko. 168 00:09:50,060 --> 00:09:54,650 Beraz, hori besterik memoria buruz esleipena eta memoria tamaina. 169 00:09:54,650 --> 00:10:01,460 Beraz eransteko izango litzateke zure zenbakiak hiriburuan L. arabera 170 00:10:01,460 --> 00:10:04,170 >> Oro har, hau da R-ren notazioa historikoa 171 00:10:04,170 --> 00:10:06,940 zerbaiten zenbaki oso luzea deitu. 172 00:10:06,940 --> 00:10:09,880 Beraz, denbora gehiena, ahal izan izan bikoitzak aurre. 173 00:10:09,880 --> 00:10:15,180 Eta baduzu inoiz izango geroago Zure kodea optimizatzeko on, 174 00:10:15,180 --> 00:10:18,110 besterik gehitu horiek L's dezakezu gero edo bitartean 175 00:10:18,110 --> 00:10:22,280 Oraindik buruz predefine bezala bada zer zu aldagai horiek egin behar. 176 00:10:22,280 --> 00:10:25,340 177 00:10:25,340 --> 00:10:26,890 >> Beraz, hemen pertsonaia bektore bat da. 178 00:10:26,890 --> 00:10:31,440 Beraz, berriro ere, kateatuz naiz hiru kate oraingoan. 179 00:10:31,440 --> 00:10:36,230 Kateak bikoitza Iragarki eta kateak single R. berdinak dira 180 00:10:36,230 --> 00:10:41,000 Beraz daukat arthur eta Marvin eta beraz, denean naiz inprimatzeko out, denak 181 00:10:41,000 --> 00:10:43,210 diren kateak bikoitza erakutsi nahi dugu. 182 00:10:43,210 --> 00:10:45,880 Eta zuk, besteak beste, era berean, nahi izanez kate bikoitza edo single 183 00:10:45,880 --> 00:10:50,070 Zure pertsonaiak, eta gero, ahal duzun bai txandakatzen zure kateak. 184 00:10:50,070 --> 00:10:53,540 >> Beraz marvin ren alde Bigarren elementua, hau da, 185 00:10:53,540 --> 00:10:56,380 zuk show-- joan besterik ez dute kateak bikoitza 186 00:10:56,380 --> 00:10:59,050 eta, ondoren, kate bakar bat beraz, hau txandakatuz da. 187 00:10:59,050 --> 00:11:04,040 Bestela, bikoitz bat erabili nahi izanez gero katea katea bikoitzean operadorea 188 00:11:04,040 --> 00:11:07,090 denean deklaratzen ari zaren ondoren, erabili besterik ez duzu ihes operadorea. 189 00:11:07,090 --> 00:11:10,600 Beraz, backslash kate bikoitza egin duzu. 190 00:11:10,600 --> 00:11:13,330 >> Eta, azkenik, ere dugu bektoreak logikoa izan. 191 00:11:13,330 --> 00:11:15,890 Beraz logical-- beraz TRUE eta FALSE, eta ari dira 192 00:11:15,890 --> 00:11:18,880 maiuskulaz guztiak izango. 193 00:11:18,880 --> 00:11:22,370 Eta gero, berriz, kateatuz naiz eta, ondoren, horiek esleitzeko Bools da. 194 00:11:22,370 --> 00:11:24,590 Beraz Bools dago erakusteko joan , TRUE duzu FALSE, eta egia. 195 00:11:24,590 --> 00:11:28,280 196 00:11:28,280 --> 00:11:31,620 >> Beraz, hemen VECTORIZADO indexatzeko da. 197 00:11:31,620 --> 00:11:34,870 Hasieran Beraz, I am funtzio bat hartzen 198 00:11:34,870 --> 00:11:39,230 hau da sequence-- deritzo 2tik 12ra sekuentzia. 199 00:11:39,230 --> 00:11:42,490 Eta sekuentzia bat hartzen ari naiz 2 arabera. 200 00:11:42,490 --> 00:11:46,660 Beraz, egin egingo 2, 4, 6, 8, 10 eta 12. 201 00:11:46,660 --> 00:11:50,080 Eta gero, indexatzeko naiz Hirugarren elementua lortzeko. 202 00:11:50,080 --> 00:11:55,770 >> Beraz, gauza bat gogoan da 1etik hasita R indizeak dela. 203 00:11:55,770 --> 00:12:00,550 Beraz vals 3 da ematen joan duzun hirugarren elementu. 204 00:12:00,550 --> 00:12:04,580 Hau da sort desberdinak Hizkuntza eta non hasten zerotik da. 205 00:12:04,580 --> 00:12:09,780 Beraz, C edo C ++, adibidez, bazara laugarren elementu iritsi. 206 00:12:09,780 --> 00:12:13,280 >> Eta hemen 3tik 5era vals da. 207 00:12:13,280 --> 00:12:16,030 Beraz, gauza bat hori da, Benetan cool duzula da 208 00:12:16,030 --> 00:12:20,410 Barruan aldi baterako aldagaiak sor ditzake eta, ondoren, erabiltzen dituzten unean. 209 00:12:20,410 --> 00:12:21,960 Beraz, hemen da 3 eta 5. 210 00:12:21,960 --> 00:12:25,070 Beraz bektore bat sortzen ari naiz 3, 4, eta 5 eta ondoren 211 00:12:25,070 --> 00:12:29,700 Indexatzeko naiz hirugarrena lortzeko, laugarren eta bosgarren elementu. 212 00:12:29,700 --> 00:12:32,280 >> Beraz, era berean, ezin duzu besterik egin abstraktu honetara 213 00:12:32,280 --> 00:12:35,280 edozein bektore baten moduko duzula indexatzeko ematen. 214 00:12:35,280 --> 00:12:40,050 Beraz, hemen vals eta ondoren da lehen, hirugarren eta seigarren elementuak. 215 00:12:40,050 --> 00:12:42,800 Eta gero, nahi baduzu osagarri bat egin, 216 00:12:42,800 --> 00:12:45,210 beraz, egin besterik ez duzu ken gero eta egingo duten 217 00:12:45,210 --> 00:12:48,600 hori ez da guztia emango dizu lehen, hirugarren, edo seigarren elementua. 218 00:12:48,600 --> 00:12:51,590 Beraz, 4, 8, eta 10 izango da. 219 00:12:51,590 --> 00:12:54,380 >> Eta lortu nahi baduzu are gehiago aurreratu, 220 00:12:54,380 --> 00:12:57,610 bektoreak Boolean kateatu ahal izango dituzu. 221 00:12:57,610 --> 00:13:05,210 Beraz indize hori bera emango joan luzera 6 bektorea Boolean hau. 222 00:13:05,210 --> 00:13:07,280 Beraz rep TRUE koma 3. 223 00:13:07,280 --> 00:13:09,680 Hau egia hiru aldiz errepikatu du. 224 00:13:09,680 --> 00:13:12,900 Beraz, hau duzu bat emango vector Egia, egia, egia da. 225 00:13:12,900 --> 00:13:17,470 >> rep FALSE 4-- hau da zuk emateko joan Gezurra, gezurra, Gezurra, gezurra bektore bat. 226 00:13:17,470 --> 00:13:21,280 Eta gero, c da kateatu joan bi Booleans horiek elkarrekin. 227 00:13:21,280 --> 00:13:24,090 Beraz, hiru lortzeko ari zaren Trues eta ondoren lau falses. 228 00:13:24,090 --> 00:13:28,460 >> Beraz, indize vals, Oraindik duzun TRUE Egia, egia, iritsi. 229 00:13:28,460 --> 00:13:31,420 Beraz, hori bai esateko joan, Hiru elementu horiek nahi dut. 230 00:13:31,420 --> 00:13:33,520 Eta gero Gezurra, gezurra, Gezurra, gezurra joan 231 00:13:33,520 --> 00:13:37,140 esan ez, ez dut elementu horiek nahi beraz, ez da horietako itzuli egingo da. 232 00:13:37,140 --> 00:13:41,490 >> Eta nik uste dut benetan typo hemen da errepikatu TRUE 3 esanez hau delako 233 00:13:41,490 --> 00:13:47,990 eta errepikatu FALSE 4, eta teknikoki, zuk soilik sei elementu beraz, errepikatu FALSE dute, 234 00:13:47,990 --> 00:13:50,470 errepikatu FALSE 3 izan beharko luke. 235 00:13:50,470 --> 00:13:55,260 Uste dut I, halaber, smart nahikoa hala nola Zehaztutako bada soilik 4 hemen, eta gero 236 00:13:55,260 --> 00:13:56,630 ezin izango da, nahiz eta akats out. 237 00:13:56,630 --> 00:13:58,480 Besterik emango dizkizu balio hau. 238 00:13:58,480 --> 00:14:00,970 Beraz, besterik ez da alde batetara laugarren FALSE dagoela. 239 00:14:00,970 --> 00:14:05,310 240 00:14:05,310 --> 00:14:09,270 >> Beraz, hemen VECTORIZADO esleipena da. 241 00:14:09,270 --> 00:14:15,480 Beraz, hori ezartzen set.seed-- du pseudorandom zenbakietan hazia. 242 00:14:15,480 --> 00:14:20,110 Beraz, hazia dut ezartzeko 42, zentzua sortzen badut dagoela 243 00:14:20,110 --> 00:14:22,950 Hiru ausazko normal balioak, eta, ondoren, baduzu 244 00:14:22,950 --> 00:14:27,400 exekutatu zure kabuz set.seed ordenagailua balio bereko 42 erabiliz, 245 00:14:27,400 --> 00:14:30,990 gero ere lortuko duzu bereko hiru ausazko normals. 246 00:14:30,990 --> 00:14:33,411 >> Beraz, hau da, benetan ona erreprodukzio aukeran. 247 00:14:33,411 --> 00:14:35,910 Normalean, egiten ari zaren batzuk analisi zientifikoaren ordenatu, 248 00:14:35,910 --> 00:14:37,230 hazia ezarri nahi zenuke. 249 00:14:37,230 --> 00:14:41,270 Horrela, beste zientzialari besterik duzun zehatza kode bera erreproduzitu 250 00:14:41,270 --> 00:14:44,790 egin dute zehatza izango delako Zorizko aldagai bera aurrerantzean -bere edo ausazko 251 00:14:44,790 --> 00:14:47,270 duten ateratzen dituzun baita baloreak. 252 00:14:47,270 --> 00:14:49,870 253 00:14:49,870 --> 00:14:53,910 >> Eta beraz VECTORIZADO esleipena Hemen da vals erakutsiz 1 eta 2. 254 00:14:53,910 --> 00:14:59,290 Beraz, lehenengo bi elementu hartzen du Vals eta gero horiek esleitzen 0. 255 00:14:59,290 --> 00:15:03,940 Eta gero, gainera, bakarrik egin dezakezu Booleans batera Antzeko gauza. 256 00:15:03,940 --> 00:15:09,340 >> Beraz vals ez da berdina borondate hori 0-- ra vector FALSE bat emango dizu, FALSE, TRUE 257 00:15:09,340 --> 00:15:10,350 kasu honetan. 258 00:15:10,350 --> 00:15:13,770 Eta gero, nik edozein esanen hori egia indizeak horien, 259 00:15:13,770 --> 00:15:15,270 ondoren, hori esleitzeko 5 egingo da. 260 00:15:15,270 --> 00:15:18,790 Beraz hirugarren elementu hartzen du hemen eta, ondoren esleitzen da edo 5. 261 00:15:18,790 --> 00:15:22,300 >> Eta hau da, benetan polita aldean behe-mailako hizkuntzei 262 00:15:22,300 --> 00:15:25,560 nora loops erabili behar duzu VECTORIZADO stuff hau guztia egin ahal izateko 263 00:15:25,560 --> 00:15:30,281 besterik ez oso intuitiboa delako eta bat-forrua bakar bat da. 264 00:15:30,281 --> 00:15:32,030 Eta zer da handia buruz VECTORIZADO notazioa 265 00:15:32,030 --> 00:15:37,020 dela I, hauek dira ordenatzeko eraiki-en, beraz, ia bezain azkar ari dira 266 00:15:37,020 --> 00:15:42,490 behe-mailako hizkuntza gisa ere egiten bat eginez R begizta aurka 267 00:15:42,490 --> 00:15:46,317 eta gero egin du beharrik du indexatzeko dinamiko bera. 268 00:15:46,317 --> 00:15:48,900 Eta hori egiten baino motelagoa izango VECTORIZADO gauza horietakoren bat 269 00:15:48,900 --> 00:15:55,950 bertan egin ahal izango da, paraleloan, non in Honez egiten da funtsean, hariztaketa ere. 270 00:15:55,950 --> 00:15:58,650 >> Beraz, hemen da VECTORIZADO eragiketak. 271 00:15:58,650 --> 00:16:04,920 Beraz balio bat 1 sortzen ari naiz 3, esleitzea duten vec1 den, 3, 5, vec2, 272 00:16:04,920 --> 00:16:05,950 Horietako gehituz elkarrekin. 273 00:16:05,950 --> 00:16:11,490 Horiek osagai-jakintsua gehitzen da, beraz, da 1 gehi 3, 2 eta 4, eta abar. 274 00:16:11,490 --> 00:16:13,330 >> vec1 aldiz vec2. 275 00:16:13,330 --> 00:16:16,110 Hau biderkatzen bien osagai baloratzen jakintsua. 276 00:16:16,110 --> 00:16:21,830 Beraz 1 Nondik 3, 2 aldiz da 4, eta, ondoren, 3 aldiz 5. 277 00:16:21,830 --> 00:16:28,250 >> Eta gero, era berean, baita ere egin dezakezu comparisons-- konparazioak logikoa. 278 00:16:28,250 --> 00:16:33,640 Beraz FALSE FALSE honetan egia da Kasu delako 1 da ez 3 baino handiagoa, 279 00:16:33,640 --> 00:16:35,920 2 ez da 4 baino handiagoa da. 280 00:16:35,920 --> 00:16:41,160 Hau da, uste dut, typo beste, 3 betiko ez 5 baino handiagoa da. 281 00:16:41,160 --> 00:16:41,660 Bai. 282 00:16:41,660 --> 00:16:45,770 Eta, beraz, egin daitekeen guztia eragiketak erraz hauek 283 00:16:45,770 --> 00:16:48,350 beren heredatu delako klaseak eskutik. 284 00:16:48,350 --> 00:16:51,110 285 00:16:51,110 --> 00:16:52,580 >> Beraz, bektore besterik izan zen. 286 00:16:52,580 --> 00:16:56,530 Eta hori da, oinarrizko moduko R objektu delako eman bektore bat, 287 00:16:56,530 --> 00:16:59,170 objektuak aurreratuagoak eraikitzeko dezakezu. 288 00:16:59,170 --> 00:17:00,560 >> Beraz, hemen matrize bat da. 289 00:17:00,560 --> 00:17:05,030 Hau da, funtsean abstrakzioa Matrize bat zer den bera. 290 00:17:05,030 --> 00:17:10,099 Beraz, kasu honetan, hiru desberdina da bektore, non bakoitzak zutabe bat da, 291 00:17:10,099 --> 00:17:12,710 edo kontuan hartu ahal izango duzu ilara bat da, bakoitzak. 292 00:17:12,710 --> 00:17:18,250 >> Beraz 1etik matrix naiz gordetzeko 9 eta ondoren 3 errenkada zehazten ari naiz. 293 00:17:18,250 --> 00:17:23,364 Beraz 1etik 9ra bektorea 1 emango dizu, 2, 3, 4, 5, 6, eta 9 modu guztiak. 294 00:17:23,364 --> 00:17:29,250 >> Gauza bat, gainera, gogoan da R-dendak Zutabe-nagusien formatuan baloratzen. 295 00:17:29,250 --> 00:17:34,160 Beraz bestela esanda, ikusiko duzu 1 9ra, them-- gordetzeko da joan 296 00:17:34,160 --> 00:17:36,370 nik 1 izan da, 2 joan, Lehen zutabean 3, 297 00:17:36,370 --> 00:17:38,510 eta, ondoren, zerbait izango da 4, 5, Bigarren zutabean 6, 298 00:17:38,510 --> 00:17:41,440 eta, ondoren, 7, 8, 9, hirugarren zutabean. 299 00:17:41,440 --> 00:17:45,570 >> Eta hemen batzuk ohiko funtzioak erabil dezakezu. 300 00:17:45,570 --> 00:17:49,650 Beraz iluntzeko mat, hau emango dizu matrizearen dimentsioak. 301 00:17:49,650 --> 00:17:52,620 Honez duzu itzultzeko joan dimentsioa bektore bat. 302 00:17:52,620 --> 00:17:55,580 Beraz, kasu honetan, zeren gure matrix 3 3 da, 303 00:17:55,580 --> 00:18:01,900 Honez emateko a joan zenbakizko bektorearekin 3 3 da. 304 00:18:01,900 --> 00:18:05,270 >> Eta hemen, besterik erakusten da Matrize biderketa. 305 00:18:05,270 --> 00:18:11,970 Beraz, normalean, egin nahi duzu, besterik ez bada asterisk-- beraz mat Izartxo mat-- 306 00:18:11,970 --> 00:18:15,380 hau izango da osagai-jakintsua eragiketa 307 00:18:15,380 --> 00:18:17,300 edo zer Hadamard produktua deitzen. 308 00:18:17,300 --> 00:18:21,310 Beraz, bakoitzak egin da joan elementu osagai-jakintsua. 309 00:18:21,310 --> 00:18:23,610 Hala ere, nahi baduzu Matrize biderketak 310 00:18:23,610 --> 00:18:29,380 beraz, lehen ilara aldiz biderkatu bigarren matrizea lehen zutabea 311 00:18:29,380 --> 00:18:34,510 eta, beraz, nik erabili beharko duzu: ehuneko eragiketa hau. 312 00:18:34,510 --> 00:18:38,110 >> Eta mat t bat besterik ez da iraulia eragiketa. 313 00:18:38,110 --> 00:18:42,590 Beraz esaten dut iraulia hartu matrizea, biderkatu, matrizearen arabera 314 00:18:42,590 --> 00:18:43,090 bera. 315 00:18:43,090 --> 00:18:45,006 Eta gero, joan zuk beste 3 itzuli 316 00:18:45,006 --> 00:18:50,700 3 matrix erakutsiz produktuaren litzaidake nahi duzun. 317 00:18:50,700 --> 00:18:53,750 >> Eta beraz, matrix zen. 318 00:18:53,750 --> 00:18:56,020 Hemen da zer datu-esparru bat izeneko. 319 00:18:56,020 --> 00:19:00,780 Datu marko gisa pentsa dezakezu matrize bat, baina zutabe bakoitzak bere burua 320 00:19:00,780 --> 00:19:02,990 da mota desberdin bat izango da. 321 00:19:02,990 --> 00:19:07,320 >> Beraz, zer da benetan datuak buruz cool markoak da datuen analisia eta berez, 322 00:19:07,320 --> 00:19:11,260 hau guztia egin behar joan zaren Datu heterogeneoa eta horiek benetan guztiak 323 00:19:11,260 --> 00:19:15,640 gauzak narratsa non zutabeak bakoitzean beraiek mota desberdinak izan. 324 00:19:15,640 --> 00:19:21,460 Beraz, hemen sor bat esaten dut Datu markoa, egin ints 1 eta 3, 325 00:19:21,460 --> 00:19:24,750 eta, ondoren, gainera, pertsonaia bektore bat. 326 00:19:24,750 --> 00:19:28,470 Beraz bitartez indizea ezin dut zutabe horietako bakoitza 327 00:19:28,470 --> 00:19:30,930 eta, ondoren, balio beraiek lortu dut. 328 00:19:30,930 --> 00:19:34,370 Eta, gainera, nolabaiteko egin dezakezu Datu markoak eragiketak. 329 00:19:34,370 --> 00:19:38,040 Eta denbora gehiena zaudenean datuen analisia edo nolabaiteko egiten 330 00:19:38,040 --> 00:19:42,042 preprocessing of, egingo duzu Datu-egitura hauekin lan 331 00:19:42,042 --> 00:19:44,250 non zutabe bakoitzaren va den mota desberdin bat izan. 332 00:19:44,250 --> 00:19:47,880 333 00:19:47,880 --> 00:19:52,970 >> Azkenik, beraz, horiek funtsean besterik ez dira R. zerrenda lau ezinbesteko objektu 334 00:19:52,970 --> 00:19:55,820 egingo nolanahiko biltzeko Nahi izanez bestelako objektuak. 335 00:19:55,820 --> 00:20:00,130 Beraz, hau gorde egingo da bat sartu aldagai erraz eskuratu dezakezun. 336 00:20:00,130 --> 00:20:02,370 >> Beraz, hemen, zerrenda bat hartzen ari naiz. 337 00:20:02,370 --> 00:20:04,460 Esaten dut gauzak berdin 3. 338 00:20:04,460 --> 00:20:08,060 Beraz, ez dut elementu bat izatea joan zerrenda, eta hau gauza deitzen da, 339 00:20:08,060 --> 00:20:10,570 eta nik 3 balioa izan du. 340 00:20:10,570 --> 00:20:13,140 >> Nik ere matrize bat sor dezake. 341 00:20:13,140 --> 00:20:17,970 Beraz, hau da 1 eta 4 eta amaiera errenkadari berdin 2, beraz 2 2 matrizea. 342 00:20:17,970 --> 00:20:20,270 Era zerrendan eta Mat deitzen. 343 00:20:20,270 --> 00:20:24,690 moreStuff, karaktere-katea, eta, nahiz eta berez zerrendan beste. 344 00:20:24,690 --> 00:20:27,710 >> Beraz, hau zerrenda hori 5 eta bear da. 345 00:20:27,710 --> 00:20:30,990 Beraz, 5 balioa eta bertan dioenez, karaktere-katea bear ditu 346 00:20:30,990 --> 00:20:32,710 eta zerrenda baten barruan zerrenda bat da. 347 00:20:32,710 --> 00:20:35,965 Beraz, hauek izan dezakezu Gauza errekurtsiboak non 348 00:20:35,965 --> 00:20:38,230 beste bat bat duzu motaren barruan idatzi. 349 00:20:38,230 --> 00:20:41,420 Beraz, era berean, matrize bat izan dezakezu Matrize baten barruan eta abar. 350 00:20:41,420 --> 00:20:44,264 Eta zerrenda modu ona besterik ez da biltzeko eta batuz 351 00:20:44,264 --> 00:20:45,430 hainbat objektu horiek guztiak. 352 00:20:45,430 --> 00:20:50,210 353 00:20:50,210 --> 00:20:57,150 >> Eta, azkenik, hemen da badaezpada lagundu hau pasatxo desagertu zen oso azkar. 354 00:20:57,150 --> 00:21:01,350 Beraz edonoiz zauden nahastu funtzioa nolabaiteko buruz, 355 00:21:01,350 --> 00:21:03,510 funtzio hori laguntzaz egin dezakezu. 356 00:21:03,510 --> 00:21:07,120 Beraz, laguntza matrix egin dezakezu edo galdera ikurra matrize bat. 357 00:21:07,120 --> 00:21:11,430 Eta laguntza eta galdera ikurra dira Besterik ez da azkarra gauza bera 358 00:21:11,430 --> 00:21:13,040 beraz ezizen ari dira. 359 00:21:13,040 --> 00:21:16,820 >> lm funtzio bat dela besterik eredu lineal bat egiten du. 360 00:21:16,820 --> 00:21:20,340 Baina zuk ez daki besterik ez balitz, nola erabiltzen lanak, besterik gabe dezakezu lm laguntzaz 361 00:21:20,340 --> 00:21:24,610 eta hori eman dituzu batzuk dokumentazio moduko hori 362 00:21:24,610 --> 00:21:27,960 itxura mota bat bezala Gizon Unix, non orria 363 00:21:27,960 --> 00:21:34,210 deskribapen labur bat duzu zer egiten du, halaber, zer bere argumentuak dira, 364 00:21:34,210 --> 00:21:38,850 zer itzultzen da, eta nola aholku besterik erabiltzen den, eta adibide batzuk, baita. 365 00:21:38,850 --> 00:21:41,680 366 00:21:41,680 --> 00:21:52,890 >> Beraz, aurrera eta show me R. OK erabiliz demo batzuk. 367 00:21:52,890 --> 00:21:55,470 Beraz Joan nintzen oso Azkar besterik datuen 368 00:21:55,470 --> 00:21:59,440 egiturak eta nolabaiteko op-- eragiketa batzuk. 369 00:21:59,440 --> 00:22:02,960 Hemen funtzio batzuk. 370 00:22:02,960 --> 00:22:06,750 >> Beraz, hemen noa funtzio bat definitzeko. 371 00:22:06,750 --> 00:22:09,970 Beraz ere erabiltzen dut esleitzeko operadorea hemen, 372 00:22:09,970 --> 00:22:12,610 eta, ondoren, esaten dut deklaratzen da funtzio gisa. 373 00:22:12,610 --> 00:22:14,140 Eta balio x hartzen du. 374 00:22:14,140 --> 00:22:18,210 Beraz, hau nahi duzun edozein balioa da eta naiz berez x itzuli egingo dut. 375 00:22:18,210 --> 00:22:20,840 Beraz, hau identitate funtzioa da. 376 00:22:20,840 --> 00:22:23,670 >> Eta zer da honi buruz cool aldean beste hizkuntzei 377 00:22:23,670 --> 00:22:26,330 eta beste behe-mailako hizkuntzak x dela 378 00:22:26,330 --> 00:22:29,350 berez edozein motatakoa izan daiteke eta mota hori itzuli egingo da. 379 00:22:29,350 --> 00:22:35,251 Beraz imagine-- beraz, utzi dezakezu exekutatu me honetan azkar. 380 00:22:35,251 --> 00:22:35,750 Sentitzen dugu. 381 00:22:35,750 --> 00:22:40,300 >> Beraz, gauza bat ere aipatu behar dut da editore hau erabiliz naiz 382 00:22:40,300 --> 00:22:41,380 deritzo rstudio. 383 00:22:41,380 --> 00:22:44,389 Hau da, zer IDE bat deitu. 384 00:22:44,389 --> 00:22:46,180 Eta gauza bat da benetan honi buruz nice 385 00:22:46,180 --> 00:22:51,500 da asko sartu dena gauzei R do berak nahi duzun 386 00:22:51,500 --> 00:22:53,180 besterik ez oso intuizioa. 387 00:22:53,180 --> 00:22:55,550 >> Beraz, hemen interprete kontsola bat da. 388 00:22:55,550 --> 00:23:02,160 Beraz, era berean, ere egin dezakezu hau lortzeko Kontsola gordinak besterik kapital R. bat eginez 389 00:23:02,160 --> 00:23:05,630 Eta hau da, hain zuzen kontsola gauza bera. 390 00:23:05,630 --> 00:23:12,210 Beraz, egin ahal izango dut id funtzioa x, x, x. 391 00:23:12,210 --> 00:23:16,130 Eta gero eta, ondoren, fin bera izango da. 392 00:23:16,130 --> 00:23:19,200 393 00:23:19,200 --> 00:23:21,740 >> Beraz rstudio handia da kontsola delako. 394 00:23:21,740 --> 00:23:25,360 Bestalde, dokumentuen ditu exekutatu nahi duzuna. 395 00:23:25,360 --> 00:23:28,629 Eta gero, aldagai batzuk ditu ezin duzula inguruneetan ikusi. 396 00:23:28,629 --> 00:23:30,420 Eta gero, baduzu lursailak egin, orduan duzu 397 00:23:30,420 --> 00:23:33,730 besterik ikusi ahal izango da hemen, aurka leihoak desberdin horiek guztiak kudeatzeko 398 00:23:33,730 --> 00:23:35,940 berek. 399 00:23:35,940 --> 00:23:40,530 >> Benetan pertsonalki erabili dut Vim, baina ez dut rstudio bezala sentitzen da bikaina besterik 400 00:23:40,530 --> 00:23:44,640 Ideia on bat lortzeko R. Normalean nola erabili, 401 00:23:44,640 --> 00:23:47,040 saiatzen ari zaren denean Zeregin berri batzuk ikasteko, 402 00:23:47,040 --> 00:23:49,590 nahi ez duzun kudeatzeko aldi berean gauza gehiegi. 403 00:23:49,590 --> 00:23:53,120 Beraz R very-- rstudio bat besterik ez da ikaskuntza R modu oso ona da 404 00:23:53,120 --> 00:23:56,760 to aurre egin beharrik gabe beste gauza horiek guztiak. 405 00:23:56,760 --> 00:23:58,600 >> Beraz, hemen id exekutatzen ari naiz kaixo. 406 00:23:58,600 --> 00:24:00,090 Hau kaixo itzultzen. 407 00:24:00,090 --> 00:24:01,740 id 123. 408 00:24:01,740 --> 00:24:04,610 Hemen osokoak bektore bat da. 409 00:24:04,610 --> 00:24:08,620 Beraz, era berean, ezin duzulako edozein balio nolabaiteko hartu, 410 00:24:08,620 --> 00:24:16,060 id itzuli egin dezakezu x beraz, 1234 eta 5 itzultzen du. 411 00:24:16,060 --> 00:24:22,210 >> Eta utzi me besterik duzula erakusteko hau da, hain zuzen, zenbaki oso bat. 412 00:24:22,210 --> 00:24:28,800 Eta, era berean, klase egiten baduzu id x, osokoa izan behar da joan. 413 00:24:28,800 --> 00:24:34,170 Eta gero, ere ahal duzu alderatu bi eta egia da. 414 00:24:34,170 --> 00:24:38,350 Beraz dut egiaztapena x id bada berdinen x eta aldez berdinen 415 00:24:38,350 --> 00:24:39,760 bi trues ematen dizu dela. 416 00:24:39,760 --> 00:24:44,280 Beraz, ez da esatea bi objektu berdin-berdina, 417 00:24:44,280 --> 00:24:46,845 baina dira sarrerak bakoitzak bektoreak berdinak barruan. 418 00:24:46,845 --> 00:24:50,000 419 00:24:50,000 --> 00:24:52,090 >> Hemen da bounded.compare. 420 00:24:52,090 --> 00:24:58,470 Beraz, hau da, pixka bat zailagoa horretan baldintza bada bat du, eta, bestela, 421 00:24:58,470 --> 00:25:00,960 eta, ondoren, bi hartzen du aldi berean argumentuak. 422 00:25:00,960 --> 00:25:02,640 Beraz, x edozein motakoa da. 423 00:25:02,640 --> 00:25:06,280 Eta hau esaten dut Bigarren argumentua da. 424 00:25:06,280 --> 00:25:08,380 Hau ezer izan daiteke, baita. 425 00:25:08,380 --> 00:25:12,490 Baina lehenetsiz, nik joan hartu 5 ez baduzu ezer zehaztu. 426 00:25:12,490 --> 00:25:16,730 >> Beraz, hemen nago, esan joan x bat baino handiagoa bada. 427 00:25:16,730 --> 00:25:19,220 Ez nituzke Zehaztu bat, dio x 5 baino handiagoa bada, 428 00:25:19,220 --> 00:25:20,470 ondoren, naiz TRUE itzuli du. 429 00:25:20,470 --> 00:25:23,230 bestela, naiz FALSE itzuli egingo dut. 430 00:25:23,230 --> 00:25:24,870 Hargatik aurrera me eta zehaztu honetan. 431 00:25:24,870 --> 00:25:30,600 432 00:25:30,600 --> 00:25:34,550 >> Eta orain ez dut joan bounded.compare 3 exekutatu. 433 00:25:34,550 --> 00:25:39,150 Beraz dio 3 gutxiago 5 baino 3 handiagoa da hau baino. 434 00:25:39,150 --> 00:25:41,830 Ez, ez da hain FALSE. 435 00:25:41,830 --> 00:25:46,550 >> Eta bounded.compare 3 eta Noa konparatu bat berdin 2 erabiliz. 436 00:25:46,550 --> 00:25:50,700 Beraz, orain bai esaten dut, gaur egun I beste zerbait izan nahi. 437 00:25:50,700 --> 00:25:52,750 Beraz, ez dut esateko, 2 izan behar duzu. 438 00:25:52,750 --> 00:25:56,640 >> Bai dezaket moduko Horretarako notazioa edo esango dizut a berdin 2. 439 00:25:56,640 --> 00:25:58,720 Hau da, gehiago irakurgarri bat horretan zaudenean 440 00:25:58,720 --> 00:26:01,450 horiek benetan begira funtzio korapilatsu, 441 00:26:01,450 --> 00:26:08,110 arguments-- anitz eta hau hartu izan daiteke dozenaka oftentimes-- besterik esaten 442 00:26:08,110 --> 00:26:11,140 a berdin 2 da gehiago irakurgarria beraz, geroago duzun etorkizunean 443 00:26:11,140 --> 00:26:13,020 zer egiten ari zaren jakin ahal izango duzu. 444 00:26:13,020 --> 00:26:17,120 >> Beraz, kasu honetan, ez naiz Esaera 2 baino 3 handiagoa da. 445 00:26:17,120 --> 00:26:18,270 Bai da. 446 00:26:18,270 --> 00:26:22,350 Eta, era berean, ez dut kendu ditzakezu hau eta esan, 2 baino 3 handiagoa 447 00:26:22,350 --> 00:26:23,440 non a berdin 2. 448 00:26:23,440 --> 00:26:26,230 Eta egia da hori ere. 449 00:26:26,230 --> 00:26:26,730 Bai? 450 00:26:26,730 --> 00:26:29,670 >> IKUSLEEN: Ba al duzu line exekutatzean lerroz? 451 00:26:29,670 --> 00:26:30,670 >> DUSTIN TRAN: Bai ni naiz. 452 00:26:30,670 --> 00:26:33,900 Beraz, hemen zer egiten ari naiz da testu hau hartu dokumentu 453 00:26:33,900 --> 00:26:39,825 eta zer da handia buruz rstudio dela Besterik ez dut gakoa lasterbide bat short-- bat exekutatu daiteke. 454 00:26:39,825 --> 00:26:41,820 Beraz egiten ari naiz Kontrol-Sartu. 455 00:26:41,820 --> 00:26:44,850 >> Eta gero, naiz hartzen dut Testu dokumentuan line 456 00:26:44,850 --> 00:26:46,710 eta, ondoren, kontsolan jarriz. 457 00:26:46,710 --> 00:26:50,800 Beraz, hemen esaten dut, bounded.compare eta Kontrol-X egiten ari naiz. 458 00:26:50,800 --> 00:26:52,540 Beraz, ezin dut besterik ez exekutatu hemen ere. 459 00:26:52,540 --> 00:26:54,920 Eta gero, hori hartuko du lerroa eta gero jarri hemen. 460 00:26:54,920 --> 00:26:57,900 Eta ondoren, era berean, ezin dut hemen exekutatu egiten. 461 00:26:57,900 --> 00:27:04,630 Eta gero, bakarrik izango da mantentzeko definitzeko Horrelako kontsolan sartu lerroak. 462 00:27:04,630 --> 00:27:10,690 >> Eta kizkur ere konturatu izanez gero giltza besterik ez dira C sintaxia bezala. 463 00:27:10,690 --> 00:27:13,910 x-- baldintza baldin bada, era berean, Parentesi erabili joan eta gero 464 00:27:13,910 --> 00:27:15,350 bestela, erabili ahal izango duzu. 465 00:27:15,350 --> 00:27:17,496 Beste bat, bestela bada. 466 00:27:17,496 --> 00:27:21,440 Beraz, hau izango da x berdin berdin bat, adibidez. 467 00:27:21,440 --> 00:27:24,190 468 00:27:24,190 --> 00:27:26,350 Eta gero noa joan zerbait itzuli hona. 469 00:27:26,350 --> 00:27:29,490 >> Ohartu ez direla bi ezberdinak hemen gauza ari den gertatzen. 470 00:27:29,490 --> 00:27:34,360 Da hemen zehaztuz naiz One Itzultzen den balioa. 471 00:27:34,360 --> 00:27:35,950 Hemen nago besterik x esaten. 472 00:27:35,950 --> 00:27:39,970 Beraz Rk ohi lehenetsita azken arguments-- hartu 473 00:27:39,970 --> 00:27:43,510 edo kodearen azken lerroa hartu, eta hori zer itzuli izango. 474 00:27:43,510 --> 00:27:46,920 Beraz, hemen hori bera da Gauza bueltan x egiten. 475 00:27:46,920 --> 00:27:49,450 476 00:27:49,450 --> 00:27:50,540 >> Eta besterik ez erakusteko. 477 00:27:50,540 --> 00:27:54,000 478 00:27:54,000 --> 00:27:57,052 Eta gero, aski izango da horrelako lan egiten. 479 00:27:57,052 --> 00:27:58,260 Hargatik honekin jarraitzeko me. 480 00:27:58,260 --> 00:28:00,630 >> Beraz ez bada. 481 00:28:00,630 --> 00:28:04,060 Eta benetan, itzuli ahal izango dut ezer nahi nuke. 482 00:28:04,060 --> 00:28:06,680 Beraz nahiz eta ez dut behar Bueltan Booleans denbora guztian, 483 00:28:06,680 --> 00:28:08,410 Besterik ez dut beste zerbait itzuli daiteke. 484 00:28:08,410 --> 00:28:10,670 Beraz, bueltan bear egin ahal izango dut. 485 00:28:10,670 --> 00:28:12,989 >> Beraz x berdin berdin bat, nik bear itzuli egingo da. 486 00:28:12,989 --> 00:28:14,530 Bestela, egia itzuli da joan. 487 00:28:14,530 --> 00:28:19,310 Nik ere bektore bat egin dezakezu edo benetan ezer. 488 00:28:19,310 --> 00:28:22,210 >> Eta normalean estatikoki in idatzitako hizkuntzak, 489 00:28:22,210 --> 00:28:23,840 mota bat zehaztu behar duzuna. 490 00:28:23,840 --> 00:28:25,750 Eta konturatu besterik ezin da ezer izan. 491 00:28:25,750 --> 00:28:32,400 Eta R burutsua da nahikoa dela izango da besterik egin hau eta fin lan egingo du. 492 00:28:32,400 --> 00:28:33,620 >> Hargatik hau definitzeko me. 493 00:28:33,620 --> 00:28:39,460 494 00:28:39,460 --> 00:28:41,230 Unexpected-- oi barkatu. 495 00:28:41,230 --> 00:28:44,336 Kizkur giltza bat hemen izan behar da. 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 Guztiak eskubidea. 500 00:28:54,530 --> 00:28:58,250 Beraz, gaur egun dezagun konparatu 3 eta berdinen 3. 501 00:28:58,250 --> 00:29:01,860 Beraz itzultzeko behar da yeah-- balio hartza. 502 00:29:01,860 --> 00:29:06,740 >> Beraz, gaur gauza orokorrago bat bezalakoa da beste datu egiturak buruz zer. 503 00:29:06,740 --> 00:29:09,110 Beraz, funtzio hau duzu. 504 00:29:09,110 --> 00:29:15,360 Hau da, edozein moduko lanera joan 3 edo edozein zenbakizko bezalako balioa, 505 00:29:15,360 --> 00:29:17,500 bestela esanda, bikoitza. 506 00:29:17,500 --> 00:29:19,330 >> Baina bektore bat bezalako zerbait buruz zer. 507 00:29:19,330 --> 00:29:27,750 Beraz, zer gertatzen beraz do-- baduzu naiz , esan val, 4 esleitzeko 6 da joan. 508 00:29:27,750 --> 00:29:31,640 Beraz itzultzeko badut hori, hau 4, 5, 6 eta bektore bat da. 509 00:29:31,640 --> 00:29:34,935 >> Ikus dezagun orain zer gertatzen den ez dut bounded.compare val. 510 00:29:34,935 --> 00:29:37,680 511 00:29:37,680 --> 00:29:42,450 Beraz, hau da emateko 15 1251 egingo da. 512 00:29:42,450 --> 00:29:46,440 Beraz hitz beste, esaten da begiratzen baduzu, baldintza honetan 513 00:29:46,440 --> 00:29:50,040 beraz, x ez da hain dio edo zerbait baino. 514 00:29:50,040 --> 00:29:51,880 Beraz, hau da, pixka bat nahasgarria orain delako 515 00:29:51,880 --> 00:29:53,379 ez besterik ez duzu jakin zer ari den gertatzen. 516 00:29:53,379 --> 00:29:58,690 Beraz, gauza bat hori da benetan asmatu dut besterik debug saiatzen buruz ona 517 00:29:58,690 --> 00:30:04,600 da bakarrik egin dezakezu hori val handiagoa da eta bat baino ikusi zer gertatzen den han. 518 00:30:04,600 --> 00:30:09,720 >> Beraz val-- lehenetsi 5 hain da utzi ez besterik en Val 5 baino handiagoa. 519 00:30:09,720 --> 00:30:14,280 Beraz, hau da vector FALSE faltsua bada egia. 520 00:30:14,280 --> 00:30:17,206 Beraz, gaur egun izango dituzu, ikusten ari zara hori, nahi izanez gero, esan behar da, 521 00:30:17,206 --> 00:30:20,080 eta, ondoren, emateko honetan joan Gezurrezko bektorea EGIA da. 522 00:30:20,080 --> 00:30:23,450 >> Beraz, hau pasatzen R, R sartu duzu Ez daki zer egiten ari zaren ditu. 523 00:30:23,450 --> 00:30:26,650 Bakar bat espero du delako balioa, hau boolear bat da, eta, orain, 524 00:30:26,650 --> 00:30:29,420 it Booleans bektore bat ematen ari zara. 525 00:30:29,420 --> 00:30:31,970 Beraz, lehenespenez, I besterik ez da zer demontre esan nahi du, 526 00:30:31,970 --> 00:30:35,440 Oraindik ez duzula suposatuko noa lehen elementua hemen hartu du. 527 00:30:35,440 --> 00:30:38,320 Beraz, ez dut noa esaten joan hori dela FALSE bereganatzeko. 528 00:30:38,320 --> 00:30:40,890 Beraz, esango Ez, hau ez da eskubidea. 529 00:30:40,890 --> 00:30:45,246 >> Era berean, da joan izan val berdin berdin bat. 530 00:30:45,246 --> 00:30:47,244 Ez, barkatu, 5. 531 00:30:47,244 --> 00:30:48,910 Eta hori ere faltsua izan baita joan. 532 00:30:48,910 --> 00:30:52,410 Beraz, ez esan nahi du, Ez da egia, baita hain 533 00:30:52,410 --> 00:30:53,680 azken hau itzuli du. 534 00:30:53,680 --> 00:30:56,420 535 00:30:56,420 --> 00:31:01,360 >> Beraz, hau bai gauza ona edo txarra da gauza, nola ikusi duzu arabera. 536 00:31:01,360 --> 00:31:05,104 Zaudenean delako Funtzio horiek sortzeko, 537 00:31:05,104 --> 00:31:06,770 Egia esan, ez badakizu zer ari den gertatzen. 538 00:31:06,770 --> 00:31:10,210 Beraz, batzuetan errore bat nahi duzuna, edo agian, besterik abisu bat nahi duzu. 539 00:31:10,210 --> 00:31:12,160 Kasu honetan, R ez du hori egin. 540 00:31:12,160 --> 00:31:14,300 Beraz, benetan, gehienez oinarritutako zaren off zer 541 00:31:14,300 --> 00:31:17,310 Hizkuntzaren uste duzu beharko Kasu honetan egin 542 00:31:17,310 --> 00:31:22,920 Booleans bektore bat pasatzen bada denean bat baldintza bada egiten ari zaren. 543 00:31:22,920 --> 00:31:31,733 >> Beraz, demagun originala izan duzun beste inor izanez gero itzultzeko egia eta zauden 544 00:31:31,733 --> 00:31:34,190 FALSE itzuli du. 545 00:31:34,190 --> 00:31:39,300 Beraz abstrakzio modu bat hau da, I esatea 546 00:31:39,300 --> 00:31:41,530 ez ere baldintzapeko gauza hau behar. 547 00:31:41,530 --> 00:31:47,220 Egin ahal izango dut beste gauza bat da, besterik gabe, balioak beraiek itzuli. 548 00:31:47,220 --> 00:31:53,240 Beraz duzu nabarituko, baduzu do Val 5 baino handiagoa da, 549 00:31:53,240 --> 00:31:56,350 hau da, itzuli egingo da vector FALSE FALSE TRUE. 550 00:31:56,350 --> 00:31:58,850 >> Agian, hau da, zer duzu bounded.compare Nahi. 551 00:31:58,850 --> 00:32:02,940 Booleans bektore bat itzuli nahi duzu balio bakoitzarentzat non konparatzen 552 00:32:02,940 --> 00:32:04,190 bere kabuz. 553 00:32:04,190 --> 00:32:11,165 Beraz, ezin duzu besterik ez bounded.compare funtzioa x, a berdinen 5. 554 00:32:11,165 --> 00:32:13,322 555 00:32:13,322 --> 00:32:15,363 Eta gero, horren ordez egiten hau bada baldintza, bestela, 556 00:32:15,363 --> 00:32:21,430 Besterik ez naiz itzuli egingo x 5 baino handiagoa da. 557 00:32:21,430 --> 00:32:23,620 Beraz, egia da, bada, orduan Egia itzuli egingo da. 558 00:32:23,620 --> 00:32:26,830 Eta gero ez bada, ez da FALSE itzuli du. 559 00:32:26,830 --> 00:32:30,880 >> Eta hau izango du lan Egitura horiek edozein. 560 00:32:30,880 --> 00:32:41,450 Beraz, c 1 6 edo 9 dezaket bounded.compare eta ondoren, naiz bat berdinen 6 esan nahi joan, 561 00:32:41,450 --> 00:32:42,799 adibidez. 562 00:32:42,799 --> 00:32:44,840 Eta gero, joan Eskuineko Boolean ematen duzu 563 00:32:44,840 --> 00:32:48,240 bektorearekin diseinatzen ari zaren. 564 00:32:48,240 --> 00:32:50,660 >> Beraz, horiek dira bakarrik funtzio eta, orain, let me besterik 565 00:32:50,660 --> 00:32:54,980 entzunezkoak interaktibo batzuk erakutsiko dizu. 566 00:32:54,980 --> 00:32:59,700 Ez dut uste benetan behar dut WiFi hemen, beraz, utzi joan besterik me aurretik 567 00:32:59,700 --> 00:33:01,970 eta saltatzeko bat hau uste dut. 568 00:33:01,970 --> 00:33:05,260 >> Baina gauza bat hori cool nahiz eta ez duzula besterik ez bada 569 00:33:05,260 --> 00:33:09,600 mordo bat probatu nahi Datu komando desberdinak, 570 00:33:09,600 --> 00:33:13,320 ez datasets ezberdinak sorta bat da dagoeneko R. sartu kargatutako dira 571 00:33:13,320 --> 00:33:15,770 Beraz, horietako bat da Iris multzoaren izeneko. 572 00:33:15,770 --> 00:33:18,910 Hau da ezagunena bat makina ikasteko ere bai. 573 00:33:18,910 --> 00:33:23,350 Arruntena besterik moduko bat egin duzu test kasu zure kodea exekutatzen bada ikusteko. 574 00:33:23,350 --> 00:33:27,520 Hargatik egiaztatu besterik en iris zer den. 575 00:33:27,520 --> 00:33:33,130 >> Beraz, gauza hau da, joan datu-esparru bat izan. 576 00:33:33,130 --> 00:33:36,000 Eta mota dela luzea delako Besterik inprimatutako I iris. 577 00:33:36,000 --> 00:33:38,810 Out da gauza osoa inprimatzeko. 578 00:33:38,810 --> 00:33:42,830 Beraz izen desberdin horiek guztiak ditu. 579 00:33:42,830 --> 00:33:45,505 Beraz iris bilduma da lore ezberdinak. 580 00:33:45,505 --> 00:33:48,830 Kasu honetan, esanez It zuk espezieak, 581 00:33:48,830 --> 00:33:54,760 zabalera desberdinetan horiek guztiak eta Sepal eta petal luzerak. 582 00:33:54,760 --> 00:33:58,880 >> Eta, beraz, normalean, bada Iris inprimatu nahi duzun, 583 00:33:58,880 --> 00:34:03,680 adibidez, ez duzu nahi dezan hori guztia egin duten hartu baino daitekeelako 584 00:34:03,680 --> 00:34:05,190 zure kontsola osoa. 585 00:34:05,190 --> 00:34:09,280 Beraz, gauza bat hori da benetan polita buru funtzioa da. 586 00:34:09,280 --> 00:34:12,929 Beraz, egiten badiozu besterik buruan iris, hau emango dizu 587 00:34:12,929 --> 00:34:17,389 lehenengo bost lerrotan, edo sei dut asmatu. 588 00:34:17,389 --> 00:34:19,909 Eta gero, bai, zuk besterik gabe, hemen zehaztu dezakezu. 589 00:34:19,909 --> 00:34:22,914 Beraz, 20 hau ematen duzun lehen 20 lerrotan. 590 00:34:22,914 --> 00:34:24,830 Eta benetan izan dut mota harritu hori 591 00:34:24,830 --> 00:34:28,770 eman zidan sei beraz aurrera me eta egiaztatu iris-- edo burua, barkatu. 592 00:34:28,770 --> 00:34:31,699 593 00:34:31,699 --> 00:34:34,960 Eta hemen izango da eman dokumentazioaren 594 00:34:34,960 --> 00:34:37,960 zer balio burua ez. 595 00:34:37,960 --> 00:34:40,839 Beraz, lehenengo itzuliko ditu edo objektu baten azken. 596 00:34:40,839 --> 00:34:42,630 Eta gero noa joan lehenetsiak begiratu. 597 00:34:42,630 --> 00:34:47,340 Eta gero, lehenetsiak, dio Metodo burua x eta n berdin 6L. 598 00:34:47,340 --> 00:34:50,620 Beraz, hau lehenengo sei elementu itzultzen. 599 00:34:50,620 --> 00:34:55,050 Eta hemen nabarituko antzera baduzu, I ez dute n zehazteko berdinen 6. 600 00:34:55,050 --> 00:34:56,840 Berez sei erabiltzen du, uste dut. 601 00:34:56,840 --> 00:35:00,130 Eta gero, jakin bat zehaztu nahi badut nahi balio, orduan ikusi ahal izango dut, baita. 602 00:35:00,130 --> 00:35:02,970 603 00:35:02,970 --> 00:35:10,592 >> Beraz, komando sinpleak batzuk eta hona hemen beste bat hori da just ondo, 604 00:35:10,592 --> 00:35:12,550 Can-- dut, hau da, benetan, apur bat konplexuagoa da, 605 00:35:12,550 --> 00:35:17,130 baina hau besterik klase hartu Iris multzoaren zutabe bakoitzaren. 606 00:35:17,130 --> 00:35:20,910 Beraz, zer horietako bakoitzean erakutsiko dizu zutabe haien mota dagokionez daude. 607 00:35:20,910 --> 00:35:23,665 Beraz Sepal luzera zenbakizkoa bada, zabalera Sepal zenbakizko dago. 608 00:35:23,665 --> 00:35:26,540 Balio horiek guztiak besterik zenbakizko daude Datu horretatik esango daitekeelako 609 00:35:26,540 --> 00:35:29,440 egituratzeko horiek dira guztiak zenbakizko joan. 610 00:35:29,440 --> 00:35:34,310 >> Eta Espezieen zutabea da faktore bat izango da. 611 00:35:34,310 --> 00:35:37,270 Beraz, normalean, hori pentsatuko luke hau karaktere kate bat bezalakoa da. 612 00:35:37,270 --> 00:35:48,830 Baina egin bada irisSpecies besterik, eta ondoren, naiz burua 5 egingo da, 613 00:35:48,830 --> 00:35:51,820 eta hau inprimatzeko va Lehenengo bost balioak out. 614 00:35:51,820 --> 00:35:54,150 >> Eta gero, nabarituko mailak honetan. 615 00:35:54,150 --> 00:35:58,870 Beraz, hau da hau saying-- R modu bat da aldagai kategoriko izatea. 616 00:35:58,870 --> 00:36:03,765 Beraz, beharrean karaktere kateak izatea, 617 00:36:03,765 --> 00:36:06,740 mailak zehaztu ditu Gauza horiek zeintzuk diren. 618 00:36:06,740 --> 00:36:12,450 >> Beraz, demagun irisSpecies 1. 619 00:36:12,450 --> 00:36:17,690 Beraz, zer da hemen egin nahi duzun da, naiz Espezieen zutabe honetara subsetting. 620 00:36:17,690 --> 00:36:21,480 Beraz, hau hartzen du Espezieen zutabe eta gero 621 00:36:21,480 --> 00:36:23,820 it indizeak lehenengo elementua lortzeko. 622 00:36:23,820 --> 00:36:27,140 Beraz, hau duzu setosa eman behar. 623 00:36:27,140 --> 00:36:28,710 Eta ematen du, era berean, mailak hemen. 624 00:36:28,710 --> 00:36:32,812 >> Beraz ere alderatu dezakezu hau pertsonaia setosa izateko 625 00:36:32,812 --> 00:36:34,645 eta ez da hori gertatzen egia izan delako 626 00:36:34,645 --> 00:36:37,940 bestea baino modu ezberdin bat da. 627 00:36:37,940 --> 00:36:40,590 Edo asmatu dut egia R delako hori baino gehiago adimentsua da. 628 00:36:40,590 --> 00:36:45,420 Eta itxura hau eta gero at dio, agian, hau da, zer nahi duzun. 629 00:36:45,420 --> 00:36:51,860 Beraz, pertsonaia esanen Kate setosa Honen berdina da. 630 00:36:51,860 --> 00:37:01,290 Eta ondoren, era berean, ezin duzu gainera, besterik gabe, horiek grab abar bezala. 631 00:37:01,290 --> 00:37:05,580 >> Beraz, hori besterik nolabaiteko da multzoaren Estatuaren aginduak azkar. 632 00:37:05,580 --> 00:37:08,030 Hortaz, hona hemen datu esplorazio batzuk. 633 00:37:08,030 --> 00:37:11,360 Beraz, hau da, pixka bat gehiago datu analisiak egiten dituena. 634 00:37:11,360 --> 00:37:18,340 Eta hau da, batzuek hartua I bootcamp Berkeley da. 635 00:37:18,340 --> 00:37:20,790 >> Beraz, liburutegi atzerriko. 636 00:37:20,790 --> 00:37:24,880 Beraz naiz batean kargatu noa liburutegi hori atzerriko izeneko. 637 00:37:24,880 --> 00:37:32,460 Beraz, hau da niri emateko read.dta beraz, bere gain multzoaren hau behar dudala. 638 00:37:32,460 --> 00:37:39,000 Hau da, egungo gordeta lan nire kontsola direktorioa. 639 00:37:39,000 --> 00:37:42,190 Hargatik ikus dezagun zer laneko direktorioa da. 640 00:37:42,190 --> 00:37:44,620 >> Hortaz, hona hemen nire laneko direktorioa da. 641 00:37:44,620 --> 00:37:50,040 Eta dot datuak, hau irakurri Gauza, fitxategi hau esaten da 642 00:37:50,040 --> 00:37:54,650 Datuak karpetan daude uneko laneko direktorioa honetan. 643 00:37:54,650 --> 00:38:00,520 Eta read.dta hau ez da default komandoa. 644 00:38:00,520 --> 00:38:02,760 Asmatzen dut kargatu dut dagoeneko. 645 00:38:02,760 --> 00:38:04,750 Iei gain hartu hau kargatu dut dagoeneko. 646 00:38:04,750 --> 00:38:08,115 >> Baina hain read.dta ez da joan default komando bat izan nahi du. 647 00:38:08,115 --> 00:38:11,550 Eta horregatik ari zaren behar joan Liburutegi honetan kargatzeko package-- 648 00:38:11,550 --> 00:38:14,500 Atzerriko izeneko pakete honetan. 649 00:38:14,500 --> 00:38:16,690 Eta ez baduzu dute paketea, uste dut 650 00:38:16,690 --> 00:38:19,180 Atzerriko eraikitako-direnak bat da. 651 00:38:19,180 --> 00:38:31,150 Bestela, ere egin dezakezu egin install.packages 652 00:38:31,150 --> 00:38:33,180 eta hau paketea instalatu egingo da. 653 00:38:33,180 --> 00:38:36,878 Eta hau emango dizu R. Uh, ez. 654 00:38:36,878 --> 00:38:39,830 655 00:38:39,830 --> 00:38:43,140 Eta gero, besterik ez naiz gelditzeko honek dagoeneko dut delako. 656 00:38:43,140 --> 00:38:46,920 >> Baina, zer da benetan R inguru polita pakete kudeaketa dela 657 00:38:46,920 --> 00:38:48,510 sistema oso dotorea da. 658 00:38:48,510 --> 00:38:52,470 Dena delako gorde egingo da benetan nicely. 659 00:38:52,470 --> 00:38:59,780 Beraz, kasu honetan, nik gordetzeko joan bertan, nire ustez, liburutegi hau hemen. 660 00:38:59,780 --> 00:39:02,390 >> Beraz, edonoiz nahi dituzu instalatu pakete berriak, 661 00:39:02,390 --> 00:39:04,980 bezain erraza da install.packages egiten 662 00:39:04,980 --> 00:39:07,500 eta I guztiak kudeatuko du zuretzat paketeak. 663 00:39:07,500 --> 00:39:12,900 Beraz, ez duzu zerbait egin beharra Python, non kanpoko pakete behar duzu 664 00:39:12,900 --> 00:39:15,330 paper bezala kudeatzaile Anaconda non zauden 665 00:39:15,330 --> 00:39:18,310 doing-- instalatu Python kanpo paketeak 666 00:39:18,310 --> 00:39:20,940 eta gero exekutatu zeuk saiatu duzu. 667 00:39:20,940 --> 00:39:22,210 Beraz, hau da, benetan polita modu. 668 00:39:22,210 --> 00:39:25,590 >> Eta install.packages internet eskatzen du. 669 00:39:25,590 --> 00:39:31,950 Ere hartzen zerbitzari batetik It eta biltegian dagoela 670 00:39:31,950 --> 00:39:33,960 biltzen guztia paketeak dago CRAN izeneko. 671 00:39:33,960 --> 00:39:40,690 Eta ispilu moduko zehaztu dezakezu paketeak deskargatu nahi duzun. 672 00:39:40,690 --> 00:39:43,420 >> Beraz, hemen multzoaren hau hartzen dut. 673 00:39:43,420 --> 00:39:46,240 Irakurtzen ari naiz funtzio hori erabiliz. 674 00:39:46,240 --> 00:39:49,360 Beraz, aurrera eta hori egiteko me. 675 00:39:49,360 --> 00:39:52,900 >> Beraz Demagun multzoaren hori duzun 676 00:39:52,900 --> 00:39:55,550 eta erabat duzu Ez daki zer den. 677 00:39:55,550 --> 00:39:58,560 Eta hau benetan ateratzen industrian nahiko sarritan 678 00:39:58,560 --> 00:40:00,910 non besterik ez duzu horiek tona eta narratsa gauzak tona 679 00:40:00,910 --> 00:40:02,890 eta izugarri etiketarik gabeko ari dira. 680 00:40:02,890 --> 00:40:06,380 Beraz, hemen daukat hau multzoaren eta ez dakit 681 00:40:06,380 --> 00:40:08,400 zer gauza bera gertatzen da besterik ez naiz egiaztatu behar da erakusten. 682 00:40:08,400 --> 00:40:10,620 >> Beraz, ez dut lehen buru egin behar. 683 00:40:10,620 --> 00:40:14,190 Beraz, egiaztatu nuen lehenengo sei multzoaren hori zer den zutabe. 684 00:40:14,190 --> 00:40:21,730 Beraz, hau egoera, pres04, eta orduan da zutabe moduko desberdin horiek guztiak. 685 00:40:21,730 --> 00:40:25,612 Eta zer da interesgarria Hemen, nik asmatu, duzula da 686 00:40:25,612 --> 00:40:27,945 hori itxura suposatuko luke hauteskunde moduko bat bezala. 687 00:40:27,945 --> 00:40:30,482 688 00:40:30,482 --> 00:40:32,190 Eta besterik asmatzen dut file begira 689 00:40:32,190 --> 00:40:41,070 Izen hau bilduma moduko bat da hautagai edo hautesle buruzko datuak 690 00:40:41,070 --> 00:40:44,920 duten presidenteak partida bozkatu edo presidentea hautagai 691 00:40:44,920 --> 00:40:46,550 2004ko hauteskunde da. 692 00:40:46,550 --> 00:40:52,920 >> Beraz, hemen balioak 1, 2 da beraz, gordetzeko modu bat 693 00:40:52,920 --> 00:40:56,540 lehendakari hautagaien beren izenak dira. 694 00:40:56,540 --> 00:40:59,780 Kasu honetan, itxura besterik osokoa balio dute. 695 00:40:59,780 --> 00:41:04,030 Beraz, 2004an, Bush izan zen versus Kerry uste dut. 696 00:41:04,030 --> 00:41:09,010 Eta orain, demagun ez besterik ez duzu jakin 1 Bush edo 2 dagokio ala 697 00:41:09,010 --> 00:41:11,703 Kerry edo eta dagokie beraz, eta abar, ezta? 698 00:41:11,703 --> 00:41:15,860 >> Eta hau da, besterik ez niri, Arazoa nahiko ohikoa. 699 00:41:15,860 --> 00:41:18,230 Beraz, zer egin dezaket kasu honetan egin nahi duzu? 700 00:41:18,230 --> 00:41:20,000 Hargatik begiratu beste gauza horiek guztiak. 701 00:41:20,000 --> 00:41:22,790 >> Estatuko, hau suposatuz dut estatu desberdinetan dator. 702 00:41:22,790 --> 00:41:25,100 partyid, errenta. 703 00:41:25,100 --> 00:41:27,710 Dezagun partyid at. 704 00:41:27,710 --> 00:41:32,800 Beraz, agian, gauza bat egin dezakezu behaketetan bakoitzean begiratu 705 00:41:32,800 --> 00:41:36,250 duten Republicana partyid bat dute edo demokrata edo zerbait. 706 00:41:36,250 --> 00:41:38,170 Hargatik zer partyid da begiratu besterik ez. 707 00:41:38,170 --> 00:41:41,946 >> Beraz, naiz joan hartu dut dat eta gero noa 708 00:41:41,946 --> 00:41:47,960 dolarraren ikurra hori egin ahal izateko operadoreak aurrez egin nuen 709 00:41:47,960 --> 00:41:50,770 eta hau joan zutabe horren azpimultzoa. 710 00:41:50,770 --> 00:41:57,760 Eta gero noa hau ardura dadin 20, besterik zer itxura ikusteko. 711 00:41:57,760 --> 00:42:00,170 >> Beraz, hau besterik NAS mordo bat da. 712 00:42:00,170 --> 00:42:02,800 Beraz bestela esanda, egin behar duzu guys hauei buruzko datuak falta. 713 00:42:02,800 --> 00:42:08,100 Baina ere nabarituko duzu hau partyid dat faktorea da 714 00:42:08,100 --> 00:42:10,030 beraz, hau kategoria ezberdinetan ematen dizu. 715 00:42:10,030 --> 00:42:14,170 Beraz bestela esanda, partyid hartu ahal Demokrata, errepublikanoa, Independent, 716 00:42:14,170 --> 00:42:16,640 edo beste zerbait. 717 00:42:16,640 --> 00:42:23,940 >> Beraz, dezagun aurrera eta dezagun ikusi hauen is-- oh, OK bertan. 718 00:42:23,940 --> 00:42:28,480 Beraz, ez dut da azpimultzoa joan partyid eta gero 719 00:42:28,480 --> 00:42:32,780 begiratu at direnak dira Demokrata, adibidez. 720 00:42:32,780 --> 00:42:37,150 Hau da emateko boolear bat joan, trues eta falses of Boolean erraldoia. 721 00:42:37,150 --> 00:42:41,630 >> Eta orain, demagun nahi dut den mutil hauek azpimultzoa. 722 00:42:41,630 --> 00:42:47,260 Beraz, hau da nire dat hartzen joan eta azpimultzo hortxe behaketak 723 00:42:47,260 --> 00:42:48,910 partyid berdinen dute berdinen demokrata. 724 00:42:48,910 --> 00:42:52,830 725 00:42:52,830 --> 00:42:55,180 Eta hori oso luzea delako ez da, beraz, horietako asko. 726 00:42:55,180 --> 00:42:59,060 Beraz, gaur egun, noa honetan buru 20. 727 00:42:59,060 --> 00:43:05,690 728 00:43:05,690 --> 00:43:11,270 >> Eta zuk nabarituko bezala, berdin berdin Oraindik horretan interesgarria 729 00:43:11,270 --> 00:43:13,250 already-- NAS ere barne zaren. 730 00:43:13,250 --> 00:43:19,010 Beraz, kasu honetan, hala ere ezin lortu Edozein informazio orain delako NAS duzu 731 00:43:19,010 --> 00:43:22,650 eta nahi duzun besterik ikusten du bertan Behaketa demokrata dagozkie 732 00:43:22,650 --> 00:43:24,670 eta ez da falta horiek baloratzen dute. 733 00:43:24,670 --> 00:43:27,680 Beraz, nola egingo zenuke get NAS horiek kentzeko? 734 00:43:27,680 --> 00:43:36,410 >> Beraz, hemen besterik ez dut sortu teklan erabiliz nire cursor eta gero inguruan mugitzen esaten. 735 00:43:36,410 --> 00:43:39,778 Eta gero, hemen, besterik ez dut joan datpartyid is.na esateko. 736 00:43:39,778 --> 00:43:48,970 737 00:43:48,970 --> 00:43:52,720 Beraz, eta hau eta hartuko Bi bektoreak Boolean ezberdinak 738 00:43:52,720 --> 00:43:57,160 eta esan izan da joan TRUE eta adibidez FALSE. 739 00:43:57,160 --> 00:43:59,190 Beraz, osagai-jakintsu hau egin behar zuen. 740 00:43:59,190 --> 00:44:02,910 Beraz, hemen take esaten dut Datu markoaren, azpimultzoa 741 00:44:02,910 --> 00:44:10,170 demokrata dagozkien direnak, eta kendu horietako edozein ez diren NA. 742 00:44:10,170 --> 00:44:13,540 >> Beraz will-- hau egin beharko lukete Zerbait emango dizu. 743 00:44:13,540 --> 00:44:16,540 744 00:44:16,540 --> 00:44:17,600 Ikusi is.na. Dezagun 745 00:44:17,600 --> 00:44:24,670 746 00:44:24,670 --> 00:44:27,690 Dezagun saiatu is.na datpartyid dezagun. 747 00:44:27,690 --> 00:44:36,290 748 00:44:36,290 --> 00:44:45,290 Eta hori zuk eman beharko barkatu vector boolear bat besterik ez. 749 00:44:45,290 --> 00:44:49,260 Eta gero, beraz luzea delako, 20 artekoak azpimultzoa noa. 750 00:44:49,260 --> 00:44:49,760 OK. 751 00:44:49,760 --> 00:44:51,570 Beraz, lan egin behar da. 752 00:44:51,570 --> 00:44:54,700 >> Eta hau trues ere izango dira. 753 00:44:54,700 --> 00:45:01,830 Ah, beraz, nire error Hemen da I'm-- I erabili C ++ eta I interchangeably beraz egin dut 754 00:45:01,830 --> 00:45:03,590 Akats hori denbora guztian. 755 00:45:03,590 --> 00:45:05,807 Operadoreak eta da benetan nahi duzuna. 756 00:45:05,807 --> 00:45:08,140 Ez duzu nahi bi erabiltzeko ampersands, bakar bat besterik ez. 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 >> Beraz, ikus dezagun. 760 00:45:18,140 --> 00:45:20,930 761 00:45:20,930 --> 00:45:23,920 Beraz subsetted izateko dugun partyid non ari dira demokrata 762 00:45:23,920 --> 00:45:25,300 eta ez ari balioak falta. 763 00:45:25,300 --> 00:45:27,690 Eta orain, utzi ditzagun bertan bozkatu dute direnak. 764 00:45:27,690 --> 00:45:31,530 Beraz, badirudi gehienak bezala Horietako 1 bozkatu. 765 00:45:31,530 --> 00:45:36,090 Beraz, aurrera noa joan eta esan dela Kerry. 766 00:45:36,090 --> 00:45:39,507 >> Eta, era berean, ezin duzu halaber errepublikanoa joan 767 00:45:39,507 --> 00:45:41,090 eta, zorionez, hori eman behar duzu 2. 768 00:45:41,090 --> 00:45:49,730 769 00:45:49,730 --> 00:45:51,770 Besterik zutabeak ezberdinak sorta bat da. 770 00:45:51,770 --> 00:45:53,070 Eta hain zuzen ere, 2 da. 771 00:45:53,070 --> 00:45:55,750 Beraz partyid errepublikanoa guztiak, horietako gehienak 2 boto. 772 00:45:55,750 --> 00:45:58,390 >> Beraz, badirudi, besterik ez hau begira, 773 00:45:58,390 --> 00:46:00,600 Errepublikanoa izango da very-- edo partyid du 774 00:46:00,600 --> 00:46:02,790 dago oso bat izango da zehazteko faktore handi 775 00:46:02,790 --> 00:46:05,420 bertan hautagaiak ari dira bozkatu behar zuen joan. 776 00:46:05,420 --> 00:46:07,120 Eta hori da, jakina, orokorrean egia. 777 00:46:07,120 --> 00:46:10,139 Eta hori datorrenean zure intuizioa, noski. 778 00:46:10,139 --> 00:46:11,930 Beraz, badirudi naiz bezalako Denboraz kanpo darabilten 779 00:46:11,930 --> 00:46:17,040 let me besterik aurretik joan behar eta irudi azkar batzuk erakusteko. 780 00:46:17,040 --> 00:46:21,120 Beraz, hemen, hori da apur bat zerbait gehiago ikustea zaila. 781 00:46:21,120 --> 00:46:26,450 Beraz, kasu honetan, hau da, oso bat besterik egiaztapena analisi sinple zer 782 00:46:26,450 --> 00:46:28,500 '04 presidentea da. 783 00:46:28,500 --> 00:46:33,920 >> Beraz, kasu honetan, dezagun esan duzu Galdera honi erantzuteko nahi. 784 00:46:33,920 --> 00:46:38,540 Beraz, demagun boto jakin nahi genuen, 2004ko presidenteak hauteskundeetan portaera 785 00:46:38,540 --> 00:46:41,170 eta nola, lasterketa arabera aldatzen da. 786 00:46:41,170 --> 00:46:44,380 Beraz, ez bakarrik nahi dituzu ikusi boto portaera, 787 00:46:44,380 --> 00:46:47,860 baina bakoitzak azpimultzo nahi duzun arraza eta ordenatzeko laburbiltzen dituen. 788 00:46:47,860 --> 00:46:50,770 Eta zuk bakarrik esan ahal idazkera konplexua honen arabera 789 00:46:50,770 --> 00:46:52,580 hau da, nolako hazy lortzean. 790 00:46:52,580 --> 00:46:56,390 >> Beraz R gehiago aurreratu bat duten mota da ere, azken paketeak 791 00:46:56,390 --> 00:47:00,070 deritzo dplyr. 792 00:47:00,070 --> 00:47:03,060 Beraz, hau hementxe dago. 793 00:47:03,060 --> 00:47:08,080 Eta ggg-- ggplot2 besterik ez da polit bat Bistaratzeak hobea egiteko modu 794 00:47:08,080 --> 00:47:09,400 eraiki-batean baino. 795 00:47:09,400 --> 00:47:11,108 >> Beraz, naiz da kargatu noa bi liburutegi hauek. 796 00:47:11,108 --> 00:47:13,200 797 00:47:13,200 --> 00:47:16,950 Eta gero, naiz joango naiz Animatu eta komando hau exekutatu. 798 00:47:16,950 --> 00:47:19,050 Besterik ez duzu tratatzeko dezakezu hori kutxa beltz bat bezala. 799 00:47:19,050 --> 00:47:23,460 >> Zer gertatzen ari da pipa hori operadorea da argudio hori igaroz 800 00:47:23,460 --> 00:47:24,110 Hemen sartu. 801 00:47:24,110 --> 00:47:28,070 Beraz, esaten talde naiz dat arabera arraza eta ondoren, presidenteak 04. 802 00:47:28,070 --> 00:47:31,530 Eta gero, beste komando hauek guztiak iragazteko dira eta, ondoren laburtzen 803 00:47:31,530 --> 00:47:34,081 non zenbaketa egiten ari naiz eta orduan grafika naiz hemen. 804 00:47:34,081 --> 00:47:39,980 805 00:47:39,980 --> 00:47:42,500 OK cool. 806 00:47:42,500 --> 00:47:44,620 Beraz, goazen aurrera eta ikusi zer itxura hau. 807 00:47:44,620 --> 00:47:52,280 808 00:47:52,280 --> 00:47:57,290 >> Beraz, zer da hemen gertatzen dut, hau da besterik marrazten lasterketetan eta gero bakoitzari 809 00:47:57,290 --> 00:47:59,670 bertan bozkatu dute direnak. 810 00:47:59,670 --> 00:48:03,492 Eta bi hauek ezberdinak balioak 2 eta 1 dagozkio. 811 00:48:03,492 --> 00:48:05,325 Gehiago izan nahi baduzu dotore dezakezu, gainera 812 00:48:05,325 --> 00:48:11,770 zehaztu besterik 2 Kerry-- edo da 2 Bush da, eta ondoren, 1 Kerry da. 813 00:48:11,770 --> 00:48:13,700 Eta ere izan dezakezu Zure kondaira direla. 814 00:48:13,700 --> 00:48:17,410 >> Eta barra-grafikoak horiek ere zatitu dezakezu. 815 00:48:17,410 --> 00:48:19,480 Gauza bat da, zeren dela, konturatu baduzu, 816 00:48:19,480 --> 00:48:24,560 hau ez da oso erraza identifikatzeko Bi balio horiek zein handiagoak dira. 817 00:48:24,560 --> 00:48:27,920 Beraz, gauza bat nahi duzuna nahi egiten da area urdin hau hartu 818 00:48:27,920 --> 00:48:31,855 eta besterik pasa ezazu hemen duzu beraz alboko bi horiek konparatu ahal ondoan. 819 00:48:31,855 --> 00:48:34,480 Eta uste dut hori zerbait dut ez dute denbora oraintxe egin, 820 00:48:34,480 --> 00:48:36,660 baina hori oso erraza egin da, gainera. 821 00:48:36,660 --> 00:48:40,310 Besterik ez dezakezu begiratu Gizon ggplot orrialdeetan. 822 00:48:40,310 --> 00:48:47,170 Beraz, ezin duzu besterik ez ggplot bezalako dela eta Man orri hau irakurtzen. 823 00:48:47,170 --> 00:48:51,920 >> Hargatik me besterik azkar cool gauza batzuk erakutsiko dizu. 824 00:48:51,920 --> 00:48:57,610 Dezagun aurrera eta joan zaie bat besterik ez makina ikasteko aplikazioa. 825 00:48:57,610 --> 00:49:02,450 Beraz, demagun hiru hauek ditugu paketeak beraz, ez dut horiek kargatu egingo da. 826 00:49:02,450 --> 00:49:05,500 827 00:49:05,500 --> 00:49:09,170 Beraz, hau da, besterik gabe, inprimatzen batzuk Informazio kargatu dut ondoren gauza. 828 00:49:09,170 --> 00:49:15,220 Beraz am read.csv hau esaten dut, multzoaren hau, eta orain 829 00:49:15,220 --> 00:49:18,940 Aurrera joan eta begiratu eta noa ikusi zer multzoaren honen barruan. 830 00:49:18,940 --> 00:49:22,080 >> Beraz, lehenengo 20 behaketak. 831 00:49:22,080 --> 00:49:27,190 Beraz, besterik ez dut X1, X2, eta Y. Beraz, Balio horien sorta bat bezala dirudi 832 00:49:27,190 --> 00:49:31,640 dira, agian, 20 eta 80 edo, beraz, hasita. 833 00:49:31,640 --> 00:49:37,700 Eta gero, era berean, X2 eta gero Y honetan badirudi labels 0 eta 1 izan. 834 00:49:37,700 --> 00:49:49,500 >> Hori egiaztatzeko, I can besterik egin laburpen datuen X1. 835 00:49:49,500 --> 00:49:51,660 Eta ondoren, era berean egiteko beste zutabe horiek guztiak. 836 00:49:51,660 --> 00:49:55,300 Beraz laburpena era bizkorra da besterik ez duzu balioak azkar erakutsiz. 837 00:49:55,300 --> 00:49:56,330 Oh, barkatu. 838 00:49:56,330 --> 00:49:58,440 Honek bat Y. izan behar 839 00:49:58,440 --> 00:50:03,420 >> Beraz, kasu honetan, ematen du kuantilen, medians, Maxes baita. 840 00:50:03,420 --> 00:50:07,130 Kasu honetan, datuak_Y, ikusi ahal izango duzu Hori besterik 0 eta 1 izango da. 841 00:50:07,130 --> 00:50:10,100 Era bestekoa da esaten 0.6, besterik esan nahi du, 842 00:50:10,100 --> 00:50:13,380 Badirudi bezala 0 s baino 1s gehiago daukat. 843 00:50:13,380 --> 00:50:16,160 >> Beraz, aurrera eta show me zuk zer itxura. 844 00:50:16,160 --> 00:50:17,470 Naiz, beraz, hau marraz joan. 845 00:50:17,470 --> 00:50:22,852 846 00:50:22,852 --> 00:50:24,636 Ea, bada, nola garbitu dezagun. 847 00:50:24,636 --> 00:50:30,492 848 00:50:30,492 --> 00:50:31,468 Oh Ados. 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 >> Beraz, hau da zer itxura. 852 00:50:37,590 --> 00:50:46,310 Beraz, badirudi horiak I zehaztu bezala 0, eta ondoren gorria 1s gisa zehaztu dut. 853 00:50:46,310 --> 00:50:52,190 Beraz, hemen itxura etiketa puntu eta berau 854 00:50:52,190 --> 00:50:56,410 Badirudi nahi duzun bezala besterik batzuk clustering honetako sort. 855 00:50:56,410 --> 00:51:01,020 >> Eta utzi joan besterik me aurrera eta show batzuk eraiki-funtzio hauetako duzu. 856 00:51:01,020 --> 00:51:03,580 Beraz, hemen lm da. 857 00:51:03,580 --> 00:51:06,060 Beraz, hau da, dudarik Horretarako, lerro bat egokitzeko. 858 00:51:06,060 --> 00:51:08,640 Beraz, zer modurik onena da dela lerro bat, hala nola moldatzen ahal dut 859 00:51:08,640 --> 00:51:14,020 izango dela onena bereizteko clustering moduko hau. 860 00:51:14,020 --> 00:51:21,790 Eta haien, bakarrik ikus dezakezu komando hauek guztiak exekutatu besterik ez dudala 861 00:51:21,790 --> 00:51:25,450 eta, ondoren, noa Animatu eta gehitu lerroa. 862 00:51:25,450 --> 00:51:28,970 >> Beraz, hau etxebizitza onena bezala dirudi. 863 00:51:28,970 --> 00:51:34,150 Honez onena bat dela gutxituko hartu Lerro hau moldatzen saiatzen errorea. 864 00:51:34,150 --> 00:51:40,000 Jakina, hau itxura mota ona, baina ez da onena. 865 00:51:40,000 --> 00:51:43,130 Eta eredu lineala, in orokorra, dira izango 866 00:51:43,130 --> 00:51:46,811 benetan handia teoria eta sort Eraikin makina oinarriak 867 00:51:46,811 --> 00:51:47,310 ikasteko. 868 00:51:47,310 --> 00:51:50,330 Baina praktikan, zu joan Zerbait general gehiago egin nahi. 869 00:51:50,330 --> 00:51:54,280 >> Beraz, besterik gabe saiatu duzun exekutatzen Neurona sare bat izeneko zerbait. 870 00:51:54,280 --> 00:51:57,110 Gauza hauek dira gero eta ohikoagoa. 871 00:51:57,110 --> 00:52:00,530 Eta lan besterik ez dute fantastically datu-multzo handiak. 872 00:52:00,530 --> 00:52:07,080 Beraz, kasu honetan, soilik egun ditugun dezagun see-- nrow behar dugu. 873 00:52:07,080 --> 00:52:09,010 Beraz nrow besterik da lerroen kopurua esanez. 874 00:52:09,010 --> 00:52:11,790 Kasu honetan, beraz, I 100 behaketak izan. 875 00:52:11,790 --> 00:52:15,010 >> Hargatik aurrera me eta Neurona sare bat egin. 876 00:52:15,010 --> 00:52:18,620 Beraz, hau da, benetan polita besterik ez dut esan daitekeelako nnet 877 00:52:18,620 --> 00:52:21,767 eta, ondoren, Y. atzeraka ari naiz Beraz Y zutabe dela. 878 00:52:21,767 --> 00:52:23,850 Eta, ondoren, atzeraka on beste bi aldagai. 879 00:52:23,850 --> 00:52:27,360 Beraz, hau da laburragoa X1 eta X2 idazkera. 880 00:52:27,360 --> 00:52:29,741 >> Beraz, dezagun aurrera eta hau exekutatu. 881 00:52:29,741 --> 00:52:30,240 Oh, barkatu. 882 00:52:30,240 --> 00:52:32,260 Gauza hau osoa exekutatu behar dut. 883 00:52:32,260 --> 00:52:37,500 Eta hori besterik ez da notazio inprimatzeko nola azkar edo ez azkar da 884 00:52:37,500 --> 00:52:38,460 konbergenteen. 885 00:52:38,460 --> 00:52:41,420 Beraz, ez du konbergitzen bezala ikusten da. 886 00:52:41,420 --> 00:52:44,970 Beraz, aurrera eta inprimatu me zer itxura out. 887 00:52:44,970 --> 00:52:51,260 >> Ikusi hemen irudi da eta hemen dago ingurunea nola ondo moldatzen erakutsiz. 888 00:52:51,260 --> 00:52:56,380 Eta hau da, just ikusi ahal izango duzu hau hori da, oso, oso polita. 889 00:52:56,380 --> 00:52:59,400 Litekeena da izan , ere grafikoki azal baina dezakezu 890 00:52:59,400 --> 00:53:03,390 hau beste batera kontuan mugaz balidazioa bezalako teknikak. 891 00:53:03,390 --> 00:53:06,180 Eta horiek dira, halaber, R. txertatua 892 00:53:06,180 --> 00:53:09,170 >> Eta utzi me erakutsiko dizu bektore makina onartzen. 893 00:53:09,170 --> 00:53:12,470 Hau da, beste benetan komuna makina ikasteko teknika. 894 00:53:12,470 --> 00:53:18,550 Oso eredu lineal antzekoa da, baina zer ari kernel metodo bat izeneko erabiltzen du. 895 00:53:18,550 --> 00:53:22,790 Eta ikus dezagun nola ondo egiten duen. 896 00:53:22,790 --> 00:53:26,430 Beraz, hau oso nola antzekoa da ondo Neurona sare bat egiten du, 897 00:53:26,430 --> 00:53:27,900 baina askoz ere leunagoa da. 898 00:53:27,900 --> 00:53:35,740 Eta hori egiteko beharrezko off of what-- SVMs nola funtzionatzen. 899 00:53:35,740 --> 00:53:40,250 >> Oso Beraz ez da zenbait ikuspegi azkar 900 00:53:40,250 --> 00:53:43,822 eraiki-funtzioen egin dezakezu eta, gainera, datuak miaketa batzuk. 901 00:53:43,822 --> 00:53:45,905 Hargatik joan besterik me aurretik eta itzuli diapositibak izateko. 902 00:53:45,905 --> 00:53:50,290 903 00:53:50,290 --> 00:53:53,670 >> Beraz, jakina, hau da, Ez oso integrala. 904 00:53:53,670 --> 00:53:57,140 Eta hau da benetan teaser bat besterik ez erakutsiz zer benetan dezakezu R. do 905 00:53:57,140 --> 00:53:59,100 Beraz, nahi baduzu gehiago ikasteko, hona hemen 906 00:53:59,100 --> 00:54:01,210 baliabide ezberdinak sorta bat daude. 907 00:54:01,210 --> 00:54:06,890 >> Beraz, bada Oraindik testu-liburuak gustuko edo Oraindik besterik gabe gauzak irakurtzean online gustuko, 908 00:54:06,890 --> 00:54:09,670 ondoren, hau da fantasiazko Hadley Wickham-banan, 909 00:54:09,670 --> 00:54:13,010 halaber, sortu duten horiek guztiak Benetan cool paketeak. 910 00:54:13,010 --> 00:54:17,420 Oraindik bideoak gustuko baduzu, orduan Berkeley awesome bootcamp bat du 911 00:54:17,420 --> 00:54:21,060 hori da several-- hori da mota luzea. 912 00:54:21,060 --> 00:54:24,210 Eta zuk ia landuko da dena R. buruz jakin nahi duzuna 913 00:54:24,210 --> 00:54:27,770 >> Eta, era berean, ez dago Codeacademy eta beste moduko horiek guztiak 914 00:54:27,770 --> 00:54:29,414 webgune interaktiboa. 915 00:54:29,414 --> 00:54:31,580 Halaber ari dira umeak gero eta ohikoagoa komun. 916 00:54:31,580 --> 00:54:33,749 Beraz, hau oso Codeacademy antzekoa da. 917 00:54:33,749 --> 00:54:35,790 Eta, azkenik, baduzu besterik Nahi Komunitate eta laguntza, 918 00:54:35,790 --> 00:54:38,800 horien sorta bat daude Gauzak joan zaitezke. 919 00:54:38,800 --> 00:54:40,880 Jakina, oraindik dugu posta-zerrendak erabili, besterik ez 920 00:54:40,880 --> 00:54:44,860 Beste ia guztietan bezala programazio hizkuntza komunitatea. 921 00:54:44,860 --> 00:54:47,880 Eta #rstats, hau da, Gure komunitate Twitter. 922 00:54:47,880 --> 00:54:49,580 Hori da benetan nahiko ohikoa. 923 00:54:49,580 --> 00:54:50,850 Eta gero, erabiltzaileak! 924 00:54:50,850 --> 00:54:52,340 Besterik gabe, gure hitzaldi Is. 925 00:54:52,340 --> 00:54:55,390 >> Eta gero, jakina, ezin duzu Beste Q & A gauza horiek guztiak erabili, 926 00:54:55,390 --> 00:54:57,680 Stack Overflow bezala, Google, eta, ondoren GitHub. 927 00:54:57,680 --> 00:55:00,490 Pakete hauen gehien delako eta komunitatearen asko 928 00:55:00,490 --> 00:55:03,420 garatzen inguruan zentratua izango kodea duelako iturburu irekiko da. 929 00:55:03,420 --> 00:55:05,856 Eta besterik gabe, benetan GitHub polita da. 930 00:55:05,856 --> 00:55:08,730 Eta, azkenik, me harremanetan jarri ahal izango duzu bada galdera azkar edozein izan besterik ez duzu. 931 00:55:08,730 --> 00:55:13,530 Beraz, niri aurkitu dezakezu Twitterren hemen, nire webgunean, eta nire email. 932 00:55:13,530 --> 00:55:17,840 Beraz, espero dugu, hori izan zen zerbait teaser labur bat besterik ez 933 00:55:17,840 --> 00:55:20,900 zer I benetan egiteko gai. 934 00:55:20,900 --> 00:55:23,990 Eta, zorionez, besterik ez duzu begiratu hiru esteka horiek 935 00:55:23,990 --> 00:55:25,760 ikusi eta zer gehiago egin dezakezu. 936 00:55:25,760 --> 00:55:28,130 Eta uste dut hori besterik ez da. 937 00:55:28,130 --> 00:55:28,630 Eskerrik asko. 938 00:55:28,630 --> 00:55:30,780 >> [Txaloak] 939 00:55:30,780 --> 00:55:31,968