(Acest articol a fost publicat pentru prima dată pe codificare-pastși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.
1. O pasiune pentru trecut
De când eram adolescent, istoria a fost una dintre pasiunile mele. Am fost foarte norocos în liceu să am un mare profesor de istorie pe care l -am putut asculta ore întregi. Interesul meu a fost, desigur, condus de curiozitatea cu privire la toți acei oameni morți din comploturile istorice care nu mai există decât în cărți, imagini, filme și – mai ales – în imaginația noastră.
Cu toate acestea, ceea ce mi -a declanșat cu adevărat pasiunea a fost să realizez modul în care textele diferite pot descrie același eveniment din perspective atât de variate. Suntem capabili să vedem aceleași realități în moduri diferite, ceea ce ne oferă puterea de a ne modela viața – și viitorul nostru – în ceva mai semnificativ, dacă alegem acest lucru.
2. Primele întâlniri cu r
Când am început masterul meu în politici publice la Școala Hertie din Berlin, statisticile am fost un curs obligatoriu atât pentru management, cât și pentru analiza politicilor, cele două domenii de concentrare oferite în curs. Am început semestrul sigur că voi alege managementul, deoarece m -am luptat mereu cu abstracții matematice. Cu toate acestea, pe măsură ce primul semestru a trecut, am devenit intrigat de unele dintre conceptele pe care le învățam în Statistici I. Validitatea internă și externă, prejudecățile de selecție și regresia la medie au fost concepte care mi -au capturat cu adevărat interesul și au aplicații mult dincolo de statistici, ajungând în multe domenii de cercetare.
Clădirea școlii Hertie. Sursa: Zugzwang1972, CC până la 3.0, prin Wikimedia Commons
Apoi au venit primele noastre misiuni de programare R. M -am luptat la nesfârșit cu sintaxa funcțională și m -am simțit frustrat de fiecare eroare – mai ales că aveam nevoie de note puternice pentru a trece statistici. Cu toate acestea, fiecare eșec s -a simțit ca o provocare pe care nu am putut -o pune jos. Am ratat funcțiile de ajutor ale lui Rstudio și am pierdut timpul căutând pe web soluții, dar încet piesele au început să facă clic.
3. Descoperirea Datacamp
Până la sfârșitul semestrului, eram dornic să mă scufund mai adânc. Atunci am descoperit că, în calitate de candidați, am avut acces gratuit la Datacamp-o platformă care combină videoclipuri scurte și concentrate cu exerciții de codificare în browser, nu este necesară o instalare software. Bucla de feedback instantaneu – văzând randamentul meu GGPLOT în câteva secunde – mi -a făcut o mică victorie în fiecare zi. Peste câteva luni, am finalizat cursuri de la Introducere în r şi GGPLOT2 la subiecte statistice mai avansate. Abordarea structurată a Datacamp mi -a transformat frustrarea în impuls. Introducere în statistici în R a fost unul dintre primele mele cursuri și m -a ajutat să trec statistici I cu o notă mai bună. Puteți testa primul capitol gratuit pentru a vedea dacă se potrivește stilului dvs. de învățare.
Metoda Datacamp. Sursa: AI generat.
TIPS_AND_UPDATES
4. Creșterea încrederii și alegerea analizei politicilor
Înarmat cu noi abilități R, am ales analiza politicilor pentru zona mea de concentrare – și nu m -am uitat niciodată în urmă. Învățarea de a programa în R a creat o buclă de feedback pozitivă pentru învățarea mea statistică, deoarece vizualizările și simulările au dat viață conceptelor abstracte pe care le -am găsit odată foarte greu de înțeles.
5. Pivot pandemic
Apoi, pandemia din 2020 a lovit, care, în unele moduri, a alimentat doar învățarea mea, deoarece am putea face puțin în afară de a rămâne acasă la calculatoarele noastre. Din păcate, instituția mea a încetat să ne ofere conturi gratuite de date de date, dar am continuat să învăț programarea R și am descoperit overflow -ul stivei – o platformă de întrebări și răspunsuri pentru R și Python, printre alte limbi – pentru a depana codul meu.
De asemenea, am început să citesc mai mult din documentația oficială pentru funcții și pachete, ceea ce nu a fost la fel de plăcut sau ușor ca vizionarea videoclipurilor Datacamp, care au rezumat totul pentru mine. Pe măsură ce am avansat, a trebuit să devin mai răbdător și să perseverez pentru a înțelege pachetele și funcțiile de care aveam nevoie. De asemenea, am apelat la cărți – în mare parte din O’Reilly Media, un editor cu resurse extinse de programare. Există, de asemenea, multe cărți online gratuite și excelente, cum ar fi R pentru știința datelor.
Resurse principale utilizate pentru a învăța R. Sursa: autor.
6. Teză și nu numai
7. AI ca resursă pentru a învăța programarea
Deși AI nu a făcut parte din călătoria mea inițială de învățare, nu ar trebui să trec cu vederea influența sa din ce în ce mai mare asupra programării în ultimii ani. Nu aș recomanda să vă bazați pe AI pentru primii pași în R, dar poate fi un instrument valoros atunci când ați încercat să realizați ceva și să rămâneți blocați. Includeți mesajul de eroare pe care îl întâlniți în promptul dvs. sau cereți AI să explice codul de linie cu linie dacă nu sunteți sigur ce face. Cu toate acestea, evitați să cereți AI să scrie programe sau scripturi întregi pentru dvs., deoarece acest lucru vă va limita învățarea și puteți fi surprins de erori. Utilizați AI pentru a vă ajuta, dar examinați întotdeauna sugestiile sale și păstrați controlul final asupra codului dvs.
Taxe cheie
- Învățarea R ca majoră umanistă poate fi descurajantă, dar persistența plătește.
- Îmbrățișați câștiguri mici, consistente – exercițiile de dimensiuni mușcate ale Datacamp sunt perfecte pentru asta.
- Vizualizări Deblochează înțelegerea – Văzând datele de a ajunge la concepte de cimenturi de viață.
- Faza în documentație și cărți atunci când trebuie să abordați subiecte mai avansate.
- Utilizați AI pentru a depana codul și explicați ce face codul altor programatori.
- Alăturați -vă comunității – Stack Overflow, GitHub, cărți online și grupuri de colegi de la egal la goluri atunci când videoclipurile nu sunt suficiente.
Sunteți gata să vă începeți propria călătorie?
Dacă începeți și dacă doriți să vă aprofundați abilitățile R, Datacamp este un mod plăcut și productiv de a merge. Utilizarea linkului meu redus de mai jos acceptă codarea trecutului și mă ajută să păstrez conținut proaspăt pe blogul meu:
Începeți să învățați R pe Datacamp cu linkul meu redus
Care a fost cea mai mare provocare cu care te -ai confruntat cu învățarea R? Împărtășește -ți povestea în comentariile de mai jos!