Σπίτι Προσωπικά Οικονομικά Πώς να χειριστείτε το Infinity στα R-dummies

Πώς να χειριστείτε το Infinity στα R-dummies

Πίνακας περιεχομένων:

Βίντεο: Pentax 50mm 1.7 Adapted to the Sony A6000 2025

Βίντεο: Pentax 50mm 1.7 Adapted to the Sony A6000 2025
Anonim

Σε ορισμένες περιπτώσεις, δεν Δεν υπάρχουν πραγματικές τιμές για να υπολογίσετε με. Στα περισσότερα σύνολα δεδομένων πραγματικού βίου στο R, στην πραγματικότητα, λείπουν τουλάχιστον λίγες τιμές.Επίσης, ορισμένοι υπολογισμοί έχουν σαν αποτέλεσμα ένα άπειρο (όπως διαίρεση με μηδέν) ή δεν μπορούν

Χρησιμοποιώντας το άπειρο

Για να ξεκινήσετε την εξερεύνηση του άπειρου σε R, δείτε τι συμβαίνει όταν προσπαθείτε να διαιρέσετε με το μηδέν:

>> 2/0 [1] Inf
R σας λέει σωστά ότι το αποτέλεσμα είναι Inf ή άπειρο. Χρησιμοποιήστε το Inf, ακριβώς όπως χρησιμοποιείτε έναν πραγματικό αριθμό σε υπολογισμούς: >> 4 - Inf [1] -Inf

Για να ελέγξετε εάν μια τιμή είναι πεπερασμένη, χρησιμοποιήστε τις λειτουργίες είναι: finite () και είναι άπειρη (). Η πρώτη συνάρτηση επιστρέφει TRUE αν ο αριθμός είναι πεπερασμένος, ο δεύτερος επιστρέφει TRUE εάν ο αριθμός είναι άπειρος.


R θεωρεί ότι όλα είναι μεγαλύτερα από τον μεγαλύτερο αριθμό που ένας υπολογιστής μπορεί να κρατήσει για να είναι άπειρος - στα περισσότερα μηχανήματα, δηλαδή περίπου 1,8 × 10

308

. Αυτός ο ορισμός του άπειρου μπορεί να οδηγήσει σε μη αναμενόμενα αποτελέσματα, όπως φαίνεται στο παρακάτω παράδειγμα: >> είναι. πεπερασμένο (10 ^ (305: 310)) [1] ΑΛΗΘΕΙΑ ΑΛΗΘΕΙΑ ΑΛΗΘΕΙΑ ΑΛΗΘΕΙΑ ΑΛΗΘΕΙΑ Τι σημαίνει αυτή η γραμμή κώδικα τώρα; Δείτε αν κατανοείτε τη φωλιά και την διανυσμάτωση σε αυτό το παράδειγμα. Εάν διαχωρίσετε τη γραμμή ξεκινώντας από τις εσωτερικές παρενθέσεις, γίνεται κατανοητή:

Γνωρίζετε ήδη ότι το 305: 310 σας δίνει ένα διάνυσμα που περιέχει τους ακέραιους αριθμούς από 305 έως 310.

Όλοι οι χειριστές είναι διάνυσμα, έτσι 10 ^ (305: 310) τα αποτελέσματα από 10 έως 305, 306, 307, 308, 309 και 310.

Αυτό το διάνυσμα δίνεται ως ένα επιχείρημα για το. πεπερασμένος(). Αυτή η λειτουργία σας λέει ότι τα δύο τελευταία αποτελέσματα - 10 ^ 309 και 10 ^ 310- είναι άπειρα για το R.
  • Αντιμετωπίζοντας τα απροσδιόριστα αποτελέσματα

  • Ο καθηγητής μαθηματικών σας πιθανώς εξήγησε ότι εάν διαιρέσετε οποιοδήποτε πραγματικό αριθμό από το άπειρο, μηδέν. Αλλά τι γίνεται αν διαιρέσετε το άπειρο από το άπειρο; >> Inf / Inf [1] NaN

  • Λοιπόν, ο R σας λέει ότι το αποτέλεσμα είναι NaN. Αυτό το αποτέλεσμα απλά σημαίνει

Όχι αριθμός.

Αυτός είναι ο τρόπος R που σας λέει ότι το αποτέλεσμα αυτού του υπολογισμού δεν έχει οριστεί.

Το αστείο είναι ότι το R θεωρεί ότι το NaN είναι αριθμητικό, οπότε μπορείτε να χρησιμοποιήσετε το NaN στους υπολογισμούς. Το αποτέλεσμα αυτών των υπολογισμών είναι πάντοτε NaN, όπως βλέπετε εδώ: >> NaN + 4 [1] NaN

Μπορείτε να ελέγξετε αν ένας υπολογισμός έχει ως αποτέλεσμα το NaN χρησιμοποιώντας το ε. nan () λειτουργία. Σημειώστε ότι και οι δύο είναι. πεπερασμένο () και είναι. infinite () επιστρέφουν FALSE όταν δοκιμάζετε μια τιμή NaN. Αντιμετώπιση ελλιπών τιμών Ένα από τα πιο συνηθισμένα προβλήματα στα στατιστικά στοιχεία είναι ελλιπή σύνολα δεδομένων. Για την αντιμετώπιση των ελλειπουσών τιμών, το R χρησιμοποιεί την αποκλειστική λέξη NA, η οποία σημαίνει

Μη Διαθέσιμο.

Μπορείτε να χρησιμοποιήσετε την τιμή NA ως έγκυρη τιμή, ώστε να μπορείτε να την αντιστοιχίσετε και ως τιμή: >> x <- nA

Ωστόσο, πρέπει να λάβετε υπόψη ότι οι υπολογισμοί με τιμή NA Επίσης, γενικά επιστρέψτε NA ως αποτέλεσμα:

x + 4 [1] NA> log (x) [1] NA

Εάν θέλετε να ελέγξετε αν μια τιμή είναι NA, na (), ως εξής: >> είναι. na (x) [1] TRUE Σημειώστε ότι είναι το. Η λειτουργία na () επιστρέφει επίσης TRUE αν η τιμή είναι NaN. Οι λειτουργίες είναι. πεπερασμένο (), είναι. άπειρη (), και είναι. nan () επιστρέφει FALSE για τιμές NA. Υπολογισμός απεριόριστων, απροσδιόριστων και ελλειπουσών τιμών

Ο παρακάτω πίνακας παρέχει μια επισκόπηση των αποτελεσμάτων από τις λειτουργίες που περιγράφονται παραπάνω. Είναι απίθανο να χρησιμοποιήσετε οποιοδήποτε από αυτά εκτός από το είναι. na (), που μπορείτε να χρησιμοποιήσετε αρκετά!

Λειτουργία

Inf

-Inf

NaN

NA

είναι. πεπερασμένο ()

FALSE

Πώς να χειριστείτε το Infinity στα R-dummies

Η επιλογή των συντακτών

Διοίκηση: Η εντολή Tracert - dummies

Διοίκηση: Η εντολή Tracert - dummies

Των βασικών διαγνωστικών εργαλείων για TCP / IP. Εμφανίζει μια λίστα με όλους τους δρομολογητές που πρέπει να περάσει ένα πακέτο για να μεταβεί από τον υπολογιστή όπου τρέχει το tracert σε οποιονδήποτε άλλο υπολογιστή στο Internet. Ο κάθε ένας από αυτούς τους δρομολογητές ονομάζεται ...

Διαχείριση δικτύου: Η Netdiag Utility - ανδρείκελα

Διαχείριση δικτύου: Η Netdiag Utility - ανδρείκελα

Netdiag είναι ένα ισχυρό, βοηθητικό πρόγραμμα δικτύου δοκιμή που εκτελεί μια ποικιλία δοκιμές δικτύου που μπορούν να σας βοηθήσουν να εντοπίσετε ένα πρόβλημα δικτύου. Η λίστα εξόδου που ακολουθεί δείχνει την έξοδο από μια τυπική εκτέλεση της εντολής Netdiag. Μπορείτε να σαρώσετε αυτήν την καταχώρηση για να δείτε τους τύπους των ελέγχων που εκτελεί η εντολή netdiag. Δυστυχώς, ...

Διαχείριση δικτύου: Κατανόηση DHCP - dummies

Διαχείριση δικτύου: Κατανόηση DHCP - dummies

Ένα δίκτυο, εξασφαλίζοντας έτσι ότι κάθε κεντρικός υπολογιστής έχει μια έγκυρη, μοναδική διεύθυνση IP. Το DHCP διορθώνει ακόμη και αυτόματα τις διευθύνσεις IP καθώς οι κεντρικοί υπολογιστές έρχονται και μεταβαίνουν. Όπως μπορείτε να φανταστείτε, το DHCP μπορεί να εξοικονομήσει έναν διαχειριστή δικτύου πολλές ώρες κουραστικής εργασίας διαμόρφωσης. DHCP ...

Η επιλογή των συντακτών

Πώς να ευθυγραμμίζετε και να ομαδοποιείτε γραφικά αντικείμενα στο Excel 2013 - ανδρείκελα

Πώς να ευθυγραμμίζετε και να ομαδοποιείτε γραφικά αντικείμενα στο Excel 2013 - ανδρείκελα

Όταν ασχολείστε με δύο γραφικά αντικείμενα στο Excel 2013, το ένα πάνω στο άλλο και θέλετε να τα ευθυγραμμίσετε μεταξύ τους, μπορείτε να χρησιμοποιήσετε τις επιλογές στο αναπτυσσόμενο μενού "Εναλλαγή" του κουμπιού εντολών στην καρτέλα "Μορφή" των Εργαλεία σχεδίασης ή των Εικονικών Ετικετών όταν επιλέγετε και τα δύο ...

Πώς να εφαρμόσετε πλήρωση χρωμάτων, μοτίβων και διαβαθμίσεων σε κελιά στο Excel 2007

Πώς να εφαρμόσετε πλήρωση χρωμάτων, μοτίβων και διαβαθμίσεων σε κελιά στο Excel 2007

Μπορείτε να προσθέσετε έμφαση σε επιλεγμένα κελιά σε ένα φύλλο εργασίας του Excel 2007, αλλάζοντας το χρώμα πλήρωσης ή εφαρμόζοντας ένα μοτίβο ή βαθμιδωτό αποτέλεσμα στα κελιά. Εάν χρησιμοποιείτε ασπρόμαυρο εκτυπωτή, περιορίστε τις επιλογές χρωμάτων σας σε ανοιχτό γκρι χρώμα στην παλέτα χρωμάτων και χρησιμοποιήστε ένα απλό μοτίβο για κελιά που περιέχουν κείμενο ...

Η επιλογή των συντακτών

Σχεσιακά προϊόντα και αποθήκες δεδομένων - Dummies

Σχεσιακά προϊόντα και αποθήκες δεδομένων - Dummies

Εδώ είναι μερικά κορυφαία προϊόντα σχεσιακής βάσης δεδομένων που ίσως θέλετε να χρησιμοποιήσετε για τα δεδομένα σας αποθήκη. Σχεδόν όλοι αυτοί οι πωλητές έχουν αποκτήσει κατά τα τελευταία χρόνια πρόσθετα προϊόντα, συμπεριλαμβανομένης της τεχνολογίας OLAP ή πολυδιάστατης προσανατολισμού, και άλλων RDBMS για να υποστηρίξουν πολύ διαφοροποιημένες πλατφόρμες και να ενσωματωθούν στις σειρές προϊόντων και τις αρχιτεκτονικές τους. Ίσως θέλετε να ...

Προετοιμασία για το λογισμικό σημασιολογίας στην αποθήκευση δεδομένων - ανδρείκελα

Προετοιμασία για το λογισμικό σημασιολογίας στην αποθήκευση δεδομένων - ανδρείκελα

Εάν αξιολογήσετε τον τρόπο εργασίας των τεχνολογιών που σχετίζονται με την αποθήκευση δεδομένων των μεταδεδομένων διαχειρίζεται με ιδιόκτητο τρόπο μέσα στο εργαλείο. Μερικοί προσπάθησαν στο παρελθόν να επιλύσουν το πρόβλημα της ενοποίησης δημιουργώντας μια άλλη τεχνολογία, γνωστή ως αποθετήρια τεχνικών μεταδεδομένων, για να ενσωματώσει όλα αυτά τα μεταδεδομένα από τα διάφορα εργαλεία. Τέτοιες ...

Θα πρέπει να χρησιμοποιείτε εργαλεία ή προσαρμοσμένο κώδικα; - οι ανιχνευτές

Θα πρέπει να χρησιμοποιείτε εργαλεία ή προσαρμοσμένο κώδικα; - οι ανιχνευτές

Στις πρώτες ημέρες της αποθήκευσης δεδομένων, οι περισσότερες οργανώσεις χειρίστηκαν υπηρεσίες μεσολάβησης μέσω προσαρμοσμένης κωδικοποίησης παρά με τα λίγα διαθέσιμα εργαλεία εκείνης της εποχής, όπως φαίνεται στο παράδειγμα αυτό: Ο οργανισμός γράφει ένα πρόγραμμα σε έναν προγραμματισμό όπως είναι το COBOL ή ίσως σε ένα περιβάλλον όπως το SAS, για να χειριστεί τα αποσπάσματα δεδομένων ...

FALSE FALSE FALSE είναι. απεριόριστο () TRUE
TRUE FALSE FALSE είναι. nan () FALSE
FALSE TRUE FALSE είναι. ΑΛΗΘΕΙΑ