Video: Data Analysis in R by Dustin Tran 2025
Du skal holde din maskine læring mål i tankerne, når du vælger en R-distribution. R er en kombination af et miljø og et sprog. Det er en form for S-programmeringssproget, som John Chambers oprindeligt oprettede hos Bell Laboratories for at gøre arbejdet med statistikker lettere. Rick Becker og Allan Wilks tilføjede til sidst også S programmeringssprog. Målet med R-sproget er at omdanne ideer til software hurtigt og nemt.
Med andre ord er R et sprog designet til at hjælpe en person, der ikke har meget programmeringserfaring, oprette kode uden en stor læringskurve.
R er et frit downloadbart produkt, der kan køre mest S-kode uden modifikation; I modsætning hertil skal du betale for S. R er et godt valg. Du kan læse mere om R generelt.
Du ønsker ikke at lave svejsende generaliseringer om de sprog, der bruges til maskinindlæring. Både R og Python er populære sprog af forskellige årsager. Artikler som "I datalogi, svinder R-sproget Python" i begyndelsen at sige, at R bliver mere populært af en eller anden grund. Forfatteren klogt klogt væk fra denne erklæring ved at påpege, at R er bedst anvendt til statistiske formål, og Python er et bedre generelt sprog.
De bedste udviklere har altid et sortiment af programmeringsværktøjer i deres værktøjsbælter for at gøre udførelsen af opgaver nemmere. Sprog adresserer udviklerens behov, så du skal bruge det rigtige sprog til jobbet. Når alt kommer til alt bliver alle sprog til sidst maskinskode, som en processor forstår - et sprog, som få udviklere forstår længere, fordi programmeringssprog på højt niveau gør udviklingen lettere.
Du kan få en grundlæggende kopi af R fra webstedet Omfattende R Archive Network (CRAN). Webstedet indeholder både kildekoden versioner og kompilerede versioner af R-fordeling for forskellige platforme. Medmindre du planlægger at lave dine egne ændringer til den grundlæggende R-støtte eller ønsker at dykke ind i hvordan R fungerer, er det altid bedre at få den udarbejdede version. Hvis du bruger RStudio, som foreslået i næste afsnit, skal du også downloade og installere en kopi af R.
Du kan bruge Desktop versionen af RStudio til at gøre opgaven med at arbejde med R endnu lettere. Dette produkt er en gratis download, og du kan få det i Linux (Debian / Ubuntu, RedHat / CentOS og SUSE Linux), Mac og Windows versioner.
Du kan prøve andre R-distributioner, hvis du finder ud af, at du ikke kan lide RStudio. De mest almindelige alternative uddelinger er Statet, Red-R (også tilgængelig på Beslutningsstatistik.com) og Rattle. Alle er gode produkter, men RStudio synes at have den stærkeste efterfølger og er det enkleste produkt at bruge. Du kan læse diskussioner om de forskellige valg.