Σπίτι Προσωπικά Οικονομικά Πώς υπολογίζει απεριόριστες, μη προσδιορισμένες και ελλείπουσες τιμές - ανδρείκελα

Πώς υπολογίζει απεριόριστες, μη προσδιορισμένες και ελλείπουσες τιμές - ανδρείκελα

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

Βίντεο: How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999) 2024

Βίντεο: How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999) 2024
Anonim

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

Πώς το R ορίζει το άπειρο

> 2/0 [1] Inf

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

Για να ελέγξετε εάν μια τιμή είναι πεπερασμένη, χρησιμοποιήστε τις λειτουργίες. πεπερασμένο () και είναι. άπειρος(). Η πρώτη συνάρτηση επιστρέφει 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 ^ 308 και 10 ^ 309- είναι άπειρα για R.

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

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

  • Όχι αριθμός.

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

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

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

Πώς το R αντιμετωπίζει με ελλείπουσες τιμές Ένα από τα πιο συνηθισμένα προβλήματα στις στατιστικές είναι ατελή σύνολα δεδομένων. Για την αντιμετώπιση των ελλειπουσών τιμών, το 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. Λειτουργία Inf

-Inf

NaN

NA

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

FALSE

FALSE

FALSE FALSE είναι. απεριόριστο () TRUE TRUE
FALSE FALSE είναι. nan () FALSE FALSE
TRUE FALSE είναι. ΑΛΗΘΕΙΑ
Πώς υπολογίζει απεριόριστες, μη προσδιορισμένες και ελλείπουσες τιμές - ανδρείκελα

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

Πώς να δημιουργήσετε 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 είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...