[Seinm ceoil] DUSTIN TRAN: Hi. Mo ainm ar Dustin. Mar sin, beidh mé a bheith i láthair Anailís Sonraí i R. Just a beagán faoi féin. Tá mé faoi láthair mac léinn iarchéime i na nEolaíochtaí Innealtóireachta agus Fheidhmeach. Staidéar mé a dtrasnaíonn foghlaim agus staitisticí meaisín mar sin tá Anailíse Sonraí i R i ndáiríre bunúsach leis an méid Is féidir liom ar bhonn laethúil. Agus is é R háirithe maith le haghaidh anailíse sonraí mar tá sé an-mhaith le haghaidh prototyping. Agus de ghnáth, nuair a bhíonn tú ag déanamh de chineál éigin anailíse sonraí, a lán de na fadhbanna ag dul go dtí cognaíocha. Agus mar sin ba mhaith leat ach a bheith roinnt teanga gur maith go ach go maith chun déanamh tógtha i feidhmeanna, le hais ar a bhfuil chun déileáil le rudaí ar leibhéal íseal. Mar sin, ar dtús, tá mé ag dul díreach a thabhairt isteach a bhfuil R, bheadh ​​cén fáth ba mhaith leat a úsáid, agus ansin dul thar i roinnt taispeántas, agus díreach dul ar aghaidh ó ann. Mar sin, cad é R? R é ach teanga a fhorbairt do ríomhaireacht staidrimh agus léirshamhlú. Mar sin, cad a chiallaíonn sé seo go bhfuil tá sé ina teanga an-den scoth d'aon saghas rud a dhéileálann le neamhchinnteacht nó léirshamhlú sonraí. Mar sin, tá tú go léir dáiltí dóchúlacht. Tá ag dul a bheith tógtha i feidhmeanna. Feicfidh tú freisin den scoth pacáistí bhreacadh. Tá Python eile iomaíocht teanga le haghaidh sonraí. Agus rud amháin go bhfaighidh mé go R Tá i bhfad níos fearr ag bhfuil léirshamhlú. Mar sin, cad go mbainfidh tú a fheiceáil ar an taispeántas mar go maith ach teanga an-iomasach go n-oibríonn go díreach thar a bheith go maith. Tá sé saor in aisce agus foinse oscailte chomh maith, de réir mar aon teanga maith eile buille faoi thuairim mé. Agus anseo, a bunch de díreach Cuir isteach focal sonrach thrown ag tú. Tá sé dinimiciúil, rud a chiallaíonn má tá tú cineál sonrach shanntar rud ná mar beidh sé a athrú ach é a chur ar an eitilt. Tá sé leisciúil mar sin tá sé cliste faoi conas a dhéanann sé ríomhaireachtaí. Feidhme chiallaíonn gur féidir é a oibriú i ndáiríre bunaithe ar thalamh ar fheidhmeanna mar sin anything-- aon saghas ionramháil bhfuil tú dhéanamh, beidh sé a bheith bunaithe as feidhmeanna. Oibreoirí Mar sin dénártha, mar shampla, Tá feidhmeanna ach go bunúsach. Agus gach rud a tú ag dul a dhéanamh ná ag dul a bheith ar siúl amach feidhmeanna féin. Agus ansin réad atá dírithe chomh maith. Mar sin, tá anseo plota XKCD. Ní hé amháin mar dar liom Is XKCD bhunúsach d'aon saghas i láthair, ach mar gheall ar Is dóigh liom mar seo i ndáiríre casúir an pointe go bhfuil a lán de na am nuair a bhíonn tú ag déanamh éigin de shonraí anailís, nach bhfuil an fhadhb an oiread sin cé chomh tapa a ritheann sé, ach cé chomh fada tá sé ag dul go dtí tú a clár an tasc. Mar sin, anseo tá anailís a díreach an bhfuil Is straitéis nó b níos éifeachtaí. Tá sé seo ag dul a bheith rud a bhfuil tú dul chun déileáil go leor leis i saghas teangacha íseal-leibhéil nuair a bhíonn tú ag déileáil le lochtanna seg, leithdháileadh cuimhne, initializations, fiú a dhéanamh ar na feidhmeanna an-tógtha i. Agus is é an stuif a láimhseáil go léir an-, an-elegantly i R. Mar sin, ach a casúr seo pointe, an bac is mó ag dul a bheith cognaíocha. Dá bhrí sin tá anailís sonraí fadhb an-deacair. Cibé an bhfuil tú ag déanamh foghlaim inneall nó go bhfuil tú ag déanamh ach de chineál éigin taiscéalaíochta sonraí bunúsacha, nach bhfuil tú ag iarraidh a bheith acu chun doiciméad a ghlacadh agus ansin le chéile rud gach uair tú ag iarraidh a fheiceáil conas mar a bhreathnaíonn colún nós, cad faoi leith iontrálacha i maitrís Breathnaíonn an nós. Mar sin, ba mhaith leat ach a bheith roinnt comhéadan gur deas Is féidir leat a rith feidhm simplí go innéacsanna chun cibé gur mhaith leat agus díreach rith sé ó ann. Agus is gá duit fearainn Teangacha ar leith seo. Agus beidh R cabhrú leat i ndáiríre a shainiú fhadhb agus réiteach ar an gcaoi seo. Mar sin, tá anseo plota cláir a léiríonn tóir a bhí ar R mar tá sé imithe thar am. Mar sin, is féidir leat a fheiceáil, cosúil le 2013 nó mar sin blown sé ach suas tremendously. Agus tá sé sin go díreach mar gheall ar sin treocht ollmhór sa tionscal teicneolaíochta sonraí faoi mór. Chomh maith leis sin, ní hamháin ar an teicneolaíocht tionscal, ach i ndáiríre aon that-- tionscal mar gheall ar a lán de na tionscail Is saghas bhunúsach ag iarraidh a réiteach ar na fadhbanna. Agus de ghnáth, is féidir leat a roinnt go maith mhodh a thomhas na fadhbanna nó fiú a shainmhíniú iad nó réiteach iad a úsáid sonraí. Mar sin, I mo thuairimse, ceart anois é R an 11ú an chuid is mó tóir teanga ar TIOBE agus tá sé ag fás ó shin. Mar sin tá anseo roinnt níos mó gnéithe de R. Tá líon ollmhór na bpacáistí agus do gach na rudaí éagsúla. Mar sin, aon uair a bheidh agat fadhb áirithe, an chuid is mó Beidh an t-am a bheith R feidhme sin ar do shon. Mar sin, cibé acu is mian leat a a thógáil de chineál éigin meaisín algartam foghlama a dtugtar Random Foraoise nó Crainn Cinneadh, nó fiú ag iarraidh a chur ar an meán de feidhm nó aon cheann de stuif, Beidh R bheith go. Agus má dhéanann tú tú cúram faoi leas iomlán a bhaint, rud amháin go bhfuil coitianta is é sin tar éis bhfuil tú ag déanamh prototyping de chineál éigin teanga ardleibhéil, beidh tú caith go in-- beidh tú díreach port go bhfuil os cionn le roinnt teanga íseal-leibhéil. Cad maith faoi R is é sin aon uair amháin go bhfuil tú rinneadh prototyping é, is féidir leat a rith C ++, nó Fortran, nó aon cheann de na cinn níos ísle leibhéal díreach isteach R. Mar sin tá go bhfuil ceann i ndáiríre Gné fionnuar faoi R, má tá tú faoi chúram i ndáiríre faoi an bpointe leas iomlán a bhaint. Agus tá sé chomh maith gur maith do visualizations gréasáin. Mar sin D3.js, mar shampla, Buille faoi thuairim mé seimineár eile gur i láthair againn inniu. Agus é seo i ndáiríre uamhnach do ag déanamh visualizations idirghníomhach. Agus glacann D3.js go bhfuil tú de chineál éigin sonraí a bheidh le breactha agus gurb é R slí iontach a bheith in ann a dhéanamh an anailís sonraí sula tú é a onnmhairiú ar aghaidh go dtí D3.js nó fiú a reáchtáil díreach Orduithe D3.js isteach R féin, chomh maith le seo go léir leabharlanna eile chomh maith. Mar sin, bhí go díreach a thabhairt isteach cad é agus cén fáth a d'fhéadfadh R leat é a úsáid. Mar sin tá súil againn, tá mé cinnte tú rud éigin faoi ​​ach ag iarraidh a fheiceáil cad é mar. Mar sin, tá mé ag dul chun dul ar aghaidh agus dul tríd roinnt bunúsacha faoi R rudaí agus cad is féidir leat a dhéanamh i ndáiríre. Mar sin, anseo ach bunch na n-orduithe math. Mar sin, a rá you're-- mian leat a thógáil tú féin a teanga agus ba mhaith leat ach go bhfuil a bunch na n-uirlisí éagsúla. Aon saghas oibríocht a cheapann tú gur mhaith leat ag iarraidh é go leor i bhfad ag dul a bheith i R. Mar sin, tá anseo 2 móide 2. Anseo tá 2 uair pi. R Tá a bunch de-tógtha i tairisigh go mbainfidh tú úsáid go minic mar pi, e. Agus ansin, a anseo 7 móide runif, agus mar sin runif de 1. Is é seo an fheidhm sin a ghineann aonfhoirmeach amháin randamach 0-1. Agus ansin níl 3 chun an chumhacht de 4. Níl fréamhacha cearnach. Níl logáil. Mar sin, logáil beidh a dhéanamh bonn easpónantúil féin. Agus ansin, má tá tú a shonrú bonn, ansin féidir leat a dhéanamh is cuma cad is mian leat bonn. Agus ansin tá anseo roinnt orduithe eile. Mar sin, tá tú 23 mod 2. Ansin tá tú ar an chuid eile. Ansin tá tú eolaíochta nodaireacht má tá tú freisin ag iarraidh a dhéanamh ach níos mó agus rudaí níos casta. Mar sin, anseo sannadh. Tascanna Mar sin tipiciúil i R Déantar leis saighead mar sin tá sé níos lú ná, agus ansin an fleiscín. Mar sin, anseo tá mé díreach tar éis a shannadh 3 go dtí an Val athraitheach. Agus ansin tá mé ag priontáil amach Val agus ansin priontaí sé amach trí. De réir réamhshocraithe i T ateangaire, sé Beidh rudaí a phriontáil amach duit mar sin ní gá duit a shonrú a phriontáil Val am ar bith is mian leat rud éigin a phriontáil. Is féidir leat a dhéanamh go díreach Val agus ansin beidh sé gur a dhéanamh duit. Chomh maith leis sin, is féidir leat úsáid a bhaint as is ionann go teicniúil mar oibreoir sannadh. Tá subtleties beag idir úsáid a bhaint as an arrow oibreoir agus is ionann oibreoir haghaidh tascanna. Den chuid is mó de réir an ghnáis, gach duine Beidh úsáid ach an t-oibreoir arrow. Agus anseo, tá mé ag shannadh seo nodaireacht oblique a dtugtar 1 colon 6. Gineann sé seo veicteoir ó 1 go 6. Agus seo i ndáiríre deas mar sin tú a shannadh ach an veicteoir a Val agus go n-oibríonn leis féin. Mar sin, tá sé seo ag dul cheana féin ó single-- sonraí an-iomasach struchtúr ach dúbailte de roinnt de chineál chineál isteach i veicteoir agus a bhailiú go léir na luachanna scálacha ar do shon. Mar sin, tar éis dul ó scálach, tú Tá rudaí R agus tá sé seo veicteoir. Is veicteoir aon saghas a bhailiú ar an chineál céanna. Is mar sin anseo a bunch de veicteoirí. Mar sin, is é seo uimhriúil. Is Uimhriúil bealach R ar rá dúbailte. Agus mar sin de réir réamhshocraithe, aon Beidh uimhir a bheith ina dúbailte. Mar sin, má tá tú c de 1.1, 3, diúltach 5.7, is é an c feidhm. Concatenates seo na trí uimhreacha i veicteoir. Agus beidh sé seo be-- mar sin má thugann tú faoi deara 3 a chuireann sé féin, de ghnáth go mbeadh tú glacadh leis go bhfuil sé seo cosúil le slánuimhir, ach mar gheall ar na veicteoirí Tá an cineál céanna, tá sé seo le veicteoir de doubles nó uimhriúil sa chás seo. Is rnorm feidhm a ghineann variables-- gnáth caighdeánach nó luachanna gnáth caighdeánach. Agus tá mé ag sonrófar dhá cheann acu. Mar sin, tá mé ag déanamh rnorm 2, a shannadh go dtí devs, agus ansin tá mé ag priontáil amach devs. Mar sin, is iad seo ach dhá Luachanna gnáth randamach. Agus ints ansin má dhéanann tú cúram tú ar tí slánuimhreacha. Mar sin, tá sé seo díreach faoi cuimhne leithdháileadh agus méid cuimhne a shábháil. Mar sin, bheadh ​​ort a gceangal do líon an L. caipitil Go ginearálta, is é seo Nodaireacht stairiúil R as rud ar a dtugtar slánuimhir fada. Mar sin, an chuid is mó den am, beidh tú a ag déileáil le doubles. Agus más maith leat riamh níos déanaí ar bharrfheabhsú do chód, Is féidir leat a chur díreach na L's ina dhiaidh sin nó le linn dó má tá tú mhaith precognitive faoi cad tú ag dul a dhéanamh ar na hathróga. Mar sin, tá anseo veicteoir carachtar. Mar sin, arís, tá mé ag concatenating trí teaghráin an am seo. Fógra go teaghráin dúbailte agus Tá teaghráin amháin mar an gcéanna i R. Mar sin, tá mé arthur agus Marvin agus mar sin de nuair atá mé ag priontáil amach, gach ceann acu ag dul a thaispeáint teaghráin dúbailte. Agus más mian leat freisin a chur san áireamh an teaghrán dúbailte nó aonair i do charachtair, ansin is féidir leat ceachtar malartach do teaghráin. Mar sin, Marvin don an dara gné, is é seo ag dul a show-- tú ach tá teaghráin dúbailte agus ansin ar shraith amháin mar sin tá sé seo alternating. Seachas sin, más mian leat úsáid a bhaint as dúbailte oibreoir teaghrán i teaghrán dúbailte nuair a bhíonn tú ag dearbhú é, ansin leat é a úsáid ach an t-oibreoir éalú. Mar sin, a dhéanann tú ar an teaghrán dúbailte cúlslais. Agus ar deireadh, ní mór dúinn freisin Tá veicteoirí loighciúil. Mar sin, logical-- sin TRUE agus BRÉAGACH, agus tá siad ag dul a bheith go léir gceannlitreacha. Agus ansin, arís, tá mé ag concatenating iad agus ansin a shannadh iad a bools. Mar sin, tá bools ag dul a thaispeáint tú TRUE, BRÉAGACH, agus TRUE. Mar sin, anseo tá innéacsú vectorized. Mar sin, ar dtús, mé Táim ag glacadh le function-- tá sé seo ar a dtugtar sequence-- ord 2-12. Agus mé ag cur sraith de 2. Mar sin, tá sé ag dul a dhéanamh 2, 4, 6, 8, 10 agus 12. Agus ansin, tá mé innéacsú a fháil ar an tríú eilimint. Mar sin, tá rud amháin a choinneáil i gcuimhne go innéacsanna R ag tosú ó 1. Mar sin, tá sé vals 3 ag dul a thabhairt tú an tríú eilimint. Tá sé seo saghas difriúil ó eile Teangacha nuair a thosaíonn sé ó náid. Mar sin, i C nó C ++, mar shampla, tá tú ag dul a fháil ar an ceathrú eilimint. Agus is é anseo vals ó 3 go 5. Mar sin, rud amháin go bhfuil i ndáiríre cool go bhfuil tú Is féidir a ghiniúint athróg sealadach taobh istigh agus ansin iad a úsáid ach ar an eitilt. Mar sin, tá anseo 3 go 5. Mar sin, tá mé ag a ghiniúint veicteoir 3, 4, agus 5 agus ansin Tá mé ag innéacsú a fháil ar an tríú, ceathrú, an cúigiú. Mar sin dul céanna, is féidir leat teibí seo go dtí díreach a dhéanamh aon saghas veicteoir a thugann tú innéacsú. Mar sin, tá anseo vals agus ansin an gnéithe an chéad, an tríú, agus a sé. Agus ansin, más mian leat a dhéanamh ar chomhlánú, mar sin a dhéanann tú ach an lúide ina dhiaidh sin, agus Feicfidh sin a thabhairt duit gach rud nach bhfuil an an chéad, an tríú, nó eilimint séú. Mar sin, beidh sé seo a bheith 4, 8, agus 10. Agus más mian leat a fháil fiú níos mó chun cinn, Is féidir leat a comhcheangail veicteoirí Boole. Mar sin, tá an t-innéacs ag dul a thabhairt duit an veicteoir Boole de fhad 6. Mar sin, Ionadaí camóg TRUE 3. Beidh sé seo a dhéanamh arís TRUE trí huaire. Mar sin, beidh sé seo a thabhairt duit veicteoir TRUE, TRUE, TRUE. Ionadaí BRÉAGACH 4-- seo ag dul a thabhairt duit ina gné de BRÉAGACH, BRÉAGACH, BRÉAGACH, BRÉAGACH. Agus ansin c ag dul a comhcheangail dá Booleans chéile. Mar sin, tá tú ag dul a fháil trí TRUEs agus ansin ceithre FALSEs. Mar sin, nuair a dhéanann tú vals innéacs, tá tú ag dul a fháil ar an TRUE, TRUE, TRUE. Mar sin, go bhfuil ag dul a rá yes, Ba mhaith liom na trí ghné. Agus ansin BRÉAGACH, FALSE, BRÉAGACH, tá FALSE dul a rá ar bith, níl mé ag iarraidh na heilimintí sin mar sin ní tá sé ag dul a thabhairt ar ais dóibh. Agus buille faoi thuairim mé níl i ndáiríre typo anseo mar gheall ar an go bhfuil ag rá athuair TRUE 3 agus arís BRÉAGACH 4, agus go teicniúil, is féidir leat ach tá sé gnéithe a athdhéanamh amhlaidh FALSE, ba chóir é a athuair BRÉAGACH 3. I mo thuairimse, R go bhfuil cliste go leor den sórt sin chomh maith go má tá tú a shonrú go díreach 4 anseo, ansin ní bheidh sé earráid fiú amach. Beidh sé a thabhairt ach tú an luach. Mar sin, beidh sé a neamhaird a dhéanamh go díreach ceathrú BRÉAGACH. Mar sin, anseo tá sannadh vectorized. Mar sin, set.seed-- leagann sé seo ach an síol do líon pseudorandom. Mar sin, tá mé ag leagan síos an síol a 42, rud a chiallaíonn go má ghiniúint mé trí randamach gnáth luachanna, agus ansin má tá tú reáchtáil set.seed ar do chuid féin ríomhaire ag baint úsáide as an luach céanna 42, ansin leat a fháil freisin ar an céanna trí normals randamach. Mar sin, tá sé seo i ndáiríre go maith do atáirgtheacht. De ghnáth, nuair a bhíonn tú ag déanamh roinnt saghas anailíse eolaíochta, mbeadh tú ag iarraidh a shocrú ar an síol. Sa chaoi sin is féidir eolaithe eile ach atáirgeadh an cód céanna atá tú rinneadh mar beidh siad ar an cruinn athróg randamach céanna that-- nó randamach luachanna go atá tú a tógadh amach chomh maith. Agus mar sin an sannadh vectorized anseo tá a léiríonn an vals 1 go 2. Mar sin, a thógann sé ar an chéad dhá eilimint de vals agus ansin a shannadh iad a 0. Agus ansin, is féidir leat a dhéanamh freisin ach an Rud cosúil leis na Booleans. Mar sin, nach bhfuil vals cothrom le 0-- beidh seo a thabhairt duit BRÉAGACH veicteoir, FALSE, TRUE sa chás seo. Agus ansin, tá sé ag dul a rá ar bith de na innéacsanna a bhí TRUE, ansin tá sé ag dul a shannadh go dtí 5. Mar sin, a thógann sé ar an tríú eilimint anseo agus ansin sannann sé le 5. Agus tá sé seo i ndáiríre deas i gcomparáid le teangacha íseal-leibhéil áit a bhfuil tú a úsáid le haghaidh lúba a dhéanamh seo ar fad stuif vectorized mar tá sé ach iomasach an- agus tá sé ina aonair aon-liner. Agus cad mar gheall ar iontach nodaireacht vectorized is é sin i R, is iad seo saghas tógtha i ionas go mbíonn siad beagnach chomh tapa mar a dhéanamh i dteanga íseal-leibhéal mar i gcomparáid le a dhéanamh do lúb T agus ansin tar éis é a dhéanamh an innéacsú dinimiciúil féin. Agus beidh a bheith níos moille ná mar a dhéanamh an saghas rud vectorized nuair is féidir é a dhéanamh ag an am céanna, i gcás ina sé é a dhéanamh i threading bunúsach. Mar sin, anseo tá oibríochtaí vectorized. Mar sin, tá mé ag a ghiniúint luach 1 go 3, shannadh go dtí vec1, 3 go 5, vec2, chur orthu le chéile. Cuireann sé ar a gcumas a chomhdhéanann í-ciallmhar sin tá sé 1 móide 3, 2 móide 4, agus mar sin de. vec1 amanna vec2. Multiplies sé seo an dá luachanna a chomhdhéanann í ciallmhar. Mar sin, tá sé 1 uair 3, 2 uair 4, agus ansin 3 huaire 5. Agus ansin, dul céanna is féidir leat a dhéanamh freisin comparisons-- comparáidí loighciúil. Mar sin tá sé BRÉAGACH BRÉAGACH TRUE sa cás toisc 1 nach mó ná 3, 2 nach mó ná 4. Tá sé seo, buille faoi thuairim mé, typo eile, 3 Is cinnte nach mó ná 5. Yeah. Agus is mar sin is féidir leat a dhéanamh go díreach ar fad na hoibríochtaí simplí mar gheall ar a n-oidhreacht as na ranganna féin. Mar sin, bhí go díreach ar an veicteoir. Agus sin saghas de na is bunúsaí R réad toisc thabhairt veicteoir, Is féidir leat a thógáil rudaí níos forbartha. Mar sin, tá anseo maitrís. Tá sé seo go bunúsach an astarraingt cad é mhaitrís féin. Mar sin, sa chás seo, tá sé trí difriúil veicteoirí, i gcás ina bhfuil gach ceann colún, nó is féidir leat a mheas é a mar gach ceann is as a chéile. Mar sin, tá mé ag a stóráil maitrís ó 1 go dtí 9 agus ansin tá mé ag ag sonrú 3 sraitheanna. Mar sin, 1 go 9 a thabhairt duit veicteoir 1, 2, 3, 4, 5, 6, agus go léir ar an mbealach go dtí 9. Rud amháin a choinneáil i gcuimhne go Siopaí R luachanna i bhformáid colún-mhór. Mar sin, i bhfocail eile, nuair a fheiceann tú 1 go 9, tá sé ag dul a stóráil them-- tá sé ag dul a bheith 1, 2, 3 sa chéad cholún, agus ansin beidh sé a dhéanamh 4, 5, 6 sa dara colún, agus ansin 7, 8, 9 sa tríú colún. Agus tá anseo roinnt eile feidhmeanna coitianta is féidir leat é a úsáid. Mar sin mata dim, beidh sé seo a thabhairt duit toisí an maitrís. Tá sé ag dul a thabhairt ar ais duit veicteoir na gné. Mar sin, sa chás seo, mar gheall ar Is é ár n-maitrís 3 de 3, sé ag dul a thabhairt duit veicteoir uimhriúil sin 3 3. Agus anseo go bhfuil ag taispeáint díreach iolrú maitrís. Mar sin de ghnáth, má dhéanann tú go díreach asterisk-- sin mata le réiltín mat-- tá sé seo ag dul a bheith oibriú chomhdhéanann-ciallmhar nó cad a dtugtar an táirge Hadamard. Mar sin, tá sé ag dul a dhéanamh ar gach eilimint a chomhdhéanann í-ciallmhar. Mar sin féin, más mian leat multiplication-- maitrís mar sin a iolrú ar an chéad uair as a chéile chéad cholún an dara maitrís ar agus mar sin on-- a d'úsáidfeá an oibríocht faoin gcéad. Agus is é an t mata ach ngníomh ar feadh trasuíomh. Mar sin, tá mé ag rá a chur ar an trasuíomh i an maitrís, a iolrú dó le maitrís féin. Agus ansin tá sé ag dul go dtí ais chugat 3 eile ag 3 maitrís taispeáint an táirge a ba mhaith leat. Agus mar sin go raibh maitrís. Seo cad atá ar a dtugtar fráma sonraí. Is fráma sonraí is féidir leat smaoineamh ar mar a maitrís, ach gach colún féin ag dul a bheith de chineál éagsúla. Mar sin, cad atá i ndáiríre fionnuar faoi shonraí Tá frámaí go anailís ar shonraí féin, bhfuil tú ag dul a bheith acu seo go léir sonraí ilchineálach agus go léir i ndáiríre rudaí messy i gcás gach ceann de na colúin Is féidir iad féin a bheith de chineálacha éagsúla. Mar sin, anseo mé ag rá a chruthú fráma sonraí, ints dhéanamh ó 1 go 3, agus ansin tá veicteoir carachtar freisin. Mar sin, is féidir liom innéacs trí gach ceann de na colúin agus ansin beidh mé a fháil ar na luachanna féin. Agus is féidir leat a dhéanamh freisin ar chineál éigin oibríochtaí ar fhrámaí sonraí. Agus is mó den am nuair a bhíonn tú ag déanamh anailíse sonraí nó de chineál éigin de preprocessing, beidh tú ag obair leis na struchtúir sonraí ina bhfuil gach colún ag dul a bheith de chineál éagsúla. Ar deireadh, agus mar sin is iad seo go bunúsach ach na ceithre rudaí riachtanacha i R. Liosta Beidh a bhailiú ach aon rudaí eile ba mhaith leat. Mar sin, beidh sé a stóráil seo i amháin athróg gur féidir leat rochtain a fháil go héasca. Mar sin anseo, tá mé ag cur liosta. Tá mé ag rá ionann stuif 3. Mar sin, tá mé ag dul a bheith acu eilimint amháin an liosta, agus tá sé seo ar a dtugtar rudaí mar sin, agus tá sé ag dul a bheith acu ar an luach 3. Is féidir liom a chruthú chomh maith le maitrís. Mar sin, tá sé seo 1 go 4 agus as a chéile deiridh ionann 2, agus mar sin a 2 de 2 maitrís. Chomh maith leis sin ar an liosta agus é ar a dtugtar mata. moreStuff, teaghrán carachtar, agus fiú liosta eile ann féin. Mar sin, is é seo liosta sin 5 agus marc. Mar sin, tá sé an luach 5 agus é Tá an marc teaghrán carachtar agus tá sé ina liosta taobh istigh liosta. Mar sin, is féidir leat a bheith ar na rudaí Athchúrsach nuair tá tú another-- a cineál laistigh den chineál. Mar sin dul céanna, is féidir leat a bheith maitrís taobh istigh maitrís eile agus mar sin de. Agus is é liosta ach ar bhealach maith a bhailiú agus a aggregating go léir na rudaí éagsúla. Agus ar deireadh, tá anseo cúnamh ar eagla na heagla seo díreach imithe thar go han-tapa. Mar sin, ag am ar bith go bhfuil tú ar dhaoine eatarthu faoi ​​chineál éigin de fheidhm, féidir leat a dhéanamh cabhair na feidhme sin. Mar sin, is féidir leat a dhéanamh cabhrú maitrís nó maitrís comhartha ceiste. Agus cabhair agus an comhartha ceiste iad ach luathscríbhneoireachta le haghaidh an rud céanna agus mar sin tá siad ailiasanna. Is lm feidhm a ach a dhéanann múnla líneach. Ach má tá tú díreach aon smaoineamh conas a oibreacha, is féidir leat a dhéanamh ach cabhair lm agus beidh a thabhairt duit roinnt saghas doiciméadú sin Breathnaíonn cineál cosúil le leathanach fear i Unix, i gcás ina tá cur síos gairid ar cad a dhéanann sé, freisin, cad iad na hargóintí, cad tuairisceáin sé, agus díreach leideanna maidir le conas a úsáid, agus roinnt samplaí chomh maith. Mar sin, lig dom dul ar aghaidh agus a thaispeáint roinnt taispeántas de ag baint úsáide as R. OK. Mar sin, chuaigh mé os cionn an- go tapa ach na sonraí struchtúir agus éigin de na op-- cuid de na hoibríochtaí. Seo roinnt feidhmeanna. Mar sin, anseo tá mé ag dul díreach chun feidhm a shainmhíniú. Mar sin, tá mé ag baint úsáide as chomh maith sannadh oibreoir anseo, agus ansin mé ag rá a dhearbhú é mar fheidhm. Agus a thógann sé an luach x. Mar sin, is é seo aon luach is mian leat agus tá mé ag dul a thabhairt ar ais x féin. Mar sin, is é seo an fheidhm aitheantais. Agus cad fionnuar faoi seo i gcomparáid le teangacha eile agus íseal-leibhéal eile Tá teangacha sin x Is féidir a bheith ar aon chineál féin agus beidh sé ar ais go bhfuil cineál. Mar sin, is féidir leat a imagine-- a ligean dom a reáchtáil ach an tapa. Tá brón orm. Mar sin, rud amháin ba chóir dom a lua freisin is é go bhfuil an eagarthóir mé ag baint úsáide as ar a dtugtar rstudio. Is é seo cad atá ar a dtugtar IDE. Agus rud amháin go bhfuil gur deas faoi seo is é sin gcuimseoidh sé a lán de na rudaí is mian leat a dhéanamh i T féin ach an-intuitively. Mar sin, tá anseo console ateangaire. Mar sin dul céanna, is féidir leat a fháil freisin seo consól amh ach ag déanamh R. caipitil Agus is é seo go díreach an rud céanna leis an consól. Mar sin, is féidir liom a dhéanamh ach id feidhm x, x, x. Agus then-- agus ansin go Beidh go breá é féin. Dá bhrí sin tá rstudio mór toisc go bhfuil sé an consól. Tá sé freisin ar na doiciméid mhaith leat a reáchtáil ar. Agus ansin tá sé roinnt athróg gur féidir leat a fheiceáil i dtimpeallachtaí. Agus ansin, má tá tú a ceapacha a dhéanamh, ansin tú Is féidir a fheiceáil ach é anseo, i gcomparáid le a bhainistiú go léir fuinneoga éagsúla féin. I ndáiríre a úsáid go pearsanta Ionadaigh Uile, ach tá mé gur mhaith leat rstudio den scoth ach ag fáil le haghaidh smaoineamh maith de conas é a úsáid R. De ghnáth, nuair a bhfuil tú ag iarraidh a fhoghlaim roinnt tasc nua, nach bhfuil tú ag iarraidh a láimhseáil rudaí iomarca ag an am céanna. Dá bhrí sin tá R ach rstudio very-- Is bealach an-mhaith ar fhoghlaim R gan a bheith chun déileáil le go léir na rudaí eile. Mar sin, anseo tá mé ag rith id Dia duit. Tuairisceáin sé seo Dia duit. id 123. Seo veicteoir de slánuimhreacha. Mar sin dul céanna, mar is féidir leat aon saghas éigin de luach, féidir leat a dhéanamh ar ais id de x agus mar sin ar ais sé 1234 agus 5. Agus lig dom ach léiríonn tú go tá sé seo go deimhin, slánuimhir. Agus mar an gcéanna, má dhéanann tú rang id x, tá sé ag dul a bheith slánuimhir. Agus ansin, is féidir leat chomh maith comparáid a dhéanamh idir an dá agus tá sé TRUE. Mar sin, tá mé ag seiceáil má id x ionann ionann x agus fógra go dtugann sé tú dhá TRUEs. Mar sin, nach bhfuil sé seo ag rá go bhfuil an dhá rud comhionann, ach tá gach ceann de na hiontrálacha laistigh de na veicteoirí comhionann. Seo bounded.compare. Mar sin, tá sé seo beagán níos casta sa mhéid is go bhfuil sé má riocht agus eile agus ansin a thógann sé dhá argóintí ag an am. Dá bhrí sin tá x de chineál ar bith. Agus mé ag rá seo Is é an dara hargóint a. Is féidir é seo a bheith rud ar bith chomh maith. Ach de réir réamhshocraithe, tá sé ag dul a ghlacadh 5 más rud é nach bhfuil tú rud ar bith a shonrú. Mar sin, anseo tá mé ag dul a rá má tá x níos mó ná a. Mar sin, más rud é nach féidir liom a shonrú, sé Deir má tá x níos mó ná 5, ansin tá mé ag dul a thabhairt ar ais TRUE. eile, tá mé ag dul a thabhairt ar ais BRÉAGACH. Mar sin, lig dom dul ar aghaidh agus a shainmhíniú seo. Agus anois tá mé ag dul go dtí reáchtáil bounded.compare 3. Mar sin, deir sé go bhfuil 3 lú Tá than-- 3 níos mó ná 5. No, nach bhfuil sé chomh BRÉAGACH. Agus bounded.compare 3 agus mé ag dul a chur i gcomparáid é ag baint úsáide as is ionann 2. Mar sin, anois tá mé ag rá yes, anois mé ag iarraidh a bheith rud éigin eile. Mar sin, tá mé ag dul a rá, ba chóir duit a bheith 2. Is féidir liom a dhéanamh ceachtar an saghas nodaireacht nó mé a rá is ionann 2. Is é seo níos inléite sa mhéid is go nuair a bhíonn tú ag féachaint ar na ndáiríre feidhmeanna casta go ghlacadh arguments-- il agus tá sé seo Is féidir a bheith iliomad díreach oftentimes-- ag rá a is ionann 2 níos inléite do tú ionas gur níos déanaí sa todhchaí beidh a fhios agat cad atá tú a dhéanamh. Mar sin, sa chás seo, tá mé Tá rá 3 níos mó ná 2. Tá go bhfuil sé. Agus mar an gcéanna, is féidir liom a bhaint díreach seo agus a rá go bhfuil, 3 níos mó ná 2 i gcás ina is ionann 2. Agus sin freisin TRUE. Yes? LUCHT ÉISTEACHTA: An bhfuil tú líne forghníomhaitheach le líne? DUSTIN TRAN: Tá mé. Mar sin, cad Tá mé ag déanamh anseo ag cur an téacs seo document-- agus cad is fearr faoi go bhfuil rstudio go Is féidir liom a reáchtáil ach short-- aicearra eochair. Mar sin, tá mé ag déanamh rialaithe-Cuir isteach. Agus ansin, tá mé ag cur an líne i doiciméad téacs agus ansin a chur ar an console. Mar sin, anseo mé ag rá, bounded.compare agus tá mé ag déanamh rialaithe-X. Mar sin, is féidir liom a dhéanamh a reáchtáil anseo chomh maith. Agus ansin beidh sin a chur ar an líne agus ansin é a chur anseo. Agus ansin dul céanna, is féidir liom a dhéanamh a reáchtáil anseo. Agus ansin beidh sé a choinneáil ach a shainmhíniú na línte ar an consól mar sin. Agus má tá tú faoi deara freisin an curly Tá braces ann díreach cosúil i C error. x-- má tá an dá riocht maith ag dul go dtí lúibíní a úsáid agus ansin Is féidir leat é a úsáid eile. Is é ceann eile eile más rud é. Mar sin, tá sé seo ag dul a bheith x ionann is ionann, mar shampla. Agus ansin mé ag dul a rud éigin a thabhairt ar ais anseo. Fógra go bhfuil dhá difriúil rudaí anseo go bhfuil ar siúl. Is é ceann go anseo tá mé ag a shonrú ar ais ar an luach TRUE. Anseo tá mé ag rá ach x. Mar sin, beidh R ghnáth de réir réamhshocraithe a chur ar an arguments-- caite nó a chur ar an líne dheireanach den chód, agus a bheidh cad é ar ais. Mar sin, anseo is é seo mar an gcéanna rud mar a dhéanamh ar ais x. Agus díreach a thaispeáint duit. Agus ansin, beidh sé ag obair díreach mar sin. Mar sin, lig dom leanúint ar aghaidh leis seo. Mar sin, más rud é eile. Agus i ndáiríre, is féidir liom a thabhairt ar ais rud ar bith ba mhaith liom. Mar sin, ní dóigh liom go bhfuil fiú a Booleans ais am ar fad, Is féidir liom a thabhairt ar ais ach rud éigin eile. Mar sin, is féidir liom a dhéanamh iompróidh ais. Mar sin, má ionann x ionann a, sé ag dul iompróidh a thabhairt ar ais. Seachas sin, tá sé ag dul a thabhairt ar ais TRUE. Is féidir liom a dhéanamh chomh maith le veicteoir nó i ndáiríre rud ar bith. Agus de ghnáth i statically Teangacha clóscríofa, gur mhaith leat a shonrú i ndáil le cineál anseo. Agus faoi deara gur féidir é a bheith díreach rud ar bith. Agus is é R cliste go leor go bhfuil sé beidh a dhéanamh ach seo agus beidh sé ag obair fíneáil. Mar sin, lig dom a shainmhíniú seo. Unexpected-- OH leithscéal. Ba chóir é a brace curly anseo. OK. Cool. Gach ceart. Mar sin anois a ligean ar chur i gcomparáid 3 agus is ionann 3. Mar sin, ba chóir é a return-- yeah-- an marc luach. Mar sin, anois go bhfuil rud níos ginearálta cosúil le cad faoi struchtúir sonraí eile. Mar sin, tá an fheidhm seo agat. Tá sé seo ag dul a bheith ag obair ar aon saghas de luach mar 3 nó aon uimhriúil, i bhfocail eile, dúbailte. Ach cad faoi rud éigin cosúil le veicteoir. Mar sin, cad a tharlaíonn má do-- tú mar sin tá mé dul Val dtí, abair, 4 a shannadh go 6. Mar sin, má ais mé seo, seo Is veicteoir ó 4, 5, 6. Anois, a ligean ar a fheiceáil cad a tharlaíonn má dhéanann mé bounded.compare Val. Mar sin, tá sé seo ag dul a thabhairt duit 15 1251. Mar sin, i bhfocail eile, tá sé ag rá má fhéachann tú ar an coinníoll seo mar sin deir sé go bhfuil x lú ná nó rud éigin. Mar sin, is é seo beagán mearbhall mar anois ní hamháin bhfuil a fhios agat cad atá ar siúl. Mar sin, buille faoi thuairim mé rud amháin go bhfuil i ndáiríre maith faoi ach ag iarraidh a dífhabhtaithe is é sin is féidir leat a dhéanamh go díreach é Val mó ná a agus féach cad a tharlaíonn ann. Mar sin, val-- a bhfuil de réir réamhshocraithe 5 amhlaidh a ligean ar a dhéanamh a Val mó ná 5. Mar sin, tá sé seo le veicteoir BRÉAGACH BRÉAGACH TRUE. Mar sin, anois nuair a bhíonn tú ag féachaint ar sin, tá sé ag dul a rá más rud é, agus ansin tá sé ag dul a thabhairt duit seo Is veicteoir de BRÉAGACH BRÉAGACH TRUE. Mar sin, nuair a théann tú isteach R, T Tá aon smaoineamh cad atá tú a dhéanamh. Toisc tá sé ag súil singil amháin luach, a bhfuil Boole, agus anois go bhfuil tú ag a thugann sé veicteoir de Booleans. Mar sin de réir réamhshocraithe, tá T ach ag dul a rá cad é an heck, Tá mé ag dul chun glacadh leis go bhfuil tú ag dul a chur ar an chéad eilimint anseo. Mar sin, tá mé ag dul a say-- Tá mé ag dul glacadh leis go bhfuil sé seo BRÉAGACH. Mar sin, tá sé ag dul a rá ar bith, nach bhfuil sé seo ceart. Mar an gcéanna, tá sé ag dul go dtí a Val ionann is ionann a. Níl, tá brón orainn 5. Agus tá sé ag dul chomh maith le bheith bréagach chomh maith. Mar sin, tá sé ag dul a rá ar bith, nach bhfuil sé TRUE, chomh maith mar sin tá sé dul ar ais an ceann deireanach. Mar sin, is é seo ceachtar an rud maith nó olc rud, ag brath ar cé tú féachaint air. Toisc nuair a bhíonn tú chruthú na feidhmeanna, nach bhfuil fhios agat i ndáiríre cad atá ar siúl. Mar sin, uaireanta gur mhaith leat earráid, nó b'fhéidir gur mhaith leat ach a rabhadh. Sa chás seo, ní R é sin a dhéanamh. Mar sin, tá sé i ndáiríre suas go dtí bunaithe ar tú as an méid a cheapann tú ar an teanga ba chóir a dhéanamh sa chás seo má théann tú i veicteoir de Booleans nuair a bhíonn tú ag déanamh más riocht. Mar sin, a ligean le rá go raibh tú an bunaidh ceann a bhfuil más rud é eile ar ais TRUE agus an bhfuil tú ag dul a thabhairt ar ais BRÉAGACH. Mar sin, bealach amháin de thógann is é seo a rá liom Ní gá go fiú rud coinníollach. Tá rud eile is féidir liom a dhéanamh go díreach ar ais na luachanna féin. Mar sin, má thugann tú faoi deara, má tá tú dhéanamh Val mó ná 5, seo ag dul a thabhairt ar ais veicteoir BRÉAGACH BRÉAGACH TRUE. B'fhéidir go bhfuil an scéal seo agat Ba mhaith do bounded.compare. Ba mhaith leat a thabhairt ar ais ina gné de Booleans i gcás ina i gcomparáid é gach ceann de na luachanna chun iad féin. Mar sin, is féidir leat ach a dhéanamh bounded.compare feidhm x, is ionann a 5. Agus ansin in ionad a dhéanamh an coinníoll seo más rud eile, Tá mé ag dul díreach a thabhairt ar ais Tá x mó ná 5. Mar sin, má tá sé fíor, ansin tá sé ag dul a thabhairt ar ais TRUE. Agus ansin más rud é nach bhfuil sé, tá sé ag dul a thabhairt ar ais BRÉAGACH. Agus beidh sé seo ag obair le haghaidh aon cheann de na struchtúir seo. Mar sin, is féidir liom a bounded.compare c 1 6 nó 9 agus ansin mé ag dul a rá ionann 6, mar shampla. Agus ansin tá sé ag dul go dtí a thabhairt duit an Boole ceart veicteoir go bhfuil tú ag a dhearadh. Mar sin, iad siúd ach feidhmeanna agus anois lig dom ach léiríonn tú roinnt visuals idirghníomhach. Ní dóigh liom go bhfuil mé i ndáiríre Wi-Fi anseo in iúl amhlaidh dom dul díreach ar aghaidh agus skip an ceann seo buille faoi thuairim mé. Ach rud amháin go bhfuil fionnuar Tá cé go má tá tú díreach ag iarraidh a thástáil a bunch orduithe sonraí éagsúla, tá a bunch de thacair shonraí éagsúla atá preloaded cheana féin i R. Mar sin, tá duine amháin acu ar a dtugtar an inteachán tacar sonraí. Tá sé seo ar cheann de na cinn is-eol go maith cinn i bhfoghlaim meaisín. De ghnáth go mbainfidh tú a dhéanamh ach de chineál éigin cásanna tástála a fheiceáil má ritheann do chód. Mar sin, a ligean ar a sheiceáil go díreach cad é inteachán. Mar sin, tá an rud ag dul a bheith ina fráma sonraí. Agus tá sé de chineál ar fad mar gheall ar Clóite mé díreach amach inteachán. Tá sé ag a phriontáil amach an rud ar fad. Mar sin, tá sé ar fad na hainmneacha éagsúla. Dá bhrí sin tá inteachán bailiúchán bláthanna éagsúil. Sa chás seo, tá sé ag rá tú na speiceas de, seo go léir leithid éagsúla agus fad na sepal agus an petal. Agus mar sin de ghnáth, más rud é ba mhaith leat a phriontáil inteachán, mar shampla, nach bhfuil tú ag iarraidh a bheith air é seo a dhéanamh go léir mar gheall nach féidir a dhéanamh níos mó do consól ar fad. Mar sin, rud amháin go bhfuil i ndáiríre Is deas an fheidhm ceann. Mar sin, má dhéanann tú go díreach ceann inteachán, beidh sé seo a thabhairt duit an chéad chúig sraitheanna, nó sé buille faoi thuairim mé. Agus ansin go maith, tá tú Is féidir a shonrú go díreach anseo. Mar sin, beidh sé seo a thabhairt 20-- tú an chéad 20 sraitheanna. Agus bhí mé i ndáiríre de chineál den ionadh go bhfuil an thug mé sé ligthe amhlaidh dom dul ar aghaidh agus seiceáil iris-- nó ceann, tá brón orainn. Agus anseo beidh sé a thabhairt tú na cáipéisí de cad a dhéanann an ceann luach. Mar sin, ar ais sé an chéad nó deiridh de rud. Agus ansin mé ag dul a breathnú ar na mainneachtainí. Agus ansin deir sé an mhainneachtain ceann x modh agus n cothrom 6l. Mar sin, ar ais sé seo an chéad sé gnéithe. Agus mar an gcéanna má thugann tú faoi deara anseo, mé Ní raibh n a shonrú comhionann 6. De réir réamhshocraithe úsáideann sé sé, buille faoi thuairim mé. Agus ansin, más mian liom a shonrú áirithe luach, ansin is féidir liom féachaint go maith. Mar sin, tá go bhfuil roinnt orduithe simplí agus anseo ceann eile go bhfuil just-- maith, Can-- go bhfuil sé i ndáiríre casta beag níos mó, ach beidh sé seo a ghlacadh ach an rang gach colún den inteachán tacar sonraí. Mar sin, beidh sé seo a thaispeáint duit cad gach ceann de na Tá colúin i dtéarmaí a n-cineálacha. Dá bhrí sin tá fad sepal uimhriúil, Tá leithead sepal uimhriúil. Tá gach na luachanna díreach uimhriúil mar is féidir leat insint as na sonraí seo struchtúr is iad seo go léir ag dul go dtí uimhriúil. Agus an colún Speiceas ag dul a bheith ina fhachtóir. Mar sin de ghnáth, ba mhaith leat smaoineamh go tá sé seo cosúil le teaghrán carachtar. Ach má dhéanann tú ach irisSpecies, agus ansin mé ag dul ceann 5 a dhéanamh, agus tá sé seo ag dul i gcló amach an chéad chúig luachanna. Agus ansin faoi deara seo leibhéal. Mar sin, tá sé seo saying-- an mbealach R a bhfuil athróg categorical. Mar sin, seachas díreach a bhfuil teaghráin carachtar, tá sé leibhéil sonrófar cé acu de na rudaí atá. Mar sin, a ligean le rá irisSpecies 1. Mar sin, cad ba mhaith leat a dhéanamh anseo tá mé subsetting leis an gcolún Speiceas. Mar sin, a thógann sé seo an Colún Speiceas agus ansin innéacsanna sé a fháil ar an chéad eilimint. Mar sin, ba chóir é seo a thabhairt duit setosa. Agus tugann sé chomh maith leat na leibhéil anseo. Mar sin, is féidir leat a chur i gcomparáid freisin seo le carachtar setosa agus nach bhfuil seo ag dul a bheith TRUE mar cheann Is de chineál difriúil ná an ceann eile. Nó buille faoi thuairim mé go bhfuil sé fíor mar gheall ar T Tá níos cliste ná sin. Agus tá sé ag agus ansin Deir, b'fhéidir go bhfuil sé seo cad ba mhaith leat. Mar sin, tá sé ag dul a rá carachtar Tá setosa teaghrán mar an ceann seo mar an gcéanna. Agus ansin dul céanna, is féidir leat freisin grab ach na leithéidí sin de. Mar sin, is é sin ach de chineál éigin orduithe tapa ar an tacar sonraí. Mar sin tá anseo taiscéalaíochta cuid de na sonraí. Mar sin, tá sé seo beagán níos mó i gceist leis an anailís sonraí. Agus é seo a tógadh ó roinnt bootcamp i R i Berkeley. Mar sin, leabharlann iasachta. Mar sin, tá mé ag dul a luchtú i leabharlann a dtugtar eachtrach. Mar sin, tá sé seo ag dul a thabhairt dom read.dta ionas glacadh leis go bhfuil mé an tacar sonraí. Tá sé seo a stóráil i láthair eolaire de mo consól oibre. Mar sin, a ligean ar a fheiceáil go díreach cad a Is é an t-eolaire ag obair. Mar sin tá anseo ar mo chomhadlann oibre. Agus na sonraí ponc, seo a léamh rud, tá sé ag rá an comhad seo lonnaithe san fhillteán sonraí an chomhadlann oibre. Agus read.dta nach bhfuil sé sin ordú réamhshocraithe. Buille faoi thuairim mé luchtú mé é i cheana féin. IEI ghlac luchtú mé in cheana. Ach mar sin nach bhfuil read.dta dul a bheith ar a dtoil réamhshocraithe. Agus sin an fáth a bhfuil tú ag dul a bheith acu a luchtú sa leabharlann package-- an pacáiste a dtugtar eachtrach. Agus más rud é nach bhfuil tú ag an phacáiste, I mo thuairimse, Tá eachtrach ar cheann de na cinn an-tógtha i. Seachas sin, is féidir leat chomh maith install.packages dhéanamh agus beidh sé seo a shuiteáil an pacáiste. Agus beidh sé seo a thabhairt duit R. Uh, uimh. Agus ansin mé ag dul díreach a stopadh seo toisc go bhfuil mé cheana féin é. Ach cad i ndáiríre deas faoi R is é sin an bhainistíocht pacáiste Tá córas an-galánta. Toisc go mbeidh sé a stóráil gach rud i ndáiríre nicely ar do shon. Mar sin, sa chás seo, tá sé ag dul a stóráil sé i, creidim, an leabharlann anseo. Mar sin, ag am ar bith is mian leat a pacáistí nua a shuiteáil, tá sé díreach chomh simplí agus is install.packages dhéanamh agus beidh R bhainistiú go léir na pacáistí ar do shon. Mar sin, ní gá duit rud éigin a dhéanamh i Python, áit a bhfuil tú pacáiste seachtrach bainisteoirí cosúil le páipéar Anaconda nuair a bhíonn tú doing-- tú a shuiteáil ar an pacáistí lasmuigh de Python agus ansin déan iarracht tú a rith leo féin. Mar sin, tá sé seo i ndáiríre ar bhealach deas. Agus éilíonn install.packages idirlín. Bíonn sé é ó fhreastalaí agus an stór a Bailíonn léir pacáistí a dtugtar CRAN. Agus is féidir leat a shonrú a bhfuil saghas scáthán ba mhaith leat a íoslódáil na pacáistí ó. Mar sin, anseo tá mé ag cur an tacar sonraí. Tá mé ag léamh a úsáid na feidhme seo. Mar sin, lig dom dul ar aghaidh agus é sin a dhéanamh. Mar sin, a ligean ar glacadh leis go Tá tú an tacar sonraí agus tá tú go hiomlán aon smaoineamh a bhfuil sé. Agus a thagann sé seo i ndáiríre ar bun cothrom go minic sa tionscal áit a bhfuil tú ach na tonna agus tonna de rudaí messy agus tá siad thar a bheith gan lipéad. Mar sin, anseo tá mé seo sonraí CCD agus níl a fhios agam a bhfuil sé mar sin tá mé díreach tar léiríonn a sheiceáil amach. Mar sin, tá mé ag dul ceann a dhéanamh ar dtús. Mar sin, mé a sheiceáil an chéad sé colúin ar a bhfuil an tacar sonraí. Mar sin, is é seo an stát, pres04, agus ansin go léir saghas éagsúla de colúin. Agus cad suimiúil anseo, buille faoi thuairim mé, is é go bhfuil tú Bheadh ​​glacadh leis go Breathnaíonn seo cosúil éigin de toghcháin. Agus buille faoi thuairim mé díreach ó ag féachaint ar an gcomhad ainm is de chineál éigin a bhailiú sonraí faoi iarrthóirí nó vótálaithe a vótáil do uachtaráin ar leith nó iarrthóirí uachtarán don toghchán 2004. Mar sin, tá anseo luachanna 1, 2 mar sin bealach amháin a stóráil na n-iarrthóirí uachtarán Tá a n-ainmneacha. Sa chás seo, tá sé cosúil tá siad luachanna díreach slánuimhir. Mar sin 2004, bhí sé Bush versus Ciarraí Creidim. Agus anois, a ligean le rá ní hamháin bhfuil a fhios agat cibé acu 1 fhreagraíonn do Bush nó 2 fhreagraíonn do Chiarraí nó agus mar sin de agus mar sin de, ceart? Agus tá sé seo, ach dom, fadhb coitianta go leor. Mar sin, cad is féidir leat a dhéanamh sa chás seo? Mar sin, a ligean ar a sheiceáil go léir na rudaí eile. stáit, tá mé ag glacadh leis seo thagann ó stáit éagsúla. partyid, ioncam. A ligean ar breathnú ar partyid. Mar sin, b'fhéidir go bhfuil rud amháin is féidir leat a dhéanamh féachaint ar gach ceann de na tuairimí a bhfuil partyid de Poblachtach nó Democrat nó rud éigin. Mar sin, a ligean ar breathnú díreach ar an méid partyid é. Mar sin, tá mé ag dul a ghlacadh dat agus ansin mé ag dul chun é seo a shíniú Dollar oibreoir go ndearna mé roimhe seo agus tá sé seo ag dul go dtí fothacar leis colún. Agus ansin mé ag dul a bheith i gceannas seo 20, ach a fheiceáil cad Breathnaíonn seo cosúil. Mar sin, tá sé seo ach a bunch de NAS. Mar sin, i bhfocail eile, tá tú ar iarraidh sonraí faoi na guys. Ach tú faoi deara freisin seo Is dat partyid ina fhachtóir mar sin tugann sé seo duit catagóirí éagsúla. Mar sin, i bhfocail eile, is féidir partyid a ghlacadh Democrat, Poblachtach, Neamhspleách, nó rud éigin eile. Mar sin, a ligean ar dul ar aghaidh agus a ligean ar Féach cé acu de na is-- ó, ceart go leor. Mar sin, tá mé ag dul a fo-thacar a partyid agus ansin féachaint ar a bhfuil na cinn Democrat, mar shampla. Tá sé seo ag dul a thabhairt duit Boole, a Boole ollmhór TRUEs agus FALSEs. Agus anois, a ligean le rá Ba mhaith liom a fothacar na guys. Mar sin, tá sé seo ag dul a ghlacadh ar mo dat agus fo-thacar a cibé tuairimí Tá ionann partyid cothrom Democrat. Agus é seo fada go leor mar gheall ar níl an oiread sin acu. Mar sin anois, tá mé ag dul a bheith mar cheannasaí seo i 20. Agus mar a thugann tú is ionann agus, ionann Tá suimiúil sa mhéid is go bhfuil tú already-- bhfuil tú ag lena n-áirítear freisin an NAS. Mar sin, sa chás seo, ní féidir leat a fháil fós aon eolas mar anois go bhfuil tú NAS agus is mian leat ach a fheiceáil cé acu de na breathnóireacht fhreagraíonn do Democrat agus luachanna Níl na iarraidh iad féin. Mar sin, conas ba mhaith leat a fháil haitheantas coibhneasta de na NAS? Mar sin, anseo tá mé díreach tar éis ag baint úsáide as an eochair suas ar mo cúrsóir agus ansin ag rá bogadh timpeall. Agus ansin anseo tá mé ag dul díreach a rá is.na datpartyid. Mar sin, seo agus agus beidh a ghlacadh dhá veicteoir Boole éagsúla agus a rá tá sé ag dul a bheith FÍOR agus BRÉAGACH mar shampla. Mar sin, tá sé ag dul chun é seo a chomhdhéanann í-ciallmhar. Mar sin, anseo mé ag rá a ghlacadh an fráma sonraí, fo-thacar leis na cinn a fhreagraíonn don Democrat, agus aon cheann acu a bhaint nach bhfuil NA. Mar sin, ba chóir an will-- a thabhairt duit rud éigin. A ligean ar a fheiceáil is.na. A ligean ar iarracht datpartyid is.na. Agus ba chóir é seo a thabhairt you-- sorry-- ach veicteoir Boole. Agus ansin, mar tá sé chomh fada sin, Tá mé ag dul a fothacar go 20. OK. Mar sin, ba chóir an obair seo. Agus beidh an ceann seo a bheith chomh maith TRUEs. Ah, mar sin tá mo earráid anseo go I'm-- I úsáid C ++ agus R hidirmhalartaithe mar sin a dhéanamh mé an botún am ar fad. Is é an t-oibreoir agus an i ndáiríre an ceann is mian leat. Ní mian leat úsáid a bhaint as dhá ampersands, ach ceann amháin. OK. Mar sin, a ligean ar a fheiceáil. Mar sin, subsetted muid go dtí an partyid nuair a bhíonn siad Democrat agus ní bhíonn siad luachanna atá in easnamh. Agus lig anois ar súil ar a cinn vótáil siad. Mar sin, is cosúil mar chuid is mó acu a vótáladh le haghaidh 1. Mar sin, tá mé ag dul chun dul ar aghaidh agus a rá go bhfuil Ciarraí. Agus mar an gcéanna, is féidir leat dul freisin do na Poblachta agus táthar ag súil, ba chóir é seo a thabhairt duit 2. Tá sé díreach a bunch de colúin éagsúla. Agus go deimhin, tá sé 2. Mar sin, partyid léir Poblachtach, chuid is mó acu ag vótáil ar feadh 2. Mar sin, is cosúil sé cosúil, ach trí bhreathnú ar seo, Poblachtach ag dul a bheith a very-- nó an partyid ag dul a bheith an- fachtóir mór a chinneadh a t-iarrthóir go bhfuil siad ag dul chun vóta a chaitheamh le haghaidh. Agus tá sé seo fíor go léir i gcoitinne. Agus oireann sé seo do intuition, ar ndóigh. Mar sin, is cosúil sé cosúil tá mé ag rith amach as an am sin lig chóir dom dul go díreach ar aghaidh agus a thaispeáint roinnt íomhánna tapaidh. Mar sin tá anseo rud éigin go bhfuil beagán níos casta le léirshamhlú. Mar sin, sa chás seo, is é seo an- Anailís simplí de díreach seiceáil ar cad Is é an t-uachtarán de '04. Mar sin, sa chás seo, a ligean le rá agat ag iarraidh a cheist seo a fhreagairt. Mar sin, is dócha bhíomar ag iarraidh a fhios ag an vótáil iompar i 2004 uachtarán toghcháin agus conas a athraíonn de réir cine. Mar sin, ní amháin go bhfuil tú ag iarraidh a féach ar an iompar vótála, ach ba mhaith leat a fho-thacar de gach cine agus saghas achoimre sin. Agus is féidir leat insint ach ag an nodaireacht casta go bhfuil an bhfuil de chineál ar dul soineanta. Mar sin, ar cheann de na T níos airde pacáistí go maith de chineál ar le déanaí ar a dtugtar dplyr. Mar sin, tá sé ar an ceann seo ar dheis anseo. Agus is é ggplot2 ggg-- ach deas bhealach a dhéanamh visualizations níos fearr ná an ceann-tógtha i. Mar sin, tá mé ag dul a luchtú dá leabharlann. Agus ansin, tá mé ag dul chun dul romhainn agus a reáchtáil an ordú. Is féidir leat a chóireáil ach seo mar bosca dubh. Cad atá ag tarlú é go bhfuil an píopa Tá oibreoir ag dul i an argóint seo i anseo. Mar sin, tá mé ag grúpa ag rá ag dat cine agus ansin uachtarán 04. Agus ansin, fad na horduithe eile Tá scagadh agus ansin achoimre i gcás ina Tá mé ag déanamh chomhaireamh agus ansin tá mé ag bhreacadh anseo. OK cool. Mar sin, a ligean ar dul ar aghaidh agus fheiceáil cad Breathnaíonn seo cosúil. Mar sin, cad atá ag tarlú anseo go bhfuil mé ach breactha gach ceann de na rásaí agus ansin a cinn vótáil siad. Agus dá éagsúla fhreagraíonn luachanna dtí 2 agus 1. Más mian leat a bheith níos mó galánta, is féidir leat chomh maith a shonrú go díreach go bhfuil 2 Kerry-- nó Tá 2 Bush, agus ansin tá 1 Chiarraí. Agus is féidir leat a bheith chomh maith go i do finscéal. Agus is féidir leat a scoilt freisin na graif bar. Toisc go bhfuil rud amháin , má thugann tú faoi deara, nach bhfuil sé seo an-éasca a aithint cé acu de na dhá luach atá níos mó. Mar sin, rud amháin gur mhaith leat iarraidh a dhéanamh ná a ghlacadh réimse gorm agus díreach é a bhogadh thar anseo mar sin leat Is féidir comparáid a dhéanamh idir an dá taobh le taobh. Agus buille faoi thuairim mé go bhfuil rud éigin I nach bhfuil am a dhéanamh ceart anois, ach sin freisin an-éasca a dhéanamh. Is féidir leat breathnú díreach isteach na leathanaigh fear na ggplot. Mar sin, is féidir leat a dhéanamh go díreach ggplot cosúil go agus a léamh isteach sa leathanach an fear. Mar sin, lig dom ach go tapa léiríonn tú roinnt rudaí cool. A ligean ar dul ar aghaidh agus dul to-- ach cur i bhfeidhm na foghlama meaisín. Mar sin, a ligean ar rá ní mór dúinn na trí pacáistí sin tá mé ag dul a luchtú sin i. Mar sin, priontaí sé seo díreach amach cuid faisnéis tar éis a luchtú mé sa rud. Mar sin, tá mé ag rá seo read.csv, an tacar sonraí, agus anois Tá mé ag dul chun dul ar aghaidh agus cuma agus féach cad atá taobh istigh an tacar sonraí. Mar sin, an chéad 20 tuairimí. Mar sin, tá mé díreach tar éis X1, X2, agus Y. Mar sin é cosúil cosúil le bunch de na luachanna Tá idir b'fhéidir 20-80 nó mar sin. Agus ansin dul céanna le haghaidh X2 agus ansin an Y cosúil le bheith lipéid 0 agus 1. Chun seo a fhíorú, is féidir liom a dhéanamh ach X1 sonraí achomair. Agus ansin dul céanna le haghaidh go léir na colúin eile. Dá bhrí sin tá achoimre ar bhealach tapa ach léiríonn tú luachanna tapaidh. Ó, tá brón orainn. Ba chóir go mbeadh sé seo ar cheann a bheith Y. Mar sin, sa chás seo, tugann an quantiles, medians maxes, chomh maith. Sa chás seo, dataY, is féidir leat a fheiceáil go bhfuil sé ach ag dul a bheith 0 agus 1. Chomh maith leis sin tá an meán a rá 0.6, ciallaíonn sin go díreach é Dealraíonn sé cosúil Tá mé 1s níos mó ná 0s. Mar sin, lig dom dul ar aghaidh agus a thaispeáint agat cad Breathnaíonn seo cosúil. Mar sin, tá mé ag dul díreach a bhreacadh seo. A ligean ar a fheiceáil conas a ghlanadh seo. OH OK. OK. Mar sin, is é seo cad tá sé cosúil. Mar sin, is cosúil sé cosúil buí sonraithe mé mar 0, agus ansin dearg sonraithe mé mar 1s. Mar sin, anseo tá sé cosúil pointí lipéad agus é Dealraíonn sé cosúil go raibh tú ach cuid saghas cnuasú ar seo. Agus lig dom dul díreach ar aghaidh agus a thaispeáint cuid tú de na feidhmeanna a tógadh i. Mar sin, anseo tá lm. Mar sin, tá sé seo ag iarraidh ach a d'oirfeadh líne leis seo. Mar sin, cad é an bealach is fearr gur féidir liom oiriúnach ar líne den sórt sin go mbeidh sé ar leith is fearr an saghas cnuasaigh. Agus go hidéalach, is féidir leat a fheiceáil go díreach go bhfuil mé a reáchtáil go díreach go léir na horduithe agus ansin, tá mé ag dul romhainn agus cuir an líne. Mar sin, is cosúil seo cosúil leis an buille faoi thuairim is fearr. Tá sé ag cur an ceann is fearr a íoslaghdaíonn an earráid i iarraidh a d'oirfeadh an líne seo. Gan amhras, tá sé seo de chineál ar go maith, ach nach bhfuil sé an chuid is fearr. Agus samhlacha líneach, i Go ginearálta, ag dul a bheith i ndáiríre mór do teoiric agus díreach saghas d'bunúsacha a thógáil meaisín foghlaim. Ach i gcleachtas, tá tú ag dul go dtí ag iarraidh rud éigin níos ginearálta a dhéanamh. Mar sin, is féidir leat triail ach ag rith rud ar a dtugtar líonra neural. Tá na rudaí seo níos níos coitianta. Agus iad ag obair go díreach fantastically do tacair shonraí mhóra. Mar sin, sa chás seo, ní mór dúinn have-- ach a ligean ar see-- againn nrow. Dá bhrí sin tá nrow rá ach líon na línte. Mar sin, sa chás seo, tá mé Tá 100 tuairimí. Mar sin, lig dom dul ar aghaidh agus dhéanamh líonra neural. Mar sin, tá sé seo i ndáiríre deas mar is féidir liom a rá ach nnet agus ansin tá mé ag regressing Y. Mar sin, is é an Y sin colún. Agus ansin regressing ar an dá athróg eile. Mar sin, is é seo níos giorra Scríobhtar X1 agus X2. Mar sin, a ligean ar dul ar aghaidh agus a reáchtáil seo. Ó, tá brón orainn. Is gá dom a reáchtáil an rud ar fad. Agus is é seo ach nodaireacht priontáil do cé chomh tapa nó nach bhfuil go tapa é coinbhéirsithe. Mar sin, tá sé cosúil raibh sé le chéile. Mar sin, lig dom dul ar aghaidh agus a phriontáil amach cad Breathnaíonn seo cosúil. Féach anseo an pictiúr agus anseo tá contour a léiríonn cé chomh maith agus oireann sé. Agus é seo just-- féidir leat a fheiceáil seo go bhfuil an an-, an-deas. D'fhéadfadh sé a bheith fiú overfitting, ach is féidir leat freisin cuntas seo le eile teicnící mar tras-bhailíochtaithe. Agus tá siad seo tógtha chomh maith i R. Agus lig dom a thaispeáint duit go díreach tacú meaisín veicteoir. Is é seo an ceann eile coitianta i ndáiríre teicníc i bhfoghlaim meaisín. Tá sé an-chosúil leis samhlacha líneach, ach úsáideann sé cad a dtugtar modh eithne. Agus a ligean ar a fheiceáil cé chomh maith agus a dhéanann. Mar sin, tá an ceann seo an-chosúil leis an gcaoi go maith a chomhlíonann líonra neural, ach tá sé i bhfad níos rianúla. Agus is é seo bunaithe ar thalamh d'what-- conas obair SVMs. Mar sin, tá sé seo ach an- forbhreathnú tapa ar roinnt de na feidhmeanna an-tógtha i is féidir leat a dhéanamh agus freisin ar roinnt de na taiscéalaíochta sonraí. Mar sin, lig dom dul díreach ar aghaidh agus dul ar ais go dtí an sleamhnán. Mar sin ar ndóigh, is é seo Ní cuimsitheach an-. Agus é seo i ndáiríre ach teaser léiríonn tú cad is féidir leat a dhéanamh i ndáiríre i R. Mar sin, más gur mhaith leat díreach cosúil níos mó a fhoghlaim, anseo Tá bunch na n-acmhainní éagsúla. Mar sin, má tá tú Fond téacsleabhair nó go bhfuil tú ach Fond de rudaí a léamh ar líne, ansin é seo iontach ceann Hadley Wickham, a chruthaigh freisin go léir pacáistí ndáiríre cool. Má tá tú Fond de físeáin, ansin Berkeley Tá bootcamp uamhnach go several-- é gur de chineál ar fad. Agus beidh sé ag múineadh tú beagnach gach rud gur mhaith leat a bheith ar an eolas faoi R. Agus mar an gcéanna, níl Codeacademy agus seo go léir saghas eile láithreáin ghréasáin na idirghníomhach. Tá siad ag fáil freisin common-- níos mó agus níos coitianta. Mar sin, is é seo an-chosúil leis Codeacademy. Agus ar deireadh, má tá tú díreach tar Ba mhaith Pobail agus cabhair a fháil, is iad seo a bunch de rudaí is féidir leat dul go dtí. Ar ndóigh, ní mór dúinn go fóill úsáid a bhaint as liostaí seoltaí, ach cosúil le beagnach gach eile pobal teanga cláir. Agus #rstats, is é seo ár bpobal Twitter. Sin i ndáiríre coitianta go leor. Agus ansin USER! An bhfuil ach ár gcomhdháil. Agus ansin, ar ndóigh, is féidir leat úsáid a bhaint as seo go léir Q & A rudaí eile, cosúil le Stack Overflow, Google, agus ansin GitHub. Mar gheall ar an chuid is mó de na pacáistí agus a lán de an phobail a dírithe ar fhorbairt cód mar tá sé foinse oscailte. Agus tá sé ach deas i ndáiríre ar GitHub. Agus ar deireadh, is féidir leat teagmháil a dhéanamh liom má tá tú díreach aon cheist tapaidh. Mar sin, is féidir leat teacht liom ar Twitter anseo, mo láithreán gréasáin, agus díreach tar éis mo ríomhphost. Mar sin tá súil againn, go raibh something-- ach teaser gearr ar a bhfuil R ndáiríre in ann a dhéanamh. Agus tá súil againn, tá tú díreach seiceáil amach na trí naisc agus féach cad is féidir leat a dhéanamh níos mó. Agus buille faoi thuairim mé go díreach mar gheall air. Go raibh maith agat. [Bualadh bos]