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

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

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

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

Βίντεο: Pentax 50mm 1.7 Adapted to the Sony A6000 2024
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

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

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

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

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

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

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...

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