Πίνακας περιεχομένων:
Βίντεο: Δημιουργήστε ένα διάγραμμα ροής στο κάτω τμήμα της διαφάνειας το οποίο θα μοιάζει με το... 2024
Για να εξερευνήσετε τα γραφικά πλέγματος στο R, ρίξτε πρώτα μια ματιά στα ενσωματωμένα σύνολα δεδομένων mtcars. Αυτό το σύνολο δεδομένων περιέχει 32 παρατηρήσεις για τα αυτοκίνητα και πληροφορίες σχετικά με τον κινητήρα, όπως αριθμός κυλίνδρων, αυτόματο και μη αυτόματο κιβώτιο ταχυτήτων και ισχύς κινητήρα.
Όλα τα ενσωματωμένα σύνολα δεδομένων του R έχουν επίσης καλές πληροφορίες βοήθειας στις οποίες μπορείτε να έχετε πρόσβαση μέσω του μηχανισμού βοήθειας - για παράδειγμα, πληκτρολογώντας; mtcars στην κονσόλα R.
Πείτε ότι θέλετε να εξερευνήσετε τη σχέση μεταξύ οικονομίας καυσίμου και ισχύος κινητήρα. Το σύνολο δεδομένων mtcars έχει δύο στοιχεία με αυτές τις πληροφορίες:
mpg
το πακέτο πλέγματος αποτελεί μέρος της διανομής R, πρέπει να πείτε στο R ότι σκοπεύετε να χρησιμοποιήσετε τον κώδικα σε αυτό το πακέτο. Κάνετε αυτό με τη λειτουργία βιβλιοθήκης (). Θυμηθείτε ότι πρέπει να το κάνετε αυτό στην αρχή κάθε καθαρής περιόδου R στην οποία θέλετε να χρησιμοποιήσετε πλέγμα:βιβλιοθήκη ("πλέγμα")
Δημιουργία σκελετού scatterplot
Το πακέτο πλέγματος έχει διάφορες λειτουργίες για να δημιουργήσει διαφορετικούς τύπους γραφικών. Για παράδειγμα, για να δημιουργήσετε ένα scatterplot, χρησιμοποιήστε τη συνάρτηση xyplot (). Παρατηρήστε ότι αυτό είναι διαφορετικό από τα βασικά γραφικά, όπου η συνάρτηση plot () δημιουργεί μια ποικιλία διαφορετικών τύπων σχεδίων (λόγω του μηχανισμού αποστολής μεθόδου).
Για να δημιουργήσετε μια γραφική παράσταση, πρέπει να ορίσετε δύο τουλάχιστον επιχειρήματα:-
-
Αυτός είναι ένας τύπος τυπικά της φόρμας y ~ x | z. Αυτό σημαίνει να δημιουργήσετε μια γραφική παράσταση του y έναντι του x, υπό τον όρο z. Με άλλα λόγια, δημιουργήστε μια πλοκή για κάθε μοναδική τιμή του z. Κάθε μια από τις μεταβλητές στον τύπο πρέπει να είναι μια στήλη στο πλαίσιο δεδομένων που καθορίσατε στο όρισμα δεδομένων. δεδομένα :
Ένα πλαίσιο δεδομένων που περιέχει όλες τις στήλες που καθορίσατε στο όρισμα του τύπου.
Το παράδειγμα αυτό θα πρέπει να καταστήσει σαφές:
xyplot (mpg ~ hp | factor (cyl), data = mtcars)
-
στο πλαίσιο δεδομένων mtcars.
-
Αν και ο cyl είναι ένας αριθμητικός φορέας, ο αριθμός των κυλίνδρων σε ένα αυτοκίνητο μπορεί να είναι μόνο ακέραιοι αριθμοί (ή διακριτές μεταβλητές, σε στατιστική ορολογία). Χρησιμοποιώντας τον παράγοντα (cyl) στον κωδικό σας, θα πείτε στο R ότι ο cyl είναι, στην πραγματικότητα, μια διακριτή μεταβλητή. Εάν ξεχάσετε να το κάνετε αυτό, το R θα δημιουργήσει ακόμα ένα γραφικό, αλλά οι ετικέτες των λωρίδων στο επάνω μέρος κάθε πίνακα θα εμφανίζονται διαφορετικά.
Επειδή κάθε ένα από τα αυτοκίνητα στο πλαίσιο δεδομένων έχει τέσσερις, έξι ή οκτώ κυλίνδρους, το διάγραμμα έχει τρεις πίνακες. Μπορείτε να δείτε ότι τα αυτοκίνητα με μεγαλύτερους κινητήρες τείνουν να έχουν περισσότερη ισχύ (hp) και χαμηλότερη κατανάλωση καυσίμου (mpg).
Προσθέστε γραμμές τάσεων
Όταν λέτε πλέγμα για να υπολογίσετε μια γραμμή καλύτερης προσαρμογής, το πράττει για κάθε πίνακα στην πλοκή. Αυτό είναι απλό χρησιμοποιώντας το xyplot (), επειδή είναι τόσο απλό όσο η προσθήκη ενός τύπου επιχειρήματος. Συγκεκριμένα, θέλετε να καθορίσετε ότι ο τύπος είναι και τα δύο σημεία (type = "p") και η παλινδρόμηση (type = "r"). Μπορείτε να συνδυάσετε διαφορετικούς τύπους με τη συνάρτηση c (), όπως παρακάτω: >> xyplot (mpg ~ hp | παράγοντας (cyl), data = mtcars, + type = c ("p" >