Βίντεο: The Many Worlds of the Quantum Multiverse | Space Time | PBS Digital Studios 2024
Πρέπει να έχετε υπόψη σας τους στόχους μάθησης της μηχανής όταν επιλέγετε μια διανομή R. R είναι ένας συνδυασμός περιβάλλοντος και γλώσσας. Είναι μια μορφή της γλώσσας προγραμματισμού S, την οποία ο John Chambers δημιούργησε αρχικά στα Bell Laboratories για να διευκολύνει τη συνεργασία με τα στατιστικά στοιχεία. Ο Rick Becker και ο Allan Wilks προστέθηκαν τελικά στη γλώσσα προγραμματισμού S. Ο στόχος της γλώσσας R είναι να μετατρέψει τις ιδέες σε λογισμικό γρήγορα και εύκολα.
Με άλλα λόγια, το R είναι μια γλώσσα που έχει σχεδιαστεί για να βοηθήσει κάποιον που δεν έχει μεγάλη εμπειρία προγραμματισμού να δημιουργήσει κώδικα χωρίς μια τεράστια καμπύλη μάθησης.
Το R είναι ένα προϊόν που μπορεί να μεταφορτωθεί ελεύθερα και μπορεί να εκτελέσει το μεγαλύτερο μέρος του κώδικα S χωρίς τροποποίηση. αντίθετα, πρέπει να πληρώσετε για το S. R είναι μια μεγάλη επιλογή. Μπορείτε να διαβάσετε περισσότερα για το R γενικά.
Δεν θέλετε να κάνετε σαρωτικές γενικεύσεις σχετικά με τις γλώσσες που χρησιμοποιούνται στη μηχανική μάθηση. Τόσο το R όσο και το Python είναι δημοφιλείς γλώσσες για διάφορους λόγους. Τα άρθρα όπως "Στην επιστήμη των δεδομένων, η γλώσσα R καταπιεί Python" αρχικά φαίνεται να λένε ότι R γίνεται όλο και πιο δημοφιλής για κάποιο λόγο. Ο συγγραφέας σοφά υποστηρίζει αυτή τη δήλωση επισημαίνοντας ότι το R χρησιμοποιείται καλύτερα για στατιστικούς σκοπούς και ότι η Python είναι μια καλύτερη γλώσσα γενικού σκοπού.
Οι καλύτεροι προγραμματιστές έχουν πάντοτε μια ποικιλία εργαλείων προγραμματισμού στις ζώνες εργαλείων τους για να διευκολύνουν την εκτέλεση εργασιών. Οι γλώσσες αντιμετωπίζουν τις ανάγκες των προγραμματιστών, οπότε πρέπει να χρησιμοποιήσετε τη σωστή γλώσσα για την εργασία. Μετά από όλα, όλες οι γλώσσες τελικά γίνονται κώδικας μηχανής που κατανοεί ο επεξεργαστής - μια γλώσσα που ελάχιστοι προγραμματιστές καταλαβαίνουν πλέον επειδή οι γλώσσες προγραμματισμού υψηλού επιπέδου διευκολύνουν την ανάπτυξη.
Μπορείτε να πάρετε ένα βασικό αντίγραφο του R από την τοποθεσία του Comprehensive R Archive Network (CRAN). Ο ιστότοπος παρέχει εκδόσεις πηγαίου κώδικα και μεταγλωττισμένες εκδόσεις της διανομής R για διάφορες πλατφόρμες. Εκτός αν σχεδιάζετε να κάνετε τις δικές σας αλλαγές στη βασική υποστήριξη R ή θέλετε να ανακαλύψετε πώς λειτουργεί το R, η λήψη της μεταγλωττισμένης έκδοσης είναι πάντα καλύτερη. Εάν χρησιμοποιείτε το RStudio, όπως προτείνεται στην επόμενη παράγραφο, πρέπει επίσης να κάνετε λήψη και εγκατάσταση ενός αντιγράφου του R.
Μπορείτε να χρησιμοποιήσετε την έκδοση Desktop του RStudio για να κάνετε ακόμα πιο εύκολη την εργασία με το R. Αυτό το προϊόν είναι δωρεάν download και μπορείτε να το αποκτήσετε στο Linux (εκδόσεις Debian / Ubuntu, RedHat / CentOS και SUSE Linux), Mac και Windows.
Μπορείτε να δοκιμάσετε άλλες διανομές R εάν διαπιστώσετε ότι δεν σας αρέσει το RStudio. Οι πιο συνηθισμένες εναλλακτικές διανομές είναι οι StatET, Red-R (επίσης διαθέσιμες στο Decisionstats.com) και το Rattle. Όλα είναι καλά προϊόντα, αλλά το RStudio φαίνεται να έχει τα ισχυρότερα αποτελέσματα και είναι το πιο απλό προϊόν που θα χρησιμοποιήσει. Μπορείτε να διαβάσετε τις συζητήσεις σχετικά με τις διάφορες επιλογές.