Βίντεο: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2025
Μια άλλη πολύ σημαντική ιδέα στο R είναι η διασύνδεση τύπου. Η διασύνδεση τύπου σας επιτρέπει να ορίσετε με ακρίβεια ποιες στήλες θα χρησιμοποιήσετε κατά την τοποθέτηση ενός μοντέλου, καθώς και τη συμπεριφορά του μοντέλου.
Είναι σημαντικό να έχουμε κατά νου ότι η φράση του τύπου αναφέρεται σε στατιστικούς τύπους, σε αντίθεση με τους μαθηματικούς τύπους. Έτσι, για παράδειγμα, ο φορέας φόρμουλας + σημαίνει να συμπεριλάβει μια στήλη, όχι να προσθέσουμε μαθηματικά δύο στήλες μαζί. Χρειάζεστε τους χειριστές όταν ξεκινάτε να φτιάχνετε μοντέλα.
Λάβετε υπόψη ότι η ερμηνεία των σημείων μπορεί να διαφέρει ανάλογα με τη λειτουργία μοντελοποίησης που χρησιμοποιείτε.
Χειριστής | Παράδειγμα | Σημασία |
---|---|---|
~ | y ~ x | Μοντέλο y ως συνάρτηση x |
+ | y ~ a + b | καθώς και b |
- | y ~ a - b | Συμπεριλάβετε αλλά εξαιρέσετε b |
: | y ~ a: b | *
y ~ a * b |
Συμπεριλάβετε τις στήλες καθώς και την αλληλεπίδρασή τους (δηλαδή y ~ a + b + a: b) | y ~ a | b | |
Υπολογίστε y ως συνάρτηση ενός conditional b |
|
Πολλές λειτουργίες R σας επιτρέπουν να χρησιμοποιήσετε τη διασύνδεση τύπου, συχνά εκτός από άλλους τρόπους εργασίας με αυτή τη λειτουργία. Για παράδειγμα, η συνάρτηση aggregate () σας επιτρέπει επίσης να χρησιμοποιήσετε τους τύπους: >> aggregate (mpg ~ gear + am, δεδομένα = αυτοκίνητα, μέση) gear am mpg 1 3 Αυτόματη 16. 10667 2 4 Automatic 21. 05000 3 4 Εγχειρίδιο 26. 27500 4 5 Εγχειρίδιο 21. 38000 |
Όταν εξετάζετε το αρχείο Βοήθειας για μια λειτουργία, θα είναι πάντα σαφές αν μπορείτε να χρησιμοποιήσετε έναν τύπο με αυτή τη λειτουργία. Για παράδειγμα, ρίξτε μια ματιά στη Βοήθεια για; σύνολο. Στην ενότητα χρήσης αυτής της σελίδας, βρίσκετε το ακόλουθο κείμενο:
## S3 μέθοδος για δεδομένα κλάσης. (x, by, FUN, …, απλοποίηση = TRUE) ## Μέθοδος S3 για τη συνάθροιση τάξης 'τύπος' (τύπος, δεδομένα, FUN, …, υποσύνολο, παραθέτει μια μέθοδο για δεδομένα κλάσης. πλαίσιο, καθώς και μια μέθοδο για τον τύπο κλάσης. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε είτε τη διατύπωση.
Μπορείτε να βρείτε περισσότερες (τεχνικές) πληροφορίες σχετικά με τον τύπο στη δική του σελίδα βοήθειας,; τύπος.