Călătoria mea învățând R ca un nivel de științe umaniste

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(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
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.

Metodologia datelor de dateMetodologia datelor de date
Metoda Datacamp. Sursa: AI generat.

TIPS_AND_UPDATES

Linkurile către Datacamp din acest post sunt link -uri de afiliere. Asta înseamnă că dacă faceți clic pe ele și vă înscrieți, primesc o mică parte din valoarea abonamentului de la Datacamp, ceea ce mă ajută să mențin acest blog. Acestea fiind spuse, există multe resurse gratuite pe internet, care sunt foarte eficiente pentru învățarea R fără a cheltui bani. O sugestie este versiunea gratuită HTML a „R carte de bucate” care m -a ajutat foarte mult pentru a -mi aprofunda abilitățile R: R carte de bucate R


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.

Resursele mele pentru a învăța rResursele mele pentru a învăța r
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:

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!

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.