>> [Musiikki soi]
DUSTIN TRAN: Hei.
Nimeni on Dustin.
Joten minﺣ۳ esittelen Data Analysis in R.
Vain vﺣ۳hﺣ۳n itsestﺣ۳ni.
Olen tﺣ۳llﺣ۳ hetkellﺣ۳ jatko-opiskelija Engineering ja ammattikorkeakoulussa.
Opiskelen risteyksessﺣ۳ koneoppimisen ja tilastot
joten Data Analysis R on todella perustavanlaatuinen mitﺣ۳
Teen pﺣ۳ivittﺣ۳in.
>> Ja R on erityisen hyvﺣ۳ tietojen analysointi
koska se on erittﺣ۳in hyvﺣ۳ prototyyppien.
Ja yleensﺣ۳, kun olet tekemﺣ۳ssﺣ۳ jonkinlaista data-analyysi, paljon ongelmia
ovat menossa kognitiivinen.
Ja niin haluat vain olla joitakin todella hyviﺣ۳ kieltﺣ۳,
on vain hyvﺣ۳ tehdﺣ۳ sisﺣ۳ﺣ۳nrakennettuja toimintoja, toisin
ja ottaa kﺣ۳sitellﺣ۳ alhainen asioita.
Joten alussa, olen juuri menossa esitellﺣ۳ mitﺣ۳ on R, miksi
haluat kﺣ۳yttﺣ۳ﺣ۳ sitﺣ۳, ja sitten mennﺣ۳ yli johonkin demo,
ja vain mennﺣ۳ sieltﺣ۳.
>> Joten mikﺣ۳ on R?
R on vain kieli kehittyi tilastollisiin computing
ja visualisointi.
Joten mitﺣ۳ tﺣ۳mﺣ۳ tarkoittaa, ettﺣ۳ se on erittﺣ۳in hyvﺣ۳ kieli
tahansa sellainen asia, joka kﺣ۳sittelee epﺣ۳varmuuden tai tietojen visualisointia.
Joten sinulla on kaikki nﺣ۳mﺣ۳ jakaumat.
Siellﺣ۳ aiotaan sisﺣ۳ﺣ۳nrakennettuja toimintoja.
Sinulla on myﺣﭘs erinomainen piirtﺣ۳mistﺣ۳ paketteja.
>> Python on kilpaileva Kieli tietojen.
Ja yksi asia, ettﺣ۳ pidﺣ۳n, ettﺣ۳ R on paljon parempi on visualisointi.
Joten mitﺣ۳ nﺣ۳et demo kuin hyvin on vain hyvin intuitiivinen kieli
ettﺣ۳ vain toimii erittﺣ۳in hyvin.
Se on myﺣﭘs ilmainen ja avoimen lﺣ۳hdekoodin, kuten on muita hyviﺣ۳ kielen luulisin.
>> Ja tﺣ۳ssﺣ۳, nippu vain avainsanoja heitetﺣ۳ﺣ۳n sinua.
Se on dynaaminen, eli jos sinulla on tietyntyyppiset mﺣ۳ﺣ۳ritetty objekti
kuin se tﺣ۳ytyy vain muuttaa sitﺣ۳ lennossa.
Se on laiska, joten se on fiksu miten se laskelmat.
Toiminnallinen jolloin sitﺣ۳ voi todella toimia perustuu pois toimintoja niin anything--
minkﺣ۳ﺣ۳nlaista manipulaatiota olet teet, se perustuu pois toiminnot.
>> Joten binary operaattoreille, esimerkiksi, ovat vain luonnostaan ﻗﻗtoimintoja.
Ja kaiken, aiot tehdﺣ۳, on
aiotaan ajaa pois toiminnot itse.
Ja sitten olio samoin.
>> Joten tﺣ۳ssﺣ۳ on XKCD juoni.
Ei vain koska minusta tuntuu XKCD on olennainen minkﺣ۳ﺣ۳nlaista
Esityksen, mutta koska Minusta tuntuu tﺣ۳mﺣ۳ todella
vasarat pisteeseen, ettﺣ۳ paljon kun teet jonkinlainen tietojen
analyysi, ongelma ei ole niin paljon, kuinka nopeasti se kulkee,
mutta kuinka kauan se tulee vie ohjelmoida tehtﺣ۳vﺣ۳ﺣ۳n.
Joten tﺣ۳ssﺣ۳ on vain analysoida, onko strategia tai b on tehokkaampaa.
Tﺣ۳mﺣ۳ tulee olemaan jotain, ettﺣ۳ olet
aikovat kﺣ۳sitellﺣ۳ paljon in erﺣ۳ﺣ۳nlainen matalan tason kielillﺣ۳
missﺣ۳ olet tekemisissﺣ۳ seg viat, muistin jakamista, alustukset,
jopa tehdﺣ۳ sisﺣ۳ﺣ۳nrakennettuja toimintoja.
Ja tﺣ۳tﺣ۳ tavaraa on kaikki hoidetaan hyvin, hyvin tyylikkﺣ۳ﺣ۳sti R.
>> Joten vain vasaraan tﺣ۳hﺣ۳n piste, suurin pullonkaula
tulee olemaan kognitiivisia.
Joten tietojen analysointi on erittﺣ۳in kova ongelma.
Olitpa tekemﺣ۳ssﺣ۳ koneoppimisen tai olet
tekee vain jonkinlainen perustiedot etsintﺣ۳,
et halua olla ottaa asiakirja
ja sitten koota jotain aina
halua nﺣ۳hdﺣ۳, mitﺣ۳ sarake nﺣ۳yttﺣ۳ﺣ۳, mitﺣ۳ erityisesti merkinnﺣ۳t matriisi
nﺣ۳yttﺣ۳ﺣ۳.
Joten haluat vain olla joitakin todella mukava kﺣ۳yttﺣﭘliittymﺣ۳
voit suorittaa yksinkertainen funktio ettﺣ۳ indeksit tahansa
haluat ja vain ajaa sen sieltﺣ۳.
Ja tarvitset verkkotunnuksen tiettyjﺣ۳ kieliﺣ۳ tﺣ۳hﺣ۳n.
Ja R todella auttaa sinua mﺣ۳ﺣ۳rittelemﺣ۳ﺣ۳n ongelma ja ratkaista se tﺣ۳llﺣ۳ tavalla.
>> Joten tﺣ۳ssﺣ۳ on kﺣ۳yrﺣ۳, ohjelmointi suosio R se on mennyt ajan.
Joten kuten nﺣ۳ette, kuten 2013 tai niin se vain rﺣ۳jﺣ۳ytettiin valtavasti.
Ja tﺣ۳mﺣ۳ on ollut juuri siksi, ettﺣ۳ valtava kehitys teknologiateollisuudessa
noin iso data.
Lisﺣ۳ksi ei vain teknologia teollisuus, mutta oikeastaan
kaikki teollisuus that-- koska paljon teollisuuden
ovat tavallaan olennainen yrittﺣ۳ﺣ۳ ratkaista nﺣ۳itﺣ۳ ongelmia.
Ja yleensﺣ۳, sinulla voi olla joitakin hyviﺣ۳ tapa mitata nﺣ۳itﺣ۳ ongelmia
tai jopa mﺣ۳ﺣ۳ritellﺣ۳ﺣ۳n ne tai niiden ratkaiseminen tietojen avulla.
Joten mielestﺣ۳ni nyt R on 11 Suosituin kieli TIOBE
ja se on ollut kasvussa siitﺣ۳ lﺣ۳htien.
>> Joten tﺣ۳ssﺣ۳ on joitakin enemmﺣ۳n piirteitﺣ۳ R. Se on
valtava mﺣ۳ﺣ۳rﺣ۳ paketteja ja kaikki nﺣ۳mﺣ۳ eri asioita.
Joten aina, kun on tietty ongelma, useimmat
aika R on ettﺣ۳ toiminto sinulle.
Joten, haluatko rakentaa jonkinlainen kone
oppiminen algoritmi nimeltﺣ۳ﺣ۳n Random Forest tai pﺣ۳ﺣ۳tﺣﭘs Puut,
tai edes yrittﺣ۳ﺣ۳ ottaa keskiarvo toiminto tai tﺣ۳tﺣ۳ kamaa,
R on, ettﺣ۳.
>> Ja jos et vﺣ۳litﺣ۳t optimointi, yksi asia, joka on yhteinen
on, ettﺣ۳ kun olet valmis prototyyppien jonkinlainen korkean tason kieli,
voit heittﺣ۳ﺣ۳ ettﺣ۳ in-- Sinun tﺣ۳ytyy vain portti, joka yli
Joidenkin matalan tason kieli.
Mitﺣ۳ hyvﺣ۳ﺣ۳ R on, ettﺣ۳ kun olet tehty prototyyppien se, voit kﺣ۳yttﺣ۳ﺣ۳ C ++,
tai Fortran, tai mitﺣ۳ tahansa nﺣ۳iden alemman tason suoraan R.
Niin, ettﺣ۳ yksi todella mainio ominaisuus noin R,
jos todella vﺣ۳litﺣ۳t optimointi piste.
>> Ja se on myﺣﭘs todella hyvﺣ۳ web visualisointeja.
Niin D3.js, esimerkiksi, on Luulen toisessa seminaarissa
ettﺣ۳ esitimme tﺣ۳nﺣ۳ﺣ۳n.
Ja tﺣ۳mﺣ۳ on todella mahtava tekee interaktiivisia visualisointeja.
Ja D3.js oletetaan, ettﺣ۳ sinulla on jonkinlainen piirrettﺣ۳vﺣ۳ data
ja R on hyvﺣ۳ tapa, ettﺣ۳ voin tehdﺣ۳ data-analyysi, ennen kuin viet sen
yli D3.js tai jopa vain ajaa D3.js komentoja R itse,
sekﺣ۳ kaikki nﺣ۳mﺣ۳ muiden kirjastojen samoin.
>> Niin ettﺣ۳ oli vain kﺣ۳yttﺣﭘﺣﭘnotto mikﺣ۳ on R ja miksi saatat kﺣ۳yttﺣ۳ﺣ۳ sitﺣ۳.
Joten toivottavasti, olen vakuuttunut jotain
noin vain yrittﺣ۳ﺣ۳ nﺣ۳hdﺣ۳, mitﺣ۳ se on.
Joten aion mennﺣ۳ eteenpﺣ۳in ja kﺣ۳ydﺣ۳ lﺣ۳pi Joissakin perustekijﺣﭘiden noin R esineitﺣ۳
ja mitﺣ۳ voit todella tehdﺣ۳.
>> Joten tﺣ۳ssﺣ۳ on vain nippu matematiikka komentoja.
Joten sanon you're-- haluat rakentaa kieli itsesi ja haluat vain
on joukko erilaisia ﻗﻗtyﺣﭘkaluja.
Minkﺣ۳ﺣ۳nlaista toimintaa luulet haluat haluavat aika paljon olemaan R.
>> Joten tﺣ۳ssﺣ۳ on 2 plus 2.
Tﺣ۳ssﺣ۳ on 2 kertaa pi.
R on joukko sisﺣ۳ﺣ۳nrakennettu vakioita ettﺣ۳ voit usein kﺣ۳yttﺣ۳ﺣ۳ kuten pi, e.
>> Ja sitten, tﺣ۳ssﺣ۳ on 7 plus runif, joten runif 1.
Tﺣ۳mﺣ۳ on toiminto, joka on luo yksi satunnainen yhtenﺣ۳inen 0-1.
Ja sitten on 3 potenssiin 4.
On neliﺣﭘjuuret.
>> On loki.
Joten kirjautua tekee pohja eksponentiaalinen itsestﺣ۳ﺣ۳n.
Ja sitten, jos mﺣ۳ﺣ۳ritﺣ۳t pohja, sitten voit tehdﺣ۳ mitﺣ۳ pohja haluat.
Ja sitten tﺣ۳ssﺣ۳ on joitakin muita komentoja.
Joten sinulla on 23 mod 2.
Sitten on jﺣ۳ljellﺣ۳.
Sitten on tieteellinen muodossa, jos sinulla on myﺣﭘs
haluavat tehdﺣ۳ vain enemmﺣ۳n ja enemmﺣ۳n monimutkaisia ﻗﻗasioita.
>> Joten tﺣ۳ssﺣ۳ on tehtﺣ۳vﺣ۳.
Joten tyypillinen toimeksiannot R tehdﺣ۳ﺣ۳n nuoli
niin se on alle ja sitten vﺣ۳liviivaa.
Joten tﺣ۳ssﺣ۳ olen vain mﺣ۳ﺣ۳rittﺣ۳mﺣ۳llﺣ۳ 3 muuttujan val.
>> Ja sitten olen tulostamalla val ja sitten se tulostaa kolme.
Oletuksena R tulkki, se tulostaa asioita sinulle
joten sinun ei tarvitse mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ tulostamaan val tahansa haluat tulostaa jotain.
Voit vain tehdﺣ۳ val ja niin se tulee tehdﺣ۳ sinulle.
>> Voit myﺣﭘs kﺣ۳yttﺣ۳ﺣ۳ tasavertaisina teknisesti toimeksiantona operaattori.
Vﺣ۳hﺣ۳isiﺣ۳ vivahteet vﺣ۳lillﺣ۳ kﺣ۳yttﺣ۳mﺣ۳llﺣ۳ nuoli
operaattori ja equals operaattorin tehtﺣ۳viin.
Enimmﺣ۳kseen Sopimuksen mukaan jokainen vain nuolinﺣ۳ppﺣ۳imillﺣ۳ operaattori.
>> Ja tﺣ۳ssﺣ۳, olen osoitetaan tﺣ۳mﺣ۳n vino merkintﺣ۳tapa kutsutaan 1 paksusuolen 6.
Tﺣ۳mﺣ۳ luo vektori 1-6.
Ja tﺣ۳mﺣ۳ todella mukavaa, koska silloin juuri mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ vektorin val
ja joka toimii itsestﺣ۳ﺣ۳n.
>> Joten tﺣ۳mﺣ۳ on jo menee single-- hyvin intuitiivinen tiedot
rakenne vain kaksinkertainen tietyntyyppinen tyypin vektoriin
ja joka kerﺣ۳ﺣ۳ kaikkia skalaariarvot sinulle.
Joten kun menee skalaari, sinun on R-esineitﺣ۳ ja tﺣ۳mﺣ۳ on vektori.
Vektori on minkﺣ۳ﺣ۳nlaista kokoelma samantyyppisiﺣ۳.
Joten tﺣ۳ssﺣ۳ ovat joukko vektoreita.
>> Joten tﺣ۳mﺣ۳ on numeerinen.
Numerolla on R: n tapa sanoa kaksinkertainen.
Ja niin oletusarvoisesti kaikki numero on kaksinkertainen.
>> Joten jos sinulla on C 1.1, 3, negatiivinen 5.7, c on funktio.
Tﺣ۳mﺣ۳ ketjuttaa kaikki kolme numerot vektoriin.
Ja tﺣ۳mﺣ۳ be-- joten jos huomaat 3 itse,
yleensﺣ۳ otatte ettﺣ۳ tﺣ۳mﺣ۳ on kuin kokonaisluku,
mutta koska kaikki vektorit ovat samantyyppisiﺣ۳,
tﺣ۳mﺣ۳ on vektori tuplaa tai numeerinen tﺣ۳ssﺣ۳ tapauksessa.
>> rnorm on toiminto, joka tuottaa standardi normaali variables--
tai standardin normaaliarvot.
Ja olen tﺣ۳smennetﺣ۳ﺣ۳n niistﺣ۳ kaksi.
Joten mulla rnorm 2, osoitetaan, ettﺣ۳ devs, ja sitten olen tulostamalla devs.
Joten nﺣ۳mﺣ۳ ovat vain kaksi satunnainen normaaliarvot.
>> Ja sitten INTs jos teet vﺣ۳litﺣ۳t kokonaislukuja.
Joten tﺣ۳mﺣ۳ on vain noin muisti jakaminen ja tallentaminen muistin koko.
Joten sinun olisi liitettﺣ۳vﺣ۳ numeroita isolla L.
>> Yleensﺣ۳ tﺣ۳mﺣ۳ on R: n historiallinen merkintﺣ۳tapa
jotain kutsutaan pitkﺣ۳n kokonaisluku.
Joten suurimman osan ajasta, luultavasti olla tekemisissﺣ۳ nelinpelin.
Ja jos joskus myﺣﭘhemmin on optimoida koodia,
voit vain lisﺣ۳tﺣ۳ nﺣ۳mﺣ۳ L's jﺣ۳lkeenpﺣ۳in tai sen aikana
jos olet kuten ennakoivaa mitﺣ۳ aiot tehdﺣ۳ nﺣ۳itﺣ۳ muuttujia.
>> Joten tﺣ۳ssﺣ۳ on merkki vektori.
Joten, jﺣ۳lleen, olen ketjuttamalla kolme jouset tﺣ۳llﺣ۳ kertaa.
Huomaa, ettﺣ۳ kaksinkertainen jouset ja yksi jouset ovat samat R.
Joten minulla on Arthur ja Marvin ja niin kun olen tulostamalla, ne kaikki
aiomme nﺣ۳yttﺣ۳ﺣ۳ kaksinkertainen jouset.
Ja jos haluat myﺣﭘs sisﺣ۳llyttﺣ۳ﺣ۳ yhden tai kahden hengen jono
teidﺣ۳n merkkejﺣ۳, niin voit joko vuorottelevat jousille.
>> Joten Marvinin varten Toinen tekijﺣ۳, tﺣ۳mﺣ۳ on
menossa show-- sinulle vain kaksinkertainen jouset
ja sitten yksi merkkijono joten tﺣ۳mﺣ۳ on vuorotellen.
Muuten, jos haluat kﺣ۳yttﺣ۳ﺣ۳ kaksinkertaista merkkijono operaattori kaksinkertainen string
kun olet julistaa sitten kﺣ۳ytﺣ۳t vain paeta operaattori.
Joten et kenoviiva kaksinkertainen string.
>> Ja lopuksi, me myﺣﭘs on looginen vektoreita.
Joten logical-- niin totta ja EPﺣTOSI, ja he
olemaan kokonaan isoilla kirjaimilla.
Ja sitten taas, olen ketjuttamalla ne ja sitten mﺣ۳ﺣ۳rittﺣ۳mﺣ۳llﺣ۳ ne bools.
Joten bools aikoo nﺣ۳yttﺣ۳ﺣ۳ te tosi, epﺣ۳tosi ja tosi.
>> Joten tﺣ۳ssﺣ۳ on vektoroitua indeksointi.
Joten alussa, minﺣ۳ Kﺣ۳ytﺣ۳n function--
tﺣ۳tﺣ۳ kutsutaan sequence-- sekvenssi 2-12.
Ja otan sekvenssi 2.
Joten se aikoo tehdﺣ۳ 2, 4, 6, 8, 10 ja 12.
Ja sitten, olen indeksointi saada kolmas elementti.
>> Joten yksi asia pitﺣ۳ﺣ۳ mielessﺣ۳ on ettﺣ۳ R indeksit lﺣ۳htemﺣ۳llﺣ۳ 1.
Joten Vals 3 aikoo antaa te kolmas elementti.
Tﺣ۳mﺣ۳ on erﺣ۳ﺣ۳nlainen eroaa muista kielillﺣ۳, jossa se alkaa nollasta.
Joten C tai C ++, esimerkiksi olet menossa neljﺣ۳s elementti.
>> Ja tﺣ۳ssﺣ۳ on Vals 3-5.
Niin yksi asia, joka on todella siistiﺣ۳ on, ettﺣ۳
voi tuottaa vﺣ۳liaikaisia ﻗﻗmuuttujia sisﺣ۳llﺣ۳ ja sitten vain kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ lennossa.
Joten tﺣ۳ssﺣ۳ on 3-5.
Joten olen tuottavan vektorin 3, 4, ja 5 ja sen jﺣ۳lkeen
Olen indeksointi pﺣ۳ﺣ۳stﺣ۳ kolmas, Neljﺣ۳s ja viides elementtejﺣ۳.
>> Joten Vastaavasti voit abstrakti tﺣ۳mﺣ۳ vain tehdﺣ۳
minkﺣ۳ﺣ۳nlaista vektorin joka antaa sinulle indeksointi.
Joten tﺣ۳ssﺣ۳ on Vals ja sitten ensimmﺣ۳inen, kolmas ja kuudes elementtejﺣ۳.
Ja sitten, jos haluat tehdﺣ۳ tﺣ۳ydennys,
joten et vain miinus jﺣ۳lkeenpﺣ۳in ja ettﺣ۳ saat
antaa sinulle kaiken, joka ei ole Ensimmﺣ۳inen, kolmas tai kuudes elementti.
Joten tﺣ۳mﺣ۳ on 4, 8, ja 10.
>> Ja jos haluat saada jopa kehittyneempﺣ۳ﺣ۳,
voit kytkeﺣ۳ perﺣ۳kkﺣ۳in Boolen vektoreita.
Joten tﺣ۳mﺣ۳ indeksi on menossa antaa teille Tﺣ۳mﺣ۳n Boolen vektori, jonka pituus on 6.
Joten rep TOSI pilkku 3.
Tﺣ۳mﺣ۳ toistaa TOSI kolme kertaa.
Joten tﺣ۳mﺣ۳ antaa sinulle vektori TOSI, TOSI, TOSI.
>> rep FALSE 4-- tﺣ۳mﺣ۳ on menossa antaa teille vektori vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳.
Ja sitten C on menossa liitﺣ۳t nﺣ۳mﺣ۳ kaksi Booleans yhdessﺣ۳.
Joten aiot saada kolme Trues ja sitten neljﺣ۳ FALSEs.
>> Niin, ettﺣ۳ kun indeksi Vals, olet menossa TOSI, TOSI, TOSI.
Niin ettﺣ۳ menee kyllﺣ۳, Haluan nﺣ۳ihin kolmeen.
Ja sitten vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳, Vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳ on menossa
sanoa mitﺣ۳ﺣ۳n, en halua nﺣ۳itﺣ۳ tekijﺣﭘitﺣ۳ joten se ei aio palauttaa ne.
>> Ja kai siellﺣ۳ oikeastaan ﻗﻗtypo tﺣ۳ﺣ۳llﺣ۳ koska tﺣ۳mﺣ۳ sanoo toista TOSI 3
ja toista EPﺣTOSI 4, ja teknisesti, voit vain kuusi elementtejﺣ۳ niin jatkuvasti virheellisesti,
sen pitﺣ۳isi olla jatkuvasti virheellisesti 3.
Mielestﺣ۳ni R on myﺣﭘs fiksu kuten ettﺣ۳ jos vain mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ 4 tﺣ۳ﺣ۳llﺣ۳, sitten
se ei edes virhe ulos.
Se vain antaa sinulle tﺣ۳mﺣ۳n arvon.
Joten se tulee vain sivuuttaa, ettﺣ۳ neljﺣ۳s EPﺣTOSI.
>> Joten tﺣ۳ssﺣ۳ on vektoroitua toimeksianto.
Joten set.seed-- tﺣ۳mﺣ۳ vain asettaa siemeniﺣ۳ pseudorandom numeroita.
Joten olen asettamalla siemenen 42, mikﺣ۳ tarkoittaa, ettﺣ۳ jos minﺣ۳ tuottaa
kolme satunnainen normaali arvot, ja sitten jos
ajaa set.seed oman tietokoneeseen sama arvo 42,
niin saat myﺣﭘs Sama kolme satunnainen normaalit.
>> Joten tﺣ۳mﺣ۳ on todella hyvﺣ۳ Toistettavuustes-.
Yleensﺣ۳, kun teet joitakin tavallaan tieteellisen analyysin,
haluaisi asettaa siemen.
Nﺣ۳in muut tutkijat voivat vain jﺣ۳ljentﺣ۳ﺣ۳ tﺣ۳smﺣ۳lleen sama koodi olet
tehdﺣ۳ﺣ۳n, koska he ovat juuri Sama satunnaismuuttujia that-- tai satunnainen
arvoja, jotka olet ottanut samoin.
>> Ja niin vektoroitua toimeksianto tﺣ۳ssﺣ۳ nﺣ۳kyy Vals 1-2.
Joten se vie kaksi ensimmﺣ۳istﺣ۳ elementit Vals ja sitten mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ ne 0.
Ja sitten, voit myﺣﭘs vain tehdﺣ۳ samanlainen juttu Booleans.
>> Joten Vals ei ole sama kuin 0-- tﺣ۳mﺣ۳n tahtoa antaa sinulle vektori vﺣ۳ﺣ۳rﺣ۳, vﺣ۳ﺣ۳rﺣ۳, TOSI
tﺣ۳ssﺣ۳ tapauksessa.
Ja sitten, se tulee sanoa mitﺣ۳ﺣ۳n Nﺣ۳iden indeksien jotka olivat TOSI,
sitten se tulee mﺣ۳ﺣ۳rittﺣ۳ﺣ۳, ettﺣ۳ 5.
Joten se vie kolmas elementti tﺣ۳ﺣ۳llﺣ۳ ja sitten mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ sen 5.
>> Ja tﺣ۳mﺣ۳ on todella mukava verrattuna matalan tason kielillﺣ۳
jossa sinun tﺣ۳ytyy kﺣ۳yttﺣ۳ﺣ۳ silmukoita tehdﺣ۳ kaikki tﺣ۳mﺣ۳ vektoroitua kamaa
koska se on vain hyvin intuitiivinen ja se on yksi sutkaus.
Ja mitﺣ۳ hienoa vektoroitua merkintﺣ۳tapa
on, ettﺣ۳ R, nﺣ۳mﺣ۳ ovat tavallaan sisﺣ۳ﺣ۳nrakennettu jotta he melkein yhtﺣ۳ nopeasti
kuten tekee matalan tason kieli vastustavat tehdﺣ۳ silmukka R
ja sitten ottaa sen tehdﺣ۳ dynaaminen indeksointi itse.
Ja se tulee olemaan hitaampaa kuin teet tﺣ۳llaista vektoroitua asia
jossa se voi tehdﺣ۳ sen rinnalla, jos se tekee sitﺣ۳ ketjuttaminen pohjimmiltaan.
>> Joten tﺣ۳ssﺣ۳ on vectorized toimintaa.
Joten olen tuottavan arvo 1-3, osoitetaan, ettﺣ۳ vec1, 3-5, vec2,
lisﺣ۳ﺣ۳mﺣ۳llﺣ۳ ne yhteen.
Se lisﺣ۳ﺣ۳ niitﺣ۳ komponentti-viisas niin se 1 plus 3, 2 plus 4, ja niin edelleen.
>> vec1 kertaa vec2.
Tﺣ۳mﺣ۳ moninkertaistaa kaksi arvot komponentti viisas.
Joten se on 1 kertaa 3, 2 kertaa 4, ja sitten 3 kertaa 5.
>> Ja sitten, samalla voit myﺣﭘs tehdﺣ۳ comparisons-- looginen vertailuja.
Joten se on VﺣﺣRIN VﺣﺣRIN TOSI tﺣ۳ssﺣ۳ tapauksessa, koska 1 ei ole suurempi kuin 3,
2 ei ole suurempi kuin 4.
Tﺣ۳mﺣ۳ on kai, toinen typo, 3 ei todellakaan ole suurempi kuin 5.
Joo.
Ja niin voit vain tehdﺣ۳ kaikki nﺣ۳mﺣ۳ yksinkertaiset toimet
koska heidﺣ۳n peritty luokista itse.
>> Niin ettﺣ۳ oli vain vektori.
Ja se on tavallaan keskeisimpiﺣ۳ R esine koska annettu vektori,
voit rakentaa kehittyneempiﺣ۳ esineitﺣ۳.
>> Joten tﺣ۳ssﺣ۳ matriisissa.
Tﺣ۳mﺣ۳ on lﺣ۳hinnﺣ۳ abstraktio mitﺣ۳ matriisi on itse.
Joten tﺣ۳ssﺣ۳ tapauksessa, se on kolme erilaista vektoreita, missﺣ۳ jokainen on sarake,
tai voit harkita sitﺣ۳ koska jokainen on rivi.
>> Joten olen tallentamiseksi matriisi 1 9 ja sitten olen tﺣ۳smennetﺣ۳ﺣ۳n 3 krs.
Joten 1-9 antaa sinulle vektori 1, 2, 3, 4, 5, 6, ja aina 9.
>> Yksi asia myﺣﭘs pitﺣ۳ﺣ۳ mielessﺣ۳, ettﺣ۳ R myymﺣ۳lﺣ۳ﺣ۳ arvot sarakkeessa-suuria-muodossa.
Eli toisin sanoen, kun nﺣ۳et 1 9, se tulee tallentaa them--
se tulee olemaan 1, 2, 3 ensimmﺣ۳isessﺣ۳ sarakkeessa,
ja sitten se tulee tehdﺣ۳ 4, 5, 6 toisessa sarakkeessa,
ja sitten 7, 8, 9 kolmannessa sarakkeessa.
>> Ja tﺣ۳ssﺣ۳ on joitakin muita yhteisiﺣ۳ toimintoja voit kﺣ۳yttﺣ۳ﺣ۳.
Niin hﺣ۳mﺣ۳rﺣ۳ matto, tﺣ۳mﺣ۳ antaa sinulle mitat matriisin.
Se tulee palauttaa sinut vektori ulottuvuus.
Joten tﺣ۳ssﺣ۳ tapauksessa, koska Meidﺣ۳n matriisi on 3 3,
se tulee antaa sinulle numeerinen vektori se 3 3.
>> Ja tﺣ۳ssﺣ۳ on vain nﺣ۳yttﺣ۳ﺣ۳ matriisitulo.
Joten yleensﺣ۳, jos vain tehdﺣ۳ asterisk-- joten matto tﺣ۳hdellﺣ۳ mat--
tﺣ۳mﺣ۳ tulee olemaan komponentti-viisas toiminta
tai mitﺣ۳ kutsutaan Hadamard- tuote.
Joten se tulee tehdﺣ۳ jokaiselle elementtikomponentti-viisas.
Kuitenkin, jos haluat matriisi multiplication--
joten kertomalla ensimmﺣ۳isen rivin kertaa toisen matriisin ensimmﺣ۳inen sarake
ja niin on-- kﺣ۳yttﺣ۳isit Tﺣ۳mﺣ۳n prosenttia toiminta.
>> Ja t matto on vain operaation transpoosia.
Joten sanon ottaa ne osaksi matriisi, kerro se matriisi
itse.
Ja sitten se tulee palata teille toisen 3
3 matriisi, josta ilmenee tuotteen sinua halua.
>> Ja niin se oli matriisi.
Tﺣ۳ssﺣ۳ on mitﺣ۳ kutsutaan datakehystﺣ۳.
Datakehystﺣ۳ voit ajatella niin matriisi, mutta kukin sarake itse
tulee olemaan erityyppisiﺣ۳.
>> Joten mitﺣ۳ todella siistiﺣ۳ noin tiedot kehykset on, ettﺣ۳ tietojen analysointi sinﺣ۳nsﺣ۳,
olet menossa on kaikki tﺣ۳mﺣ۳ heterogeeniset tiedot ja kaikki nﺣ۳mﺣ۳ todella
sotkuinen asioita jossa kukin sarakkeet itse voivat olla erityyppisiﺣ۳.
Joten tﺣ۳ssﺣ۳ minﺣ۳ sanon luoda datakehyksessﺣ۳ tehdﺣ۳ ints 1-3,
ja sitten on myﺣﭘs merkki vektori.
Joten voin indeksi kautta kukin nﺣ۳istﺣ۳ sarakkeet
ja sitten saan arvot itse.
Ja voit myﺣﭘs tehdﺣ۳ jonkinlainen Toiminnan tietojen kehyksiﺣ۳.
Ja suurimman osan ajasta, kun olet tekee tietojen analysointi tai jonkinlainen
jalostusaste, voit olla tyﺣﭘskentelemme nﺣ۳iden tietorakenteiden
jossa kukin sarake on menossa olla erityyppisiﺣ۳.
>> Lopuksi, joten nﺣ۳mﺣ۳ ovat lﺣ۳hinnﺣ۳ vain neljﺣ۳ olennaista esineitﺣ۳ R. List
vain kerﺣ۳ﺣ۳ muut esineet haluat.
Joten se tallentaa tﺣ۳mﺣ۳n yhdeksi muuttuja, ettﺣ۳ voit helposti.
>> Joten tﺣ۳ssﺣ۳, otan lista.
Sanon tavaraa yhtﺣ۳ kuin 3.
Joten aion olla yksi osatekijﺣ۳ lista, ja tﺣ۳tﺣ۳ kutsutaan kamaa,
ja se tulee olla arvo 3.
>> Voin myﺣﭘs luoda matriisi.
Joten tﺣ۳mﺣ۳ on 1-4 ja loppuun rivi on yhtﺣ۳ suuri kuin 2, niin 2 2 matriisi.
Myﺣﭘs listan ja sitﺣ۳ kutsutaan matto.
moreStuff, merkkijono, ja jopa toinen lista sinﺣ۳nsﺣ۳.
>> Joten tﺣ۳mﺣ۳ on luettelo, joka on 5 ja karhu.
Joten se on arvo 5 ja se on merkkijono karhu
ja se lista sisﺣ۳llﺣ۳ lista.
Joten voit olla nﺣ۳itﺣ۳ rekursiivinen asioita, jos
sinulla another-- kirjoita sisﺣ۳llﺣ۳ tyyppi.
Joten samalla, voit olla matriisi sisﺣ۳llﺣ۳ toinen matriisi ja niin edelleen.
Ja lista on vain hyvﺣ۳ tapa kerﺣ۳tﺣ۳ ja kokoamiseen
kaikki nﺣ۳mﺣ۳ eri esineet.
>> Ja lopuksi, tﺣ۳ssﺣ۳ on vain auttaa asiassa tﺣ۳mﺣ۳ oli vain mennyt yli hyvin nopeasti.
Joten milloin olet hﺣ۳mmentynyt noin jonkinlainen funktio,
voit tehdﺣ۳ apua kyseisen toiminnon.
Joten voit tehdﺣ۳ apua matriisi tai kysymysmerkki matriisi.
Ja apua ja kysymysmerkki ovat vain vain lyhenne sama asia
joten he aliaksia.
>> lm on toiminto, joka vain ei lineaarinen malli.
Mutta jos vain ei ole aavistustakaan, miten tﺣ۳mﺣ۳ teoksia, voit vain tehdﺣ۳ apua lm
ja ettﺣ۳ annan sinulle joitakin tavallaan dokumentaatiosta
nﺣ۳yttﺣ۳ﺣ۳ ikﺣ۳ﺣ۳n kuin manuaalisivua Unix, jossa
sinulla on lyhyt kuvaus siitﺣ۳, mitﺣ۳ se myﺣﭘs mitﺣ۳ sen vﺣ۳itteet ovat,
mitﺣ۳ se palaa, ja vain vihjeitﺣ۳ kﺣ۳yttﺣ۳ﺣ۳ sitﺣ۳, ja esimerkkejﺣ۳ samoin.
>> Joten anna minun mennﺣ۳ eteenpﺣ۳in ja nﺣ۳ytﺣ۳ demo kﺣ۳yttﺣ۳ﺣ۳ R. OK.
Joten menin hyvin nopeasti vain tiedot
rakenteet ja jonkinlainen op-- jotkut toiminnot.
Tﺣ۳ssﺣ۳ on joitakin toimintoja.
>> Joten tﺣ۳ssﺣ۳ olen juuri menossa mﺣ۳ﺣ۳ritellﺣ۳ funktio.
Joten olen myﺣﭘs kﺣ۳yttﺣ۳mﺣ۳llﺣ۳ sijoitusoperaattorin tﺣ۳ﺣ۳llﺣ۳,
ja sitten en sano julistaa sen funktiona.
Ja se saa arvon x.
Joten tﺣ۳mﺣ۳ on mitﺣ۳ﺣ۳n arvoa haluat ja aion palata x itse.
Joten tﺣ۳mﺣ۳ on Identiteettifunktio.
>> Ja mitﺣ۳ on siistiﺣ۳ tﺣ۳stﺣ۳ verrattuna muihin kieliin
ja toinen matalan tason kieliﺣ۳ on, ettﺣ۳ x
voi olla mitﺣ۳ tahansa tyyppiﺣ۳ itse ja se tulee palauttaa, ettﺣ۳ tyyppi.
Joten voit imagine-- joten anna minulle vain ajaa tﺣ۳tﺣ۳ nopeasti.
Anteeksi.
>> Joten yksi asia Haluan mainita myﺣﭘs on, ettﺣ۳ tﺣ۳mﺣ۳ toimittaja kﺣ۳ytﺣ۳n
kutsutaan rstudio.
Tﺣ۳mﺣ۳ on mitﺣ۳ kutsutaan IDE.
Ja yksi asia, joka on todella mukava tﺣ۳stﺣ۳
on se, ettﺣ۳ se sisﺣ۳ltﺣ۳ﺣ۳ paljon asioita haluat tehdﺣ۳ tutkimus- itse
vain hyvin intuitiivisesti.
>> Joten tﺣ۳ssﺣ۳ on tulkki konsoli.
Joten samalla, voit myﺣﭘs saada tﺣ۳mﺣ۳n konsoli raaka vain tekemﺣ۳llﺣ۳ pﺣ۳ﺣ۳oman R.
Ja tﺣ۳mﺣ۳ on tﺣ۳smﺣ۳lleen sama asia kuin konsoli.
Joten voin vain tehdﺣ۳ id funktio x, x, x.
Ja then-- ja sitten, ettﺣ۳ on hieno itse.
>> Joten rstudio on suuri koska se on konsoli.
Se on myﺣﭘs asiakirjojen haluat ajaa.
Ja sitten se on joitakin muuttujia ettﺣ۳ nﺣ۳et ympﺣ۳ristﺣﭘissﺣ۳.
Ja sitten, jos sinulla on tehdﺣ۳ tontteja, niin voit
voi vain nﺣ۳hdﺣ۳ sen tﺣ۳ﺣ۳llﺣ۳, toisin kuin hoitaa kaikki nﺣ۳mﺣ۳ erilaiset ikkunat
itse.
>> Olen itse henkilﺣﭘkohtaisesti kﺣ۳yttﺣ۳ﺣ۳ Vim, mutta minﺣ۳ tuntuu rstudio on erinomainen vain
saada hyvﺣ۳ idea miten kﺣ۳yttﺣ۳ﺣ۳ R. Yleensﺣ۳
kun yritﺣ۳t oppia uusi tehtﺣ۳vﺣ۳,
et halua kﺣ۳sitellﺣ۳ liian monta asiaa kerralla.
Joten R on vain very-- rstudio on erittﺣ۳in hyvﺣ۳ tapa oppia R
ilman kﺣ۳sitellﺣ۳ kaikki nﺣ۳mﺣ۳ muut asiat.
>> Joten tﺣ۳ssﺣ۳ olen kﺣ۳ynnissﺣ۳ id hei.
Tﺣ۳mﺣ۳ palauttaa hei.
id 123.
Tﺣ۳ssﺣ۳ on vektori kokonaislukuja.
Joten samalla, koska voit ota jonkinlainen arvo,
voit tehdﺣ۳ paluuta id X niin se palaa 1234 ja 5.
>> Ja haluan vain osoittaa teille, ettﺣ۳ tﺣ۳mﺣ۳ on todellakin kokonaisluku.
Ja samoin, jos et luokka id x, se tulee olemaan kokonaisluku.
Ja sitten, voit myﺣﭘs vertailla kahta ja se on totta.
Joten olen tarkkailun jos id x on yhtﺣ۳ suuri kuin tasavertaisten X ja huomautus
ettﺣ۳ se antaa sinulle kaksi trues.
Joten tﺣ۳mﺣ۳ ei sano ovat kaksi objektia identtiset,
mutta ovat kukin merkinnﺣ۳t sisﺣ۳llﺣ۳ vektorit identtiset.
>> Tﺣ۳ssﺣ۳ on bounded.compare.
Joten tﺣ۳mﺣ۳ on hieman monimutkaisempi ettﺣ۳ sillﺣ۳ on, jos kunto ja muuta
ja sitten se kestﺣ۳ﺣ۳ kaksi argumentteja kerrallaan.
Joten x on kaikenlaisia.
Ja en sano tﺣ۳tﺣ۳ Toinen argumentti on.
Tﺣ۳mﺣ۳ voi olla mitﺣ۳ samoin.
Mutta oletuksena, se tulee ottaa 5 jos et mﺣ۳ﺣ۳ritﺣ۳ mitﺣ۳ﺣ۳n.
>> Joten tﺣ۳ssﺣ۳ aion sanoa Jos x on suurempi kuin.
Joten jos en mﺣ۳ﺣ۳ritﺣ۳, se sanoo, ettﺣ۳ jos x on suurempi kuin 5,
sitten aion palata TOSI.
muuta, aion palata FALSE.
Joten anna minun mennﺣ۳ eteenpﺣ۳in ja mﺣ۳ﺣ۳ritellﺣ۳ tﺣ۳tﺣ۳.
>> Ja nyt aion ajaa bounded.compare 3.
Niin se sanoo on 3 vﺣ۳hemmﺣ۳n than-- on 3 yli 5.
Ei, se ei ole niin EPﺣTOSI.
>> Ja bounded.compare 3 ja aion verrata sitﺣ۳ kﺣ۳yttﺣ۳en yhtﺣ۳ kuin 2.
Joten nyt sanon kyllﺣ۳, nyt minﺣ۳ haluavat olla jotain muuta.
Joten aion sanoa, sinun pitﺣ۳isi olla 2.
>> Voin joko tehdﺣ۳ tﺣ۳llaisia notaatio tai sanon = 2.
Tﺣ۳mﺣ۳ on enemmﺣ۳n luettavissa ettﺣ۳ kun olet
tarkastelee nﺣ۳itﺣ۳ todella monimutkaisia ﻗﻗtoimintoja, ettﺣ۳
ottaa useita arguments-- ja tﺣ۳mﺣ۳n voi olla kymmeniﺣ۳ oftentimes-- vain sanomalla
= 2 on enemmﺣ۳n luettavissa niin, ettﺣ۳ myﺣﭘhemmin tulevaisuudessa
tiedﺣ۳t mitﺣ۳ olet tekemﺣ۳ssﺣ۳.
>> Joten tﺣ۳ssﺣ۳ tapauksessa, olen sanonta on 3 yli 2.
Kyllﺣ۳ se on.
Ja samalla, voin vain poistaa ja sanoa, on 3 enemmﺣ۳n kuin 2
missﺣ۳ = 2.
Ja se on myﺣﭘs totta.
Kyllﺣ۳?
>> Yleisﺣﭘ: Oletko tﺣ۳ytﺣ۳ntﺣﭘﺣﭘnpanosta rivi riviltﺣ۳?
>> DUSTIN TRAN: Kyllﺣ۳ olen.
Joten mitﺣ۳ teen tﺣ۳ssﺣ۳ ottaen tﺣ۳mﺣ۳ teksti document--
ja mitﺣ۳ hienoa rstudio on, ettﺣ۳ Voin vain ajaa short-- pikanﺣ۳ppﺣ۳imen.
Joten mulla Ohjaus-Enter.
>> Ja sitten, otan rivin tekstitiedostona
ja sitten laittoi konsolissa.
Joten tﺣ۳ssﺣ۳ minﺣ۳ sanon, bounded.compare ja mulla Ohjaus-X.
Joten voin vain loppuvat tﺣ۳ﺣ۳llﺣ۳.
Ja sitten, ettﺣ۳ otan rivi ja sitten laittaa sen tﺣ۳nne.
Ja sitten samalla, voin ajaa tﺣ۳ﺣ۳llﺣ۳.
Ja sitten se vain pitﺣ۳ﺣ۳ mﺣ۳ﺣ۳ritellﺣ۳ﺣ۳n rivit konsoli niin.
>> Ja jos myﺣﭘs huomata kihara olkaimet ovat siellﺣ۳ aivan kuten C syntaksi.
x-- jos jos ehto on myﺣﭘs aio kﺣ۳yttﺣ۳ﺣ۳ sulkeita ja sitten
voit kﺣ۳yttﺣ۳ﺣ۳ muualla.
Toinen on muuta, jos.
Joten tﺣ۳mﺣ۳ tulee olemaan x on yhtﺣ۳ yhtﺣ۳ suuri, esimerkiksi.
Ja sitten aion palata jotain tﺣ۳ﺣ۳llﺣ۳.
>> Huomaa, ettﺣ۳ on olemassa kaksi eri asioita tﺣ۳ﺣ۳llﺣ۳ joka on meneillﺣ۳ﺣ۳n.
Yksi on se, ettﺣ۳ tﺣ۳ﺣ۳llﺣ۳ olen tﺣ۳smennetﺣ۳ﺣ۳n palauttaa arvon TOSI.
Tﺣ۳ﺣ۳llﺣ۳ Sanon vain x.
Joten R tulee yleensﺣ۳ oletuksena ottaa viimeinen arguments--
tai ottaa viimeisen rivin koodia, ja se tulee olemaan, mitﺣ۳ se palasi.
Joten tﺣ۳ssﺣ۳ tﺣ۳mﺣ۳ on sama asia kuin tekee paluun x.
>> Ja vain nﺣ۳yttﺣ۳ﺣ۳.
Ja sitten, se toimii juuri niin.
Joten anna minun jatkaa tﺣ۳tﺣ۳.
>> Joten if.
Ja oikeastaan, voin palata mitﺣ۳ haluaisin.
Joten en edes tarvitse paluu Booleans koko ajan,
Voin vain palata jotain muuta.
Voin siis tehdﺣ۳ paluun karhu.
>> Joten jos x on yhtﺣ۳ kuin yhtﺣ۳ suuri, se tulee palauttaa karhu.
Muuten, se tulee palauttaa TOSI.
Voin myﺣﭘs tehdﺣ۳ vektori tai oikeastaan ﻗﻗmitﺣ۳ﺣ۳n.
>> Ja yleensﺣ۳ staattisesti kirjoitetut tekstit,
sinun tﺣ۳ytyy mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ tyypin tﺣ۳ﺣ۳llﺣ۳.
Ja huomaa, ettﺣ۳ se voi vain olla mitﺣ۳ tahansa.
Ja R on ﺣ۳lykﺣ۳s riitﺣ۳, ettﺣ۳ se vain tehdﺣ۳ tﺣ۳mﺣ۳n, ja se toimii hyvin.
>> Joten anna minun mﺣ۳ﺣ۳ritellﺣ۳ tﺣ۳mﺣ۳n.
Unexpected-- OH pahoillani.
Sen pitﺣ۳isi olla kihara ahdin tﺣ۳ﺣ۳llﺣ۳.
OK.
Cool.
Selvﺣ۳.
Joten nyt katsotaanpa vertailla 3 ja on yhtﺣ۳ suuri kuin 3.
Joten se olisi return-- yeah-- arvo karhu.
>> Joten nyt yleisempi asia on kuin Entﺣ۳ muut tietorakenteita.
Joten sinulla on tﺣ۳mﺣ۳ toiminto.
Tﺣ۳mﺣ۳ on menossa tﺣﭘihin minkﺣ۳ﺣ۳nlaisen arvon kuin 3 tai numeerinen,
toisin sanoen, kaksinkertainen.
>> Mutta entﺣ۳ jotain vektorin.
Mitﺣ۳ tapahtuu, jos do-- joten olen menossa antaa val vaikkapa 4-6.
Joten jos palaan tﺣ۳hﺣ۳n, tﺣ۳mﺣ۳ on vektori 4, 5, 6.
>> Katsotaanpa nyt, mitﺣ۳ tapahtuu jos en tee bounded.compare val.
Joten tﺣ۳mﺣ۳ on aio antaa teille 15 1251.
Eli toisin sanoen, se sanoo jos tarkastellaan tﺣ۳mﺣ۳n edellytyksen
niin se sanoo x on pienempi kuin tai jotain.
Joten tﺣ۳mﺣ۳ on hieman sekavaa, koska nyt
et vain tiedﺣ۳ mitﺣ۳ tapahtuu.
Joten kai yksi asia, joka todella hyvﺣ۳ﺣ۳ vain yrittﺣ۳ﺣ۳ debug
on, ettﺣ۳ voit vain tehdﺣ۳ val on suurempi kuin ja nﺣ۳hdﺣ۳, mitﺣ۳ siellﺣ۳ tapahtuu.
>> Joten val-- on oletuksena 5 niin Haluan vain tehdﺣ۳ Val yli 5.
Joten tﺣ۳mﺣ۳ on vektori VﺣﺣRIN VﺣﺣRIN TOSI.
Joten nyt kun etsit Tﺣ۳ssﺣ۳ se tulee sanoa, jos
ja sitten se aio antaa teille tﺣ۳mﺣ۳n on vektori VﺣﺣRIN VﺣﺣRIN TOSI.
>> Joten kun ohitat tﺣ۳mﺣ۳n osaksi R, R ei ole aavistustakaan, mitﺣ۳ olet tekemﺣ۳ssﺣ۳.
Koska se odottaa yhden arvo, joka on Boolen, ja nyt
annat sen vektori Booleans.
Joten oletuksena, R on vain aikoo sanoa mitﺣ۳ hittoa,
Aion olettaa, ettﺣ۳ olet menossa ottamaan ensimmﺣ۳isen elementin tﺣ۳ﺣ۳llﺣ۳.
Joten aion say-- aion olettaa, ettﺣ۳ tﺣ۳mﺣ۳ on EPﺣTOSI.
Joten se tulee sanoa no, tﺣ۳mﺣ۳ ei ole oikea.
>> Samoin se tulee olla val yhtﺣ۳ kuin yhtﺣ۳ suuri.
Ei, anteeksi 5.
Ja se on myﺣﭘs olemaan vﺣ۳ﺣ۳rﺣ۳ samoin.
Joten se tulee sanoa ei, se ei ole totta yhtﺣ۳ hyvin niin se
aio palata tﺣ۳hﺣ۳n viimeinen.
>> Joten tﺣ۳mﺣ۳ on joko hyvﺣ۳ tai huono asia, riippuen siitﺣ۳, miten katsella sitﺣ۳.
Koska kun olet luoda nﺣ۳itﺣ۳ toimintoja,
et oikeastaan ﻗﻗtiedﺣ۳, mitﺣ۳ on tekeillﺣ۳.
Joten joskus et haluaisi virhe, tai ehkﺣ۳ vain haluavat varoituksen.
Tﺣ۳llﺣﭘin R ei tee niin.
Joten se on todella jopa te perustuu pois mitﺣ۳
luulet kieli pitﺣ۳isi tehdﺣ۳ tﺣ۳ssﺣ۳ tapauksessa
jos ohitat vektori Booleans kun teet, jos ehto.
>> Joten sanotaan, ettﺣ۳ sinulla oli alkuperﺣ۳inen yksi jos muu return true ja olet
aio palata FALSE.
Joten yksi tapa abstracting tﺣ۳mﺣ۳ on sanoa
ei tarvitse edes tﺣ۳mﺣ۳ ehdollinen asia.
Toinen asia mitﺣ۳ voin tehdﺣ۳, on vain palaavat arvot itse.
Joten jos huomaat, jos do Val on suurempi kuin 5,
tﺣ۳mﺣ۳ tulee palauttaa vektori VﺣﺣRIN VﺣﺣRIN TOSI.
>> Ehkﺣ۳ tﺣ۳mﺣ۳ on mitﺣ۳ haluavat bounded.compare.
Haluat palata vektori Booleans jossa se vertaa jokaista arvojen
itselleen.
Joten voit vain eivﺣ۳t bounded.compare funktio x, on yhtﺣ۳ suuri kuin 5.
Ja sitten sen sijaan tehdﺣ۳ Tﺣ۳mﺣ۳ jos muu ehto,
Olen juuri menossa palata x on suurempi kuin 5.
Joten jos se on totta, niin se tulee palauttaa TOSI.
Ja sitten jos se ei ole, se on aio palata FALSE.
>> Ja tﺣ۳mﺣ۳ toimii tahansa nﺣ۳istﺣ۳ rakenteista.
Voin siis bounded.compare c 1 6 tai 9 ja sitten aion sanoa yhtﺣ۳ kuin 6,
esimerkiksi.
Ja sitten se tulee anna sinulle oikeutta Boolen
vektori, ettﺣ۳ olet suunnittelussa.
>> Joten ne ovat vain toiminnot ja nyt haluan vain
nﺣ۳yttﺣ۳ﺣ۳ sinulle joitakin interaktiivisia grafiikka.
En usko, olen oikeastaan Wi-Fi tﺣ۳ﺣ۳llﺣ۳ niin haluaisin vain mennﺣ۳ eteenpﺣ۳in
ja ohita tﺣ۳mﺣ۳ luulisin.
>> Mutta yksi asia, ettﺣ۳ on siistiﺣ۳ kuitenkin on, ettﺣ۳ jos vain
haluavat testata nippu erilaisia ﻗﻗtietoja komentoja,
on joukko erilaisia ﻗﻗaineistoja jotka on jo esiladattuja R.
Joten yksi niistﺣ۳ on nimeltﺣ۳ﺣ۳n iiris aineisto.
Tﺣ۳mﺣ۳ on yksi tunnetuimmista pienimmille koneoppimista.
Sinun yleensﺣ۳ vain tehdﺣ۳ jonkinlainen testitapaukset nﺣ۳hdﺣ۳, jos koodi toimii.
Joten vain tarkistaa, mitﺣ۳ iiris on.
>> Joten tﺣ۳mﺣ۳ asia on menossa olla datakehyksen.
Ja se on aika pitkﺣ۳, koska Minﺣ۳ vain tulostaa iiris.
Se tulostamalla koko juttu.
Joten se on kaikki nﺣ۳mﺣ۳ eri nimiﺣ۳.
Joten Iiriksen kokoelma erilaisia ﻗﻗkukkia.
Tﺣ۳ssﺣ۳ tapauksessa se on kertoa te lajien sitﺣ۳,
kaikki nﺣ۳mﺣ۳ eri leveyttﺣ۳ ja pituudet verholehti ja terﺣ۳lehti.
>> Ja niin normaalisti, jos haluat tulostaa iiris,
Esimerkiksi et halua olla se tehdﺣ۳ kaiken tﺣ۳mﺣ۳n, koska se voi kestﺣ۳ﺣ۳ yli
koko konsolin.
Niin yksi asia, joka todella kiva on pﺣ۳ﺣ۳ toiminto.
Joten jos vain tehdﺣ۳ pﺣ۳ﺣ۳ iiris, tﺣ۳mﺣ۳ antaa sinulle
ensimmﺣ۳iset viisi riviﺣ۳, tai kuusi luulisin.
Ja sitten hyvin, sinun voi vain mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ tﺣ۳ﺣ۳llﺣ۳.
Joten 20-- tﺣ۳mﺣ۳ antaa olet ensimmﺣ۳inen 20 riviﺣ۳.
Ja olen itse ollut sellainen on yllﺣ۳ttynyt, ettﺣ۳ tﺣ۳mﺣ۳
antoi minulle kuusi joten anna minun mennﺣ۳ eteenpﺣ۳in ja tarkista iris-- tai pﺣ۳ﺣ۳n, sorry.
Ja tﺣ۳ssﺣ۳ se antaa te asiakirjat
mitﺣ۳ arvoa pﺣ۳ﺣ۳ tekee.
Joten se palaa ensin tai viimeinen kohde.
Ja sitten aion katso oletusarvot.
Ja sitten se sanoo oletuksena menetelmﺣ۳ pﺣ۳ﺣ۳ x ja n on 6L.
Joten tﺣ۳mﺣ۳ palaa kuuden ensimmﺣ۳isen elementtejﺣ۳.
Ja samoin jos huomaat tﺣ۳ﺣ۳llﺣ۳, minﺣ۳ ei tarvitse mﺣ۳ﺣ۳ritellﺣ۳ n on 6.
Oletuksena se kﺣ۳yttﺣ۳ﺣ۳ kuusi, luulisin.
Ja sitten, jos haluan mﺣ۳ﺣ۳rittﺣ۳ﺣ۳ tietyn arvoa, niin voin katsella ettﺣ۳ samoin.
>> Niin, ettﺣ۳ on joitakin yksinkertaisia ﻗﻗkomentoja ja tﺣ۳ssﺣ۳ on toinen, joka on just-- hyvin,
Olen can-- tﺣ۳mﺣ۳ on oikeastaan hieman monimutkaisempi,
mutta tﺣ۳mﺣ۳ kestﺣ۳ﺣ۳ vain luokan Kunkin sarakkeen iiris aineisto.
Joten tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳, mitﺣ۳ kukin nﺣ۳istﺣ۳ sarakkeet ovat mitattuna niiden tyyppejﺣ۳.
Joten verholehti pituus on numeerinen, verholehti leveys on numeerinen.
Kaikki nﺣ۳mﺣ۳ arvot ovat vain numeerinen koska voit kertoa nﺣ۳istﺣ۳ tiedoista
jﺣ۳sentﺣ۳ﺣ۳ nﺣ۳mﺣ۳ ovat kaikki menee numeerinen.
>> Ja Laji sarake tulee olemaan tekijﺣ۳.
Joten normaalisti, luulisi, ettﺣ۳ tﺣ۳mﺣ۳ on kuin merkkijono.
Mutta jos et vain irisSpecies, ja sitten aion tehdﺣ۳ pﺣ۳ﺣ۳ 5,
ja tﺣ۳mﺣ۳ tulee tulostaa ulos viiden ensimmﺣ۳isen arvoja.
>> Ja sitten huomaa tﺣ۳tﺣ۳ tasoa.
Joten tﺣ۳mﺣ۳ on saying-- tﺣ۳mﺣ۳ on R: n tavoin ottaa kategorisen muuttujan.
Joten sen sijaan vain ottaa merkkijonoja,
se on tasoa tﺣ۳smennetﺣ۳ﺣ۳n joka nﺣ۳mﺣ۳ asiat ovat.
>> Joten sanokaamme irisSpecies 1.
Joten mitﺣ۳ haluat tehdﺣ۳ tﺣ۳ssﺣ۳ olen subsetting tﺣ۳mﺣ۳n lajin sarakkeeseen.
Joten tﺣ۳mﺣ۳ vie Laji sarake ja sitten
Se indeksoi saada ensimmﺣ۳inen elementti.
Joten tﺣ۳mﺣ۳ pitﺣ۳isi antaa sinulle setosa.
Ja se myﺣﭘs antaa sinulle tasoa tﺣ۳ﺣ۳llﺣ۳.
>> Joten voit myﺣﭘs vertailla Tﺣ۳mﺣ۳n merkin setosa
ja tﺣ۳mﺣ۳ ei tule olla totta, koska yksi
on eri tyyppiﺣ۳ kuin muut.
Tai kai se on totta, koska R on ﺣ۳lykkﺣ۳ﺣ۳mpi kuin.
Ja nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳llﺣ۳ ja sitten sanoo, ehkﺣ۳ tﺣ۳mﺣ۳ on mitﺣ۳ haluat.
Joten se tulee sanoa merkki merkkijono setosa on sama kuin tﺣ۳mﺣ۳.
Ja sitten Vastaavasti voit myﺣﭘs vain napata nﺣ۳mﺣ۳ kuten niin edelleen.
>> Tﺣ۳mﺣ۳ on siis vain jonkinlainen nopeasti kﺣ۳skyjﺣ۳ aineisto.
Joten tﺣ۳ssﺣ۳ on joitakin tietoja etsintﺣ۳.
Joten tﺣ۳mﺣ۳ on hieman enemmﺣ۳n mukana tietojen analysointi.
Ja tﺣ۳mﺣ۳ on otettu joitakin Bootcamp vuonna R Berkeley.
>> Joten kirjasto ulkomaisia.
Joten aion latautuu kirjasto, joka kutsutaan ulkomaisia.
Joten tﺣ۳mﺣ۳ on aio antaa minulle read.dta niin oletetaan, ettﺣ۳ minulla on tﺣ۳mﺣ۳ aineisto.
Tﺣ۳mﺣ۳ on tallennettu nykyisen Tyﺣﭘhakemiston minun konsolin.
Joten vain nﺣ۳hdﺣ۳ mitﺣ۳ tyﺣﭘhakemistossa on.
>> Joten tﺣ۳ssﺣ۳ on minun tyﺣﭘhakemistossa.
Ja lukea pistedata, tﺣ۳mﺣ۳ asia, sanoo tﺣ۳mﺣ۳ tiedosto
sijaitsee data kansioon Tﺣ۳mﺣ۳n tyﺣﭘhakemistosta.
Ja read.dta tﺣ۳mﺣ۳ ei ole Oletuksena komento.
Luulen ladattu sen jo.
IEI olettaa Olen ladattu tﺣ۳mﺣ۳n jo.
>> Mutta niin read.dta ei tule olla oletuksena komento.
Ja siksi olet menossa on ladata tﺣ۳ssﺣ۳ kirjastossa package--
tﺣ۳mﺣ۳ paketti nimeltﺣ۳ﺣ۳n ulkomaisia.
Ja jos sinulla ei ole paketin, luulen
Ulkomaisten on yksi sisﺣ۳ﺣ۳nrakennettu niistﺣ۳.
Muuten, voit myﺣﭘs do install.packages
ja tﺣ۳mﺣ۳ asentaa paketin.
Ja tﺣ۳mﺣ۳ antaa sinulle R. Tuota, ei.
Ja sitten olen juuri menossa lopettaa tﺣ۳tﺣ۳, koska minulla on jo se.
>> Mutta mitﺣ۳ todella mukavaa noin R on, ettﺣ۳ paketti hallinta
jﺣ۳rjestelmﺣ۳ on erittﺣ۳in tyylikﺣ۳s.
Koska se tallentaa kaiken todella hienosti sinulle.
Joten tﺣ۳ssﺣ۳ tapauksessa, se tulee sﺣ۳ilyttﺣ۳ﺣ۳ sen, uskon, tﺣ۳tﺣ۳ kirjastoa tﺣ۳ﺣ۳llﺣ۳.
>> Joten milloin haluat asentaa uusia paketteja,
se on aivan yhtﺣ۳ helppoa kuin tekee install.packages
ja R hoitaa kaikki paketteja sinulle.
Joten sinun ei tarvitse tehdﺣ۳ jotain Python, jossa on ulkoinen paketti
johtajat kuten paperi Anaconda missﺣ۳ olet
doing-- asennat paketit ulkopuolella Python
ja sitten yritﺣ۳t kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ itse.
Joten tﺣ۳mﺣ۳ on todella mukava tapa.
>> Ja install.packages vaatii internet.
Se kestﺣ۳ﺣ۳ sen palvelimelta ja arkisto
kerﺣ۳ﺣ۳ kaikki paketteja kutsutaan CRAN.
Ja voit mﺣ۳ﺣ۳rittﺣ۳ﺣ۳, mitkﺣ۳ tavallaan peili Haluatko ladata paketteja.
>> Joten tﺣ۳ssﺣ۳ olen ottamisen aineisto.
Luen sen tﺣ۳mﺣ۳n toiminnon.
Joten anna minun mennﺣ۳ eteenpﺣ۳in ja tehdﺣ۳ se.
>> Joten Oletetaan, ettﺣ۳ sinulla on tﺣ۳mﺣ۳ aineisto
ja olet ehdottoman ei ole aavistustakaan, mitﺣ۳ se on.
Ja tﺣ۳mﺣ۳ todella tulee esiin melko usein teollisuudessa
jossa sinun tﺣ۳ytyy vain nﺣ۳mﺣ۳ tonneittain sotkuinen asioita
ja he uskomattoman merkitsemﺣ۳tﺣﭘn.
Joten tﺣ۳ssﺣ۳ olen tﺣ۳tﺣ۳ aineisto ja en tiedﺣ۳
mitﺣ۳ se on niin olen vain osoittaa tarkistaa sitﺣ۳.
>> Joten aion tehdﺣ۳ pﺣ۳ﺣ۳ edellﺣ۳.
Joten voin tarkistaa ensimmﺣ۳isten kuuden sarakkeet mitﺣ۳ tﺣ۳mﺣ۳ aineisto on.
Joten tﺣ۳mﺣ۳ on valtio, pres04, ja sitten kaikki nﺣ۳mﺣ۳ eri lajitella sarakkeita.
Ja mikﺣ۳ mielenkiintoista tﺣ۳ﺣ۳llﺣ۳, luulisin, ettﺣ۳ te
voisi olettaa, ettﺣ۳ tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ kuten jonkinlainen vaaleissa.
Ja kai pelkﺣ۳stﺣ۳ﺣ۳n katsot tiedosto
nimi tﺣ۳mﺣ۳ on jonkinlainen kokoelma Tietojen noin ehdokkaiden tai ﺣ۳ﺣ۳nestﺣ۳jien
jotka ﺣ۳ﺣ۳nestivﺣ۳t erityisiﺣ۳ presidentit tai presidentti ehdokkaat
vuoden 2004 vaaleissa.
>> Joten tﺣ۳ssﺣ۳ on arvot 1, 2 joten yksi tapa tallentaa
presidentti ehdokkaat heidﺣ۳n nimensﺣ۳.
Tﺣ۳ssﺣ۳ tapauksessa nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, he vain kokonaisluku arvoja.
Joten 2004, se oli Bush vs. Kerry uskon.
Ja nyt, sanokaamme vain tiedﺣ۳ onko 1 vastaa Bush tai 2
vastaa Kerry tai ja niin edelleen ja niin edelleen, eikﺣﭘ?
>> Ja tﺣ۳mﺣ۳ on vain minulle, melko yleinen ongelma.
Niin mitﺣ۳ voit tehdﺣ۳ tﺣ۳ssﺣ۳ tapauksessa?
Joten katso kaikki nﺣ۳mﺣ۳ muut asiat.
>> valtion, olen olettaen tﺣ۳mﺣ۳ tulee eri valtioissa.
partyid, tulot.
Katsotaanpa partyid.
Joten ehkﺣ۳ yksi asia mitﺣ۳ voi tehdﺣ۳ on tarkastella kunkin havaintojen
ettﺣ۳ on partyid republikaanien tai demokraatti tai jotain.
Joten katsokaa mitﺣ۳ partyid on.
>> Joten aion ottaa dat ja sitten aion
tehdﺣ۳ tﺣ۳mﺣ۳n dollarin merkki operaattori ettﺣ۳ tein aiemmin
ja tﺣ۳mﺣ۳ tulee alijoukkoa tﺣ۳hﺣ۳n sarakkeeseen.
Ja sitten aion suunnata tﺣ۳tﺣ۳ 20, vain nﺣ۳hdﺣ۳, mitﺣ۳ tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳.
>> Joten tﺣ۳mﺣ۳ on vain nippu toimistojen.
Eli toisin sanoen, sinulla on puuttuvia tietoja nﺣ۳mﺣ۳ kaverit.
Mutta te myﺣﭘs huomata tﺣ۳mﺣ۳n dat partyid on tekijﺣ۳
joten tﺣ۳mﺣ۳ antaa sinulle eri luokkiin.
Eli toisin sanoen, partyid voi kestﺣ۳ﺣ۳ Demokraatti, republikaanien, Independent,
tai jotain muuta.
>> Joten mene eteenpﺣ۳in ja katsotaanpa mitkﺣ۳ nﺣ۳istﺣ۳ is-- oh, OK.
Joten aion alijoukkoa jotta partyid ja sitten
tarkastella, mitkﺣ۳ ovat Demokraatti, esimerkiksi.
Tﺣ۳mﺣ۳ on menossa antaa teille totuusarvoarvoja valtava Boolen on trues ja FALSEs.
>> Ja nyt, sanotaanko haluan alijoukkoihin ettﺣ۳ nﺣ۳mﺣ۳ kaverit.
Joten tﺣ۳mﺣ۳ vie minun dat ja osajoukko kumpi havaintoja
on partyid tasavertaisten yhtﺣ۳ suuri demokraatti.
Ja tﺣ۳mﺣ۳ on melko pitkﺣ۳, koska siellﺣ۳ on niin paljon.
Joten nyt, aion suunnata tﺣ۳tﺣ۳ 20.
>> Ja kuten huomaat, on yhtﺣ۳ suuri kuin tasavertaisten on mielenkiintoinen, olet
already-- olet myﺣﭘs myﺣﭘs toimistojen kesken.
Joten tﺣ۳ssﺣ۳ tapauksessa, et silti saa tietoja, koska nyt sinulla on toimistojen
ja haluat vain nﺣ۳hdﺣ۳, mitkﺣ۳ havainto vastaavat demokraatti
eikﺣ۳ nﺣ۳itﺣ۳ puuttuvia arvoja itse.
Joten miten sinﺣ۳ pﺣ۳ﺣ۳stﺣ۳ eroon nﺣ۳istﺣ۳ toimistojen?
>> Joten tﺣ۳ssﺣ۳ olen vain kﺣ۳yttﺣ۳mﺣ۳llﺣ۳ ylﺣﭘs-nﺣ۳ppﺣ۳intﺣ۳ minun kohdistin ja sitten sanomalla liikkuvat.
Ja sitten tﺣ۳ﺣ۳llﺣ۳ olen juuri menossa sanoa is.na datpartyid.
Joten tﺣ۳mﺣ۳ ja ja ryhtyy kaksi eri Boolen vektorit
ja sano se tulee olemaan Oikean ja vﺣ۳ﺣ۳rﺣ۳n esimerkiksi.
Joten se aikoo tehdﺣ۳ tﺣ۳mﺣ۳n komponentin viisas.
Joten tﺣ۳ssﺣ۳ minﺣ۳ sanon take datakehyksen, alijoukkoa
hankkeille, jotka vastaavat demokraatti, ja poista niistﺣ۳, jotka eivﺣ۳t ole NA.
>> Joten tﺣ۳mﺣ۳ will-- olisi antaa sinulle jotain.
Katsotaanpa is.na.
Kokeillaan is.na datpartyid.
Ja tﺣ۳mﺣ۳n pitﺣ۳isi antaa sinﺣ۳-- sorry-- vain Boolen vektori.
Ja sitten, koska se on niin pitkﺣ۳, Aion alijoukkoa 20.
OK.
Joten tﺣ۳mﺣ۳ pitﺣ۳isi toimia.
>> Ja tﺣ۳mﺣ۳ on myﺣﭘs trues.
Ah, niin minun virhe on, ettﺣ۳ I'm-- I kﺣ۳yttﺣ۳ﺣ۳ C ++ ja R synonyymeinﺣ۳ niin teen
tﺣ۳mﺣ۳ virhe koko ajan.
Ja operaattori on todella haluamasi.
Et halua kﺣ۳yttﺣ۳ﺣ۳ kahta -merkit, vain yksi.
OK.
>> Katsotaanpa.
Joten me subsetted kohteeseen partyid missﺣ۳ he demokraatti
ja he eivﺣ۳t puuttuvia arvoja.
Ja nyt katsokaamme mitkﺣ۳ he ovat ﺣ۳ﺣ۳nestﺣ۳neet.
Joten se tuntuu eniten heistﺣ۳ ﺣ۳ﺣ۳nesti 1.
Joten aion mennﺣ۳ eteenpﺣ۳in ja sanoa, ettﺣ۳ on Kerry.
>> Ja Vastaavasti voit myﺣﭘs mennﺣ۳ republikaanien
ja toivottavasti tﺣ۳mﺣ۳ pitﺣ۳isi antaa sinulle 2.
Se on vain joukko erilaisia ﻗﻗsarakkeita.
Ja todellakin, se on 2.
Joten partyid kaikki republikaanien, useimmat ﺣ۳ﺣ۳nestﺣ۳vﺣ۳t 2.
>> Joten se tuntuu, vain katsomalla tﺣ۳mﺣ۳n,
Republikaanien tulee olemaan very-- tai partyid
tulee olemaan hyvin iso tekijﺣ۳
mikﺣ۳ ehdokas he aio ﺣ۳ﺣ۳nestﺣ۳ﺣ۳.
Ja tﺣ۳mﺣ۳ on tietysti totta yleensﺣ۳.
Ja tﺣ۳mﺣ۳ sopii intuitio, tietenkin.
Joten se tuntuu olen loppumassa aika niin
haluaisin vain pitﺣ۳isi mennﺣ۳ eteenpﺣ۳in ja nﺣ۳yttﺣ۳ﺣ۳ nopeita kuvia.
Joten tﺣ۳ssﺣ۳ on jotain, joka on hieman monimutkaistaa visualisointi.
Joten tﺣ۳ssﺣ۳ tapauksessa, tﺣ۳mﺣ۳ on hyvin yksinkertainen analyysi vain tarkistaa, mitﺣ۳
presidentti '04 on.
>> Joten tﺣ۳ssﺣ۳ tapauksessa, sanokaamme halusi vastata tﺣ۳hﺣ۳n kysymykseen.
Joten kai halusimme tietﺣ۳ﺣ۳ ﺣ۳ﺣ۳nestﺣ۳minen kﺣ۳yttﺣ۳ytyminen 2004 presidentti vaaleissa
ja miten se vaihtelee rodun.
Niin ei vain haluat katso ﺣ۳ﺣ۳nestyskﺣ۳yttﺣ۳ytyminen,
mutta haluat osajoukko kunkin rotu ja tavallaan yhteenvedon.
Ja voit vain kertoa Tﺣ۳mﺣ۳n monimutkaisen merkintﺣ۳tapa
ettﺣ۳ tﺣ۳mﺣ۳ on tavallaan tulossa utuinen.
>> Joten yksi kehittyneempiﺣ۳ R paketteja, jotka on myﺣﭘs sellainen viime
kutsutaan dplyr.
Joten se on tﺣ۳mﺣ۳ yksi tﺣ۳ﺣ۳llﺣ۳.
Ja ggg-- ggplot2 on mukavan tapa tehdﺣ۳ paremmin visualisointeja
kuin sisﺣ۳ﺣ۳nrakennettu yhteen.
>> Joten aion ladata Nﺣ۳iden kahden kirjastot.
Ja sitten, aion mennﺣ۳ eteenpﺣ۳in ja suorita tﺣ۳mﺣ۳ komento.
Voit vain pitﺣ۳ﺣ۳ tﺣ۳tﺣ۳ musta laatikko.
>> Mitﺣ۳ tapahtuu, on, ettﺣ۳ tﺣ۳mﺣ۳ putki operaattori kulkee tﺣ۳ssﺣ۳ argumentti
osaksi tﺣ۳ﺣ۳llﺣ۳.
Joten en sano ryhmﺣ۳n dat rotu ja sitten presidentti 04.
Ja sitten, kaikki nﺣ۳mﺣ۳ muut komennot ovat suodatus ja sitten yhteenveto
jos mulla count ja Sitten olen piirtﺣ۳mistﺣ۳ tﺣ۳ﺣ۳llﺣ۳.
OK viileﺣ۳.
Joten mene eteenpﺣ۳in ja nﺣ۳hdﺣ۳, mitﺣ۳ tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳.
>> Joten mitﺣ۳ tﺣ۳ﺣ۳llﺣ۳ tapahtuu on se, ettﺣ۳ minﺣ۳ vain piirretty kunkin kilpailuista ja sitten
mitkﺣ۳ he ovat ﺣ۳ﺣ۳nestﺣ۳neet.
Ja nﺣ۳mﺣ۳ kaksi erilaista arvot vastaavat 2 ja 1.
Jos haluat olla enemmﺣ۳n tyylikﺣ۳s, voit myﺣﭘs
vain tﺣ۳smennetﺣ۳ﺣ۳n, ettﺣ۳ 2 on Kerry-- tai 2 on Bush, ja sitten 1 on Kerry.
Ja voit myﺣﭘs ettﺣ۳ teidﺣ۳n legenda.
>> Ja voit myﺣﭘs jakaa nﺣ۳itﺣ۳ pylvﺣ۳sdiagrammeja.
Koska yksi asia on ettﺣ۳, jos huomaat,
tﺣ۳mﺣ۳ ei ole kovin helppo tunnistaa kumpi nﺣ۳istﺣ۳ kahdesta arvot ovat suurempia.
Joten yksi asia sinua halua tehdﺣ۳, on ottaa tﺣ۳mﺣ۳ sininen alue
ja siirrﺣ۳ se tﺣ۳nne niin sinua voi verrata nﺣ۳itﺣ۳ kahta vierekkﺣ۳in.
Ja kai se jotain ei ole aikaa tehdﺣ۳ juuri nyt,
mutta se on myﺣﭘs erittﺣ۳in helppo tehdﺣ۳.
Voit etsitﺣ۳ vain mies sivua ggplot.
Joten voit vain eivﺣ۳t ggplot kuten ettﺣ۳ ja lukea tﺣ۳hﺣ۳n man-sivulta.
>> Joten haluan vain nopeasti nﺣ۳yttﺣ۳ﺣ۳ sinulle joitakin hienoja asioita.
Mennﺣ۳ﺣ۳n eteenpﺣ۳in ja mennﺣ۳ to-- vain soveltaminen koneoppimisen.
Joten sanokaamme meillﺣ۳ on nﺣ۳mﺣ۳ kolme paketit joten aion ladata nﺣ۳mﺣ۳.
Joten tﺣ۳mﺣ۳ vain tulostaa joitakin tiedot, kun olen ladattu asia.
Joten sanon tﺣ۳mﺣ۳n read.csv, tﺣ۳mﺣ۳ aineisto, ja nyt
Aion mennﺣ۳ eteenpﺣ۳in ja katsoa ja nﺣ۳hdﺣ۳, mitﺣ۳ sisﺣ۳llﺣ۳ tﺣ۳mﺣ۳ aineisto.
>> Joten ensimmﺣ۳inen 20 havainnot.
Joten minulla on vain X1, X2, ja Y. Niin tuntuu kasan nﺣ۳itﺣ۳ arvoja
ovat aina ehkﺣ۳ 20-80 tai niin.
Ja sitten samalla X2 ja sitten tﺣ۳mﺣ۳ Y nﺣ۳yttﺣ۳ﺣ۳ olevan tarrojen 0 ja 1.
>> Voit tarkistaa tﺣ۳mﺣ۳n, voin vain tehdﺣ۳ yhteenvetotiedot X1.
Ja sitten samalla varten kaikki nﺣ۳mﺣ۳ muut sarakkeet.
Joten yhteenveto on nopea tapa vain nﺣ۳yttﺣ۳ﺣ۳ sinulle nopean arvoja.
Anteeksi.
Tﺣ۳mﺣ۳n pitﺣ۳isi olla Y.
>> Joten tﺣ۳ssﺣ۳ tapauksessa antaa quantiles, mediaanit, maxes samoin.
Tﺣ۳llﺣﭘin dataY, nﺣ۳et ettﺣ۳ se vain tulee olemaan 0 ja 1.
Myﺣﭘs keskimﺣ۳ﺣ۳rﺣ۳inen sanoo 0,6, tarkoittaa vain sitﺣ۳, ettﺣ۳ se
tuntuu kuin olisin enemmﺣ۳n 1s kuin 0s.
>> Joten anna minun mennﺣ۳ eteenpﺣ۳in ja nﺣ۳ytﺣ۳ mitﺣ۳ tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳.
Joten olen juuri menossa juoni tﺣ۳hﺣ۳n.
Katsotaanpa, miten tyhjentﺣ۳ﺣ۳.
Voi OK.
OK.
>> Joten tﺣ۳mﺣ۳ on mitﺣ۳ se nﺣ۳yttﺣ۳ﺣ۳.
Joten se tuntuu keltaiset I mﺣ۳ﺣ۳riteltyjen kuten 0, ja sitten punainen Olen mﺣ۳ﺣ۳ritetty 1s.
Joten tﺣ۳ssﺣ۳ se nﺣ۳yttﺣ۳ﺣ۳ etiketti pistettﺣ۳ ja se
tuntuu et vain halusi joitakin tavallaan klusterointi tﺣ۳stﺣ۳.
>> Ja anna minun vain mennﺣ۳ eteenpﺣ۳in ja nﺣ۳ytﺣ۳ joitakin nﺣ۳istﺣ۳ sisﺣ۳ﺣ۳nrakennettuja toimintoja.
Joten tﺣ۳ssﺣ۳ on lm.
Joten tﺣ۳mﺣ۳ on vain yrittﺣ۳ﺣ۳ sopimaan linja tﺣ۳hﺣ۳n.
Joten mikﺣ۳ on paras tapa ettﺣ۳ minﺣ۳ mahtuu linja tﺣ۳llaisten
ettﺣ۳ se parhaiten erottaa tﺣ۳llainen klusterointi.
Ja mieluiten, voit vain nﺣ۳hdﺣ۳ ettﺣ۳ olen vain ajaa kaikki nﺣ۳mﺣ۳ komennot
ja sitten, aion eteenpﺣ۳in ja lisﺣ۳ﺣ۳ rivi.
>> Joten tﺣ۳mﺣ۳ tuntuu paras arvaus.
Se otetaan paras, joka minimoi virhe yrittﺣ۳ﺣ۳ tunkea tﺣ۳tﺣ۳ linjaa.
Ilmeisesti tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ ikﺣ۳ﺣ۳n hyvﺣ۳, mutta se ei ole paras.
Ja lineaariset mallit, vuonna Yleensﺣ۳ tulevat olemaan
todella suuri teoria ja vain erﺣ۳ﺣ۳nlainen rakennuksen perustekijﺣ۳t kone
oppiminen.
Mutta kﺣ۳ytﺣ۳nnﺣﭘssﺣ۳, olet menossa haluavat tehdﺣ۳ jotain yleisempiﺣ۳.
>> Joten voit vain yrittﺣ۳ﺣ۳ kﺣ۳ynnissﺣ۳ jotain kutsutaan neuroverkon.
Nﺣ۳mﺣ۳ asiat ovat yhﺣ۳ yleisempﺣ۳ﺣ۳.
Ja ne vain toimivat uskomattoman suurten aineistojen.
Joten tﺣ۳ssﺣ۳ tapauksessa, me vain have-- Katsotaanpa see-- meillﺣ۳ nrow.
Joten nrow on vain sanomalla rivien.
Joten tﺣ۳ssﺣ۳ tapauksessa minﺣ۳ on 100 huomautuksia.
>> Joten anna minun mennﺣ۳ eteenpﺣ۳in ja tehdﺣ۳ neuroverkko.
Joten tﺣ۳mﺣ۳ on todella mukava koska voin vain sanoa nnet
ja sitten olen taantumassa Y. Niin Y on sarakkeen.
Ja sitten taantuu sen kaksi muuta muuttujaa.
Joten tﺣ۳mﺣ۳ on lyhyempi merkintﺣ۳tapa X1 ja X2.
>> Joten mene eteenpﺣ۳in ja suorittaa tﺣ۳mﺣ۳n.
Anteeksi.
Minun tﺣ۳ytyy ajaa koko juttu.
Ja tﺣ۳mﺣ۳ on vain tulostus merkintﺣ۳tapa kuinka nopeasti tai ei nopeasti se
lﺣ۳hentyneet.
Joten se nﺣ۳yttﺣ۳ﺣ۳ ei lﺣ۳hentyvﺣ۳t.
Joten anna minun mennﺣ۳ eteenpﺣ۳in ja tulostaa mitﺣ۳ tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳.
>> Katso tﺣ۳ssﺣ۳ kuva ja tﺣ۳ssﺣ۳ ﺣ۳ﺣ۳riviivat siitﺣ۳, miten hyvin se sopii.
Ja tﺣ۳mﺣ۳ on just-- nﺣ۳et tﺣ۳mﺣ۳, ettﺣ۳ tﺣ۳mﺣ۳ on erittﺣ۳in, erittﺣ۳in mukava.
Se voisi olla jopa overfitting, mutta voit myﺣﭘs
osuus tﺣ۳stﺣ۳ muiden tekniikoita, kuten rajat validointi.
Ja nﺣ۳mﺣ۳ ovat myﺣﭘs rakennettu R.
>> Ja haluan vain nﺣ۳yttﺣ۳ﺣ۳ tukivektorikone.
Tﺣ۳mﺣ۳ on toinen todella yhteinen tekniikka koneoppimista.
Se on hyvin samanlainen kuin lineaariset mallit, mutta se kﺣ۳yttﺣ۳ﺣ۳ mitﺣ۳ kutsutaan ydin menetelmﺣ۳.
Ja katsotaanpa kuinka hyvin, ettﺣ۳ ei.
Joten tﺣ۳mﺣ۳ on hyvin samanlainen kuin miten hyvin neuroverkko suorittaa,
mutta se on paljon tasaisempi.
Ja tﺣ۳mﺣ۳ perustuu pois of what-- miten SVMs tyﺣﭘtﺣ۳.
>> Joten tﺣ۳mﺣ۳ on vain hyvin Nopea katsaus joidenkin
on sisﺣ۳ﺣ۳nrakennettuja toimintoja voit tehdﺣ۳ ja myﺣﭘs joitakin tietoja etsintﺣ۳.
Joten anna minun vain mennﺣ۳ eteenpﺣ۳in ja palata dioja.
>> Joten ilmeisesti, tﺣ۳mﺣ۳ on ei kovin kattava.
Ja tﺣ۳mﺣ۳ on oikeastaan ﻗﻗvain teaser osoittaa, mitﺣ۳ voit todella tehdﺣ۳ R.
Joten jos haluaisin vain oppia lisﺣ۳ﺣ۳, tﺣ۳ssﺣ۳
olemassa joukko erilaisia ﻗﻗresursseja.
>> Joten jos olet ihastunut oppikirjoja tai olet vain ihastunut lukeminen asioita verkossa,
niin tﺣ۳mﺣ۳ on fantastinen yksi Hadley Wickham,
joka loi myﺣﭘs kaikki nﺣ۳mﺣ۳ todella siistiﺣ۳ paketteja.
Jos olet ihastunut videoita, sitten Berkeley on mahtava bootcamp
se several-- Sellainen pitkﺣ۳.
Ja se opettaa sinulle melkein kaikki mitﺣ۳ haluat tietﺣ۳ﺣ۳ R.
>> Ja samoin, siellﺣ۳ Codeacademy ja kaikki nﺣ۳mﺣ۳ muut lajitella
interaktiivisia sivustoja.
Ne ovat myﺣﭘs saada common-- yhﺣ۳ yleisempﺣ۳ﺣ۳.
Joten tﺣ۳mﺣ۳ on hyvin samanlainen kuin Codeacademy.
Ja lopuksi, jos vain haluavat yhteisﺣﭘn ja apua,
nﺣ۳mﺣ۳ ovat joukko asiat voit mennﺣ۳.
Emme tietenkﺣ۳ﺣ۳n vielﺣ۳ kﺣ۳yttﺣ۳ﺣ۳ postituslistoille, vain
kuten lﺣ۳hes kaikki muut ohjelmointikieli yhteisﺣﭘ.
Ja #rstats, tﺣ۳mﺣ۳ on yhteisﺣﭘmme Twitter.
Se on oikeastaan ﻗﻗmelko yleinen.
Ja sitten kﺣ۳yttﺣ۳jﺣ۳!
On vain meidﺣ۳n konferenssissa.
>> Ja sitten tietenkin, voit kﺣ۳yttﺣ۳ﺣ۳ kaikkia nﺣ۳itﺣ۳ muita Q & asioita,
kuten pinon ylivuodon, Google, ja sitten GitHub.
Koska useimmat nﺣ۳istﺣ۳ paketeista ja paljon yhteisﺣﭘ
keskitetﺣ۳ﺣ۳n noin kehittﺣ۳minen koodia, koska se on avoimen lﺣ۳hdekoodin.
Ja se on vain todella mukava GitHub.
Ja lopuksi, voit ottaa yhteyttﺣ۳ minuun, jos juuri mitﺣ۳ﺣ۳n lyhyttﺣ۳ kysymystﺣ۳.
Joten lﺣﭘydﺣ۳t minut Twitterissﺣ۳ tﺣ۳ﺣ۳llﺣ۳, minun verkkosivuilla, ja vain minun email.
Joten toivottavasti, ettﺣ۳ oli something-- vain lyhyt teaser
mitﺣ۳ R on todella kykenee.
Ja toivottavasti, juuri tarkistaa nﺣ۳mﺣ۳ kolme yhteyksiﺣ۳
ja katso mitﺣ۳ voit tehdﺣ۳ enemmﺣ۳n.
Ja kai se on vain siitﺣ۳.
Kiitos.
>> [APPLAUSE]