R

Screenshot Λογισμικό:
R
Στοιχεία Λογισμικού:
Εκδοχή: 3.1.2
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: R core development team
Άδεια: Δωρεάν
Δημοτικότητα: 292

Rating: 3.0/5 (Total Votes: 1)

R είναι ένα open source, που διανέμεται ελεύθερα και multiplatform λογισμικό γραμμής εντολών που παρέχει μια ολοκληρωμένη σουίτα των εγκαταστάσεων του λογισμικού, το οποίο μπορεί εύκολα να χρησιμοποιηθεί για τον υπολογισμό των δεδομένων, το χειρισμό και γραφική απεικόνιση. Με άλλα λόγια, το R είναι μια γλώσσα προγραμματισμού και το περιβάλλον για στατιστικούς υπολογισμούς και γραφικά.
Είναι & rsquo? Sa GNU σχέδιο παρόμοιο με τη γλώσσα και την ανάπτυξη προγραμματισμού S περιβάλλον που δημιουργήθηκε από τον John Chambers και τους συνεργάτες στα Bell Laboratories, η οποία στο παρελθόν ήταν γνωστή ως η AT & T, τώρα Lucent Technologies. Έρχεται με πλήρη φάκελο, που είναι διαθέσιμος για το έργο & rsquo? S homepage.Features σε ένα glanceKey χαρακτηριστικά περιλαμβάνουν μια αποτελεσματική, καλά σχεδιασμένη και απλή γλώσσα προγραμματισμού, χρήσιμες αποθήκευση των δεδομένων και των λειτουργιών χειρισμού, ένα σύνολο φορέων για τους υπολογισμούς σειρά, ειδικά μήτρες, μια συνεκτική, μεγάλο και ολοκληρωμένο σύνολο ενδιάμεσων υπηρεσιών κοινής ωφέλειας για την ανάλυση των δεδομένων, καθώς και γραφικά λειτουργίες για απεικόνιση και ανάλυση δεδομένων.
Μπορεί εύκολα να επεκταθεί με πρόσθετες λειτουργίες, έρχεται με ένα ευρύ φάσμα των γραφικών και στατιστικών τεχνικών, συμπεριλαμβανομένων των μη γραμμικών και γραμμική μοντελοποίηση, ανάλυση χρονοσειρών, ομαδοποίηση, ταξινόμηση και κλασικούς στατιστικούς ελέγχους. R μπορεί να χρησιμοποιηθεί για να παράγει γραφικές παραστάσεις δημοσίευση ποιότητας, συμπεριλαμβανομένων των μαθηματικών τύπων και συμβόλων.
Επιπλέον, οι χρήστες θα είναι σε θέση να συνδέσει και να καλέσει C ++, C και Fortran κώδικα κατά το χρόνο εκτέλεσης, προσθέτουν επιπλέον λειτουργικότητα καθορίζοντας νέες λειτουργίες, ακολουθήστε τις αλγοριθμικές επιλογές που έγιναν, καθώς και να χειραγωγήσουν R αντικειμένων κατευθείαν με το γράψιμο κώδικα C. Ενσωματωμένη αρχιτεκτονική plugin του σας επιτρέπει να επεκτείνει εύκολα προεπιλεγμένες λειτουργίες της μέσω packages.Under την κουκούλα και υποστηρίζεται OSesR είναι ένα cross-platform εφαρμογή γραμμής εντολών που μπορεί να χρησιμοποιηθεί σε ένα ευρύ φάσμα του GNU / Linux και UNIX-like λειτουργικά συστήματα, συμπεριλαμβανομένων των BSD, καθώς και για τα Microsoft Windows και Mac OS X. Το πρόγραμμα υλοποιείται σε γλώσσα προγραμματισμού C και έχει δοκιμαστεί με επιτυχία και στις δύο πλατφόρμες 32-bit και 64-bit υλικό.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • νέα χαρακτηριστικά:
  • embedFonts () τώρα προεπιλογές σε μορφή = & quot? Ps2write & quot? για .ps και .eps αρχεία. Αυτό είναι διαθέσιμο στο Ghostscript 9.x (από το 2010), ενώ την προηγούμενη προεπιλογή, format = & quot?. Pswrite ως & quot ;, αφαιρέθηκε στο Ghostscript 9.10
  • Για λόγους συνέπειας με [dpqr] κανόνας (), [DP] lnorm (sdlog = 0) Μοντέλο σημειακή μάζα σε exp (mulog) αντί να επιστρέψουν NaN (για σφάλμα).
  • ικανοτήτων () αναφέρει τώρα αν ΜΕΘ έχει συνταχθεί για τη χρήση για την αντιπαραβολή (είναι μόνο πράγματι χρησιμοποιήθηκαν, εάν μια κατάλληλη τοπικής ρύθμισης έχει οριστεί για την ταξινόμηση, και ποτέ για μια κωδικοποίηση της C).
  • (OS X μόνο.) Πακέτο ελέγχους tcltk όταν φορτωθεί αν αυτό συνδέεται κατά την CRAN X11-based Tcl / Tk και αν έτσι ώστε να εγκατασταθεί το στοιχείο Tcl / Tk και οι βιβλιοθήκες X11. Αυτό επιτρέπει πιο ενημερωτικά μηνύματα λάθους που πρέπει να δοθεί συμβουλεύει την εγκατάσταση του συστατικό που λείπει ή του XQuartz.
  • Το X11 () συσκευή και X11-based εκδόσεις του προγράμματος επεξεργασίας δεδομένων και θεατή (που επικαλείται η επεξεργασία () και Προβολή () για τα πλαίσια δεδομένων και πίνακες από την γραμμή εντολών R) βεβαιωθείτε ότι έχουν εγκατασταθεί οι βιβλιοθήκες X11 και αν δεν Συμβουλεύει την εγκατάσταση XQuartz.
  • icuSetCollate () επιτρέπει locale = & quot? Προεπιλογή & quot ;, και locale = & quot? Κανένας & quot? να χρησιμοποιήσουν τις υπηρεσίες OS και όχι ΜΕΘ για αντιπαραβολή.
  • μεταβλητή περιβάλλοντος R_ICU_LOCALE μπορεί να χρησιμοποιηθεί για να ορίσετε την προεπιλεγμένη τοπική ρύθμιση της ΜΕΘ, σε περίπτωση που ο ένας προέρχεται από την τοπική ρύθμιση OS είναι ακατάλληλη (αυτό είναι σήμερα απαραίτητες για Windows).
  • Νέα icuGetCollate λειτουργία () να υποβάλει έκθεση σχετικά με την τοπική ρύθμιση ΜΕΘ σελιδοποίηση στην χρήση (εάν υπάρχουν).
  • utils :: urlencode () ενημερώθηκε για την ανεπιφύλακτη χρησιμοποιούν και επιφυλάχθηκε χαρακτήρες από το RFC 3986, αντί του RFC 1738.
  • μοναδική (προειδοποιήσεις ()) και γ (προειδοποιήσεις ()) υποστηρίζονται πλέον.
  • Η Bioconductor «έκδοση» που χρησιμοποιείται από setRepositories () τώρα προεπιλογή 3.0. (Μπορεί να ρυθμιστεί κατά το χρόνο εκτέλεσης _via_ μεταβλητή περιβάλλοντος R_BIOC_VERSION.)
  • εγκατάστασης, και ιδίως SOFTWARE:
  • Το σενάριο διαμορφώσετε τις αναφορές σχετικά με τις πιο σημαντικές δυνατότητες / επιλογές οι οποίες δεν θα πρέπει να καταρτίζονται.
  • Περισσότερα είδη εξωτερικών BLAS αναγνωρίζονται από το όνομα σε αυτή την έκθεση.
  • Κατά την οικοδόμηση R ως μια κοινή βιβλιοθήκη, το -L $ {} R_HOME / lib $ {} R_ARCH σημαία τοποθετείται νωρίτερα στις εντολές σύνδεσης που χρησιμοποιείται κατά την εγκατάσταση και κατά την εγκατάσταση των πακέτων: Αυτό βοηθά στο να διασφαλιστεί ότι η σημερινή συγκέντρωση έχει προτεραιότητα εάν έχει ήδη εγκατασταθεί μια βιβλιοθήκη Ε μοιράζονται π.χ. install-LiBr σε μια βιβλιοθήκη που αναφέρονται στο LDFLAGS (και όχι σε «κατάλογο βιβλιοθηκών του συστήματος», όπως τεκμηριώνεται). (Ευχή PR # 15790).
  • πακέτο LaTeX upquote δεν είναι πλέον απαραίτητη για τη χρήση της R του inconsolata.
  • (μόνο για Windows) Εάν έχουν εγκατασταθεί και οι δύο 32 και 64 bit εκδόσεις του Ε, ο κάδος / R.exe και bin / Rscript.exe εκτελέσιμα τώρα τρέχουν 64 bit R. (Για να εκτελέσετε 32 bit R, αντικαταστήσετε αυτά τα αρχεία με αντίγραφα του Μπιν / i386 / Rfe.exe.)
  • ΚΟΙΝΗΣ ΩΦΕΛΕΙΑΣ:
  • Running R CMD ελέγξετε με _R_CHECK_DEPENDS_ONLY_ ισχύει και τώρα κάνει διαθέσιμα τα πακέτα VignetteBuilder ακόμη και αν απαριθμούνται στο προτείνει, εφόσον απαιτούνται για να αναγνωρίσουν και να επεξεργαστούν μη-Sweave βινιέτες.
  • Ελέγξτε R CMD αναφέρει τώρα άδειο δηλώσεις importFrom σε ένα αρχείο NAMESPACE, καθώς αυτά είναι κοινά λάθη (γραπτώς importFrom (Pkg) όταν η εισαγωγή (Pkg) αποσκοπούσε).
  • R CMD ελέγχου από προεπιλογή χρήσης ελέγχους κώδικα απευθείας στο χώρο ονομάτων πακέτο χωρίς φόρτωση και την προσάρτηση της συσκευασίας και προτείνει και ενισχύει τους. Για καλή πρακτική με πακέτα στον τομέα προτείνει, δείτε SS1.1.3.1 του «Γράφοντας R Επεκτάσεις». Για τη χρήση των αντικειμένων τεμπέλης δεδομένων στο δικό του κώδικα του πακέτου, δείτε; δεδομένων.
  • Διορθώσεις σφαλμάτων:
  • dmultinom () δεν χειρίζονται μη-πεπερασμένο πιθανότητες σωστά.
  • prettyNum (x, zero.print = *) τώρα λειτουργεί και όταν το Χ περιέχει ΕΓ.
  • Μια μακροχρόνια σφάλμα εκτεθεί από nlminb () στα Windows εντοπίστηκε σε ένα σφάλμα compiler σε GCC 4.6.3? μια λύση έχει τεθεί σε εφαρμογή. (PR # 15244 και PR # 15914).
  • Παροχή εντολή σε μορφή HTML των σελίδων βοήθειας έχει βελτιωθεί:. Αυτό είναι ιδιαίτερα εμφανές στη σελίδα βοήθειας για install
  • as.hexmode (x) και as.octmode (x) τώρα συμπεριφέρονται σωστά για ορισμένα αριθμητικά x, π.χ., C (NA, 1) ή C (1, πίν).
  • drop1 () απέτυχε αν το επιχείρημα πεδίο δεν είχαν μεταβλητές να πέσει. (PR # 15935)
  • Επεξεργασία () (και ως εκ τούτου, να καθορίσει ()) απέτυχε, αν ένα αντικείμενο είχε ένα χαρακτηριστικό μη χαρακτήρα που ονομάζεται & quot? Πηγή & quot? (Ένα χαρακτηριστικό που είχε χρησιμοποιηθεί στην έρευνα πριν από την έκδοση 2.14.0).
  • callGeneric () θα μπορούσε να αποτύχει, εάν η γενική είχε ... ως ένα τυπικό επιχείρημα. (PR # 15937).
  • Η δημιουργία fork σε πακέτο παράλληλα ονομάζεται C έξοδο σημείο εισόδου στο παιδί. Αυτό ήταν ασφαλές (_exit πρέπει να έχει κληθεί), και θα μπορούσε να ξεπλύνετε stdin της κύριας διαδικασίας Ε (εμφανίζονται πιο συχνά στο Solaris).
  • Ως καλή πρακτική, stdout τώρα ξεπλένεται πριν forking ένα παιδί.
  • R αντικείμενα, όπως κατάλογο (`α B` = 1) τώρα να εκτυπώνουν σωστά.
  • getAnywhere (& quot? C_pbinom & quot?) Επιστρέφει τώρα σωστά ένα μονό αντικείμενο (και όχι unlisting αυτό)
  • .
  • Η μέθοδος confint () για NLS () απέτυχε ταιριάζει είναι αυτά έχει καθορισμένα όρια παραμέτρων παρά χρησιμοποιώντας έναν αλγόριθμο, εκτός από & quot? Λιμάνι & quot ;. (PR # 15960)
  • Οι υποκλάσεις μιας κατηγορίας S4 αποτύχει εάν η κατηγορία που απαιτείται επιχειρήματα στη γεννήτρια, μέσω Προετοιμασία του (μέθοδος).
  • removeSource () δεν χειρίζεται σωστά τις εκφράσεις που περιέχουν επιχειρήματα που χορηγήθηκαν ως λείπουν, π.χ. x [i,]. (PR # 15957)
  • as.environment (κατάλογος ()) λειτουργεί πλέον, και as.list () ενός τέτοιου περιβάλλοντος είναι πλέον η ίδια ως λίστα ().
  • Πολλές λειτουργίες tcltk απέτυχε όταν τρέχει σε ασυνήθιστα περιβάλλοντα. (PR # 15970)
  • Επιλογές (κατάλογος ()) λειτουργεί πλέον (επιπόλαια). (PR # 15979)
  • συγχώνευση (, ..) τώρα λειτουργεί σωστά για δύο `ανεξάρτητη» δενδρογράμματα (PR # 15648), και εξακολουθεί να είναι συμβατό με την προσαρμογή = & quot? Auto & quot? π.χ. για δύο κλάδους της υφιστάμενης δενδρόγραμμα.
  • Η μέθοδος οικόπεδο για & quot? Hclust & quot? αντικείμενα παίρνει ένα προαιρετικό έλεγχο επιχείρημα? Όταν αυτό είναι αλήθεια (η προεπιλογή) ελέγχει πιο προσεκτικά για νόμιμη είσοδο.
  • (μόνο για Windows) Εάν ένας χρήστης έχει επιλέξει να εγκαταστήσει 64 bit R, αλλά όχι 32 bit R, ο κάδος / R και bin / Rscript εκτελέσιμα απέτυχε να τρέξει. (PR # 15981)
  • Διάφορα πιθανές υπερβάσεις του buffer έχουν προληφθεί, και έχασε την προστασία της μνήμης, πρόσθεσε. (PR # 15990)
  • Rscript πλέον περνά --args στην Ε όταν δεν υπάρχουν επιπλέον (& quot? Χρήστη & quot?). Επιχειρήματα
  • αντικείμενα όπως getClass (& quot? RefClass & quot?) @ Πρωτότυπο τώρα print () και η str () χωρίς σφάλμα
  • .
  • πανομοιότυπα () τώρα εξετάζει επίσης το κομμάτι S4.
  • ιστορ (x, διαλείμματα) είναι πιο ισχυρή σε προσθέτοντας ένα μικρό χνούδι σε λίγα διαλείμματα, όταν κάποιοι είναι πολύ μεγάλο. (PR # 15988)
  • sub () και gsub () δεν είχε χειριστεί την τακτική εκφράσεις όπως & quot? S {2}, & quot? σωστά εάν το κείμενο που περιέχεται NA ή στοιχεία μη-ascii σε UTF-8 locale. Μέρος αυτού οφείλεται σε ένα σφάλμα στη βιβλιοθήκη TRE. (PR # 16009)
  • RShowDoc (& quot? ΝΕΑ & quot?) Εμφανίζει τώρα την έκδοση PDF
  • .
  • Πίνακες και συστοιχίες με την τελευταία διάσταση μηδέν δεν εκτυπώθηκε καθόλου ή ατελώς. (PR # 16012)
  • plot.histogram () και ως εκ τούτου ιστορ () τώρα σέβονται τις xaxs, yaxs και γραφικές παραμέτρους εργαστήριο. (PR # 16021)
  • bw.SJ (x) και άλλες σωματικού βάρους. * () Δεν είναι πλέον segfault όταν το Χ περιέχει μη-πεπερασμένο τιμές. (PR # 16024)
  • R CMD Rd2pdf αγνοούνται ακούσια --os επιλογή του.
  • Η εσωτερική μέθοδος download.file () δεν αναφέρουν το μέγεθος των αρχείων και την πρόοδο σωστά για αρχεία μεγαλύτερα από 2GB (που κληρονομήθηκε από libxml2). Αυτό διορθώνεται για 64-bit χτίζει (πλατφόρμες 32-bit δεν μπορεί να υποστηρίξει τα εν λόγω αρχεία, αλλά όπου είναι δυνατό θα πρέπει να υποστηρίζεται σε μελλοντικές εκδόσεις του R).
  • Εργασία γύρω από ένα bug στο OS X Yosemite όπου κλειδί μεταβλητές περιβάλλοντος μπορεί να αναπαραχθεί προκαλώντας προβλήματα σε επιμέρους διεργασίες. Τα αντίγραφα αφαιρούνται τώρα στην Ε εκκίνησης (μέσω Rprofile). (PR # 16042)
  • Προσαρμόστε την ανίχνευση αυτόματη έναρξη του X11 στον DISPLAY στο OS X να αναγνωρίσει τελευταία XQuartz.

Τι είναι καινούργιο στην έκδοση 3.0.2:

  • νέα χαρακτηριστικά:
  • Τα αρχεία ΝΕΑ έχουν αναδιοργανωθεί.
  • Αυτό το αρχείο περιέχει ειδήσεις για την Ε & gt? = 3.0.0: νέα για τους 0.xy, 1.xy και 2.xy κυκλοφορίες είναι σε αρχεία NEWS.0, NEWS.1 και NEWS.2. Τα τελευταία αρχεία έχουν εγκατασταθεί όταν έχει εγκατασταθεί R. Μια έκδοση HTML ειδήσεις από 2.10.0 έως 2.15.3 είναι διαθέσιμο ως doc / HTML / NEWS.2.html.
  • άθροισμα () για τα επιχειρήματα ακέραιο τώρα χρησιμοποιεί έναν ακέραιο συσσωρευτή τουλάχιστον 64 bits και έτσι θα είναι πιο ακριβής στην πολύ σπάνια περίπτωση που ένα σωρευτικό ποσό υπερβαίνει τα 2 ^ 53 (αναγκαστικά αθροίζοντας περισσότερους από 4 εκατομμύρια στοιχεία).
  • Το παράδειγμα () και τα εργαλεία :: Rd2ex () λειτουργίες έχουν τώρα παραμέτρους για να τους επιτρέψουμε να αγνοήσουν dontrun σήμανσης στα παραδείγματα. (Προτεινόμενη από τον Peter Solymos.)
  • str (x) είναι σημαντικά ταχύτερη για πολύ μεγάλες λίστες, ή παράγοντες με 100.000 επίπεδα, η τελευταία, όπως στο PR # 15337.
  • col2rgb () μετατρέπει τώρα στοιχεία για τις ακολουθίες χαρακτήρων δεν κωδικοί ακέραιο (προτείνεται από τον Bryan Hanson).
  • ουρά (προειδοποιήσεις ()) λειτουργεί τώρα, μέσω της μεθόδου νέο `[`.
  • είναι τώρα υποστήριξη εκεί για το αρχείο zi4.sty στυλ λάτεξ, που έχει σε κάποια διανομές αντικατασταθεί inconsolata.sty.
  • unlist (x) τώρα επιστρέφει συνήθως όλα τα μη-λίστα xs αμετάβλητη, όχι μόνο το & quot? Διάνυσμα & quot? αυτά. Ως εκ τούτου, τη μορφή (LST) τώρα λειτουργεί και όταν η λίστα LST έχει στοιχεία μη-φορέα.
  • Τα εργαλεία :: getVignetteInfo () έχει προστεθεί η λειτουργία να δώσει πληροφορίες σχετικά με τις εγκατεστημένες βινιέτες.
  • Νέα assertCondition (), κλπ κοινής ωφέλειας σε εργαλεία, χρήσιμο για δοκιμές.
  • Ο χαρακτηρισμός καταγράφει τώρα μη inlined κλήσεις από byte-μεταγλωττισμένο κώδικα για τις λειτουργίες BUILTIN.
  • Διάφορες λειτουργίες σε στατιστικά και αλλού που χρησιμοποιούν μη-τυπική αξιολόγηση είναι πλέον πιο προσεκτικοί για να ακολουθήσει τους κανόνες ονομάτων οριοθέτησης. Π.χ. στατιστικά :: lm () μπορεί να βρει τώρα στατιστικά :: model.frame (), ακόμη και αν τα στατιστικά δεν βρίσκεται στη διαδρομή αναζήτησης ή αν κάποια πακέτο ορίζει μια συνάρτηση με αυτό το όνομα.
  • Αν ένα άκυρο / διεφθαρμένη .Random.seed αντικείμενο συναντάται στο χώρο εργασίας αγνοείται με μια προειδοποίηση αντί να δίνει ένα σφάλμα. (Αυτό επιτρέπει την R να βασίζονται σε ένα RNG εργασίας, π.χ. για να επιλέξετε μια τυχαία θύρα.)
  • επόμενα () και seq.int () δίνουν πιο σαφή μηνύματα λάθους, εάν κληθεί με άκυρο (π.χ. NaN) εισόδους.
  • Όταν μεταγλώττιση () βρίσκει ένα συντακτικό λάθος, κάνει τώρα μερική πληροφορίες αναλύσει διαθέσιμη μέχρι τη θέση του σφάλματος. (Αίτηση του Reijo Sund.)
  • Οι μέθοδοι που επικαλείται η NextMethod () είχε μια διαφορετική δυναμική γονέα προς το γενικό. Αυτό δημιουργεί το πρόβλημα, όπου οι μέθοδοι S3 προβληθούν μέσω τεμπέλης αξιολόγησης θα μπορούσαν να χαθούν τα ίχνη των γενικών τους. (PR # 15267)
  • Κώδικα για την αρνητική διωνυμική κατανομή αντιμετωπίζει τώρα το μέγεθος υπόθεση == 0 ως διανομή ενός σημείου στο μηδέν.
  • συντομεύσει () χειρίζεται χωρίς προειδοποίηση χορδές εισόδου μη-ASCII που δεν απαιτούν συντομογραφία.
  • read.dcf () δεν έχει πλέον το όριο του 8191 bytes ανά γραμμή. (Ευχή PR # 15250).
  • formatC (x) δεν είναι πλέον αντίτυπα η τάξη του Χ με το αποτέλεσμα, για να αποφευχθεί η κατάχρηση δημιουργία άκυρα αντικείμενα στο PR # 15303. Μια προειδοποίηση εάν υπάρχει μια κατηγορία απορρίπτεται.
  • Σύνολο δεδομένων NPK έχει αντιγραφεί από μάζα για να επιτρέψει περαιτέρω εξετάσεις, προκειμένου να τρέξει χωρίς συνιστώμενα πακέτα που έχουν εγκατασταθεί.
  • Η προετοιμασία των συντελεστών παλινδρόμησης για μη-εκφυλισμένη διαφοροποιημένους μοντέλα arima () έχει αλλάξει και σε ορισμένα παραδείγματα αποφεύγει ένα τοπικό μέγιστο. (PR # 15396)
  • termplot () έχει τώρα μια transform.x επιχείρημα για τον έλεγχο της εμφάνισης των επιμέρους όρων στο οικόπεδο. (PR # 15329)
  • format () υποστηρίζει τώρα ψηφία = 0, για να εμφανίσετε nsmall δεκαδικά ψηφία.
  • Υπάρχει μια νέα μόνο για ανάγνωση par () παράμετρος που ονομάζεται & quot?. Σελίδα & quot ;, η οποία επιστρέφει μια λογική τιμή που δείχνει αν το επόμενο plot.new () κλήση θα ξεκινήσει μια νέα σελίδα
  • Επεξεργασία Sweave και Rd εγγράφων σε PDF καθιστά πλέον βαρεία και μονά εισαγωγικά καλύτερα σε πολλές περιπτώσεις, συμπεριλαμβανομένων κώδικα και εκφράσεις samp.
  • utils :: modifyList () παίρνει ένα νέο επιχείρημα keep.null επιτρέπει NULL συστατικά στην αντικατάσταση που πρέπει να διατηρούνται, αντί να προκαλεί αντίστοιχες συνιστώσες που πρέπει να διαγραφεί.
  • εργαλεία :: pkgVignettes () αποκτά έλεγχο επιχείρημα? Αν οριστεί σε τιμή TRUE, θα προειδοποιήσει όταν εμφανίζεται μια βινιέτα ζητά μια ανύπαρκτη μηχανή βινιέτα.
  • ΚΟΙΝΗΣ ΩΦΕΛΕΙΑΣ:
  • R CMD έλεγχο --as-Cran ελέγχει τα πλάτη γραμμή στη χρήση και παραδείγματα τμήματα τα αρχεία των πακέτων Rd.
  • R CMD έλεγχο --as-Cran συνεπάγεται τώρα --timings.
  • επιταγή R CMD αναζητά gfile εντολή εάν ένα κατάλληλο αρχείο δεν βρέθηκε. (Αν το αρχείο δεν είναι από το έργο GNU, OpenCSW στο Solaris εγκαθιστά ως gfile.)
  • R CMD κατασκευής (με την εσωτερική πίσσα) ελέγχει τα δικαιώματα των Διαμόρφωση και καθαρισμού αρχείων και προσθέτει δικαιώματα εκτέλεσης για τις καταγεγραμμένες άδειες για αυτά τα αρχεία, αν χρειαστεί, με μια προειδοποίηση. Αυτό είναι χρήσιμο σε λειτουργικά συστήματα και συστήματα αρχείων που δεν υποστηρίζουν δικαιώματα εκτέλεσης (κυρίως στα Windows).
  • R CMD χτίσει τώρα υφαίνει και μπερδέματα όλα τα χρονογραφήματα, είναι τόσο προτεινόμενες συσκευασίες δεν απαιτείται κατά την εγκατάσταση του πακέτου, αν ο tarball πηγή παρασκευάστηκε με την τρέχουσα R CMD κατασκευής.
  • checkFF () (που χρησιμοποιείται από το R CMD επιταγή) κάνει καλύτερη δουλειά από την ανίχνευση κλήσεις από άλλα πακέτα, συμπεριλαμβανομένων των μη αναφορά εκείνα όπου η λειτουργία έχει αντιγραφεί από άλλο namespace (π.χ. ως προεπιλεγμένη μέθοδος). Αναφέρει τώρα τις κλήσεις όπου .Ονοματεπώνυμο είναι ένα σύμβολο εγγραφεί σε άλλο πακέτο.
  • Στο Unix-ομοειδή συστήματα, R CMD ΕΓΚΑΤΑΣΤΑΣΗ εγκαθιστά τώρα ομάδα πακέτα writably κάθε φορά που η βιβλιοθήκη (lib.loc) είναι ομάδα εγγράψιμο. Ως εκ τούτου, update.packages () λειτουργεί για άλλα μέλη της ομάδας (προτείνεται αρχικά και από ένα επίθεμα από τον Dirk Eddelbuettel).
  • R CMD javareconf τώρα υποστηρίζει τη χρήση των συμβολικών συνδέσμων για JAVA_HOME σε πλατφόρμες που έχουν realpath. Έτσι, είναι πλέον δυνατή η χρήση
  • R ΚΥΑ javareconf JAVA_HOME = / usr / lib / JVM / java-1.7.0
  • σε ένα σύστημα Linux και καταγράψτε την τιμή αυτή και όχι το συχνά μεταβαλλόμενο πλήρη διαδρομή όπως /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (μόνο για Windows). Rscript -e απαιτεί ένα μη κενό επιχείρημα για τη συνοχή με το Unix εκδόσεις του R. (Επίσης Rterm -e και R -e.)

  • Ελέγχου
  • R CMD κάνει πιο ενδελεχή έλεγχο των δηλούμενων πακέτα και ονομάτων. Αναφέρει
  • πακέτα δηλωθεί σε περισσότερες από μία από τις Εξαρτάται, Εισαγωγές, προτείνει και ενισχύει τα πεδία του αρχείου περιγραφή.
  • ονομάτων που δηλώνονται σε εισαγωγές, αλλά δεν έχουν εισαχθεί από, ούτε στο αρχείο NAMESPACE ούτε χρησιμοποιώντας τα :: ούτε ::: φορείς.
  • συσκευασίες που χρησιμοποιούνται στη βιβλιοθήκη () ή απαιτεί () καλεί τον κωδικό Ε αλλά είχαν διατεθεί ήδη στην πορεία αναζήτησης _via_ Εξαρτάται.
  • πακέτα δηλωθεί στην εξαρτάται όχι εισαγόμενα _via_ το αρχείο NAMESPACE (εκτός από τις τυποποιημένες συσκευασίες). Αντικείμενα που χρησιμοποιούνται από Εξαρτάται τα πακέτα θα πρέπει να εισαχθούν για να αποφεύγονται οι συγκρούσεις και να επιτρέπουν την απρόσκοπτη λειτουργία όταν ο χώρος ονομάτων έχει φορτωθεί, αλλά δεν συνδέεται.
  • αντικείμενα που εισάγονται _via_ ::: καλεί όπου :: θα κάνει.
  • αντικείμενα που εισάγονται από :: που δεν εξάγονται.
  • αντικείμενα που εισάγονται από ::: κλήσεις που δεν υπάρχουν.
  • Δείτε «Γράφοντας R Επεκτάσεις» για τις ορθές πρακτικές.
  • R CMD έλεγχος προαιρετικά ελέγχους για μη τυποποιημένα αρχεία ανωτάτου επιπέδου και καταλόγους (που είναι συχνά λάθη):. Αυτό είναι ενεργοποιημένη για --as-Cran
  • στυλ LaTeX αρχείο upquote.sty δεν περιλαμβάνεται πλέον (η έκδοση ήταν αρκετά ετών): αυτό δεν χρησιμοποιείται πλέον στην R. Ένα πολύ νεότερη έκδοση συμπεριλαμβάνεται συνήθως σε διανομές LaTeX αλλά δεν παίζει καλά με τις γραμματοσειρές Α.Ε., η οποία είναι η προεπιλογή για Sweave βινιέτες.
  • R CMD κατασκευής κάνει μεγαλύτερη χρήση της κατασκευής υπο-κατάλογο των πηγών για τα πακέτα, για παράδειγμα, για την καταγραφή πληροφοριών σχετικά με τις βινιέτες.
  • εγκατάστασης, και ιδίως SOFTWARE:
  • Οι μακροεντολές που χρησιμοποιούνται για τα εγχειρίδια texinfo έχουν αλλάξει για να λειτουργεί καλύτερα με τις ασύμβατες αλλαγές που έγιναν στο texinfo 5.x.
  • Η ελάχιστη έκδοση για μια βιβλιοθήκη xz σύστημα είναι τώρα 5.0.3 (ήταν 4.999). Αυτό είναι εν μέρει για να αποφευχθεί η 5.0.2, η οποία μπορεί να συμπιέσει σε τρόπους άλλες εκδόσεις δεν μπορεί να αποσυμπιέσει.
  • Το συμπεριλαμβανόμενο έκδοση του PCRE έχει ενημερωθεί με 8.33.
  • Το συμπεριλαμβανόμενο έκδοση της zlib έχει ενημερωθεί έως 1.2.8, μια απελευθέρωση bug-fix.
  • Το συμπεριλαμβανόμενο έκδοση της liblzma xz utils έχει ενημερωθεί για την 5.0.5.
  • Από javareconf (βλέπε παραπάνω) χρησιμοποιείται όταν έχει εγκατασταθεί R, ένας σταθερός δεσμός για JAVA_HOME μπορεί να παρέχεται στη συνέχεια.
  • Ρύθμιση με --disable-byte-συλλογή θα αντικαταστήσει τα αρχεία περιγραφής των προτεινόμενων πακέτων, τα οποία απαιτούν συνήθως byte-κατάρτιση.
  • Περισσότερα από την εγκατάσταση και τη διαδικασία ελέγχου θα λειτουργήσει ακόμα και όταν TMPDIR έχει οριστεί σε μια διαδρομή που περιέχει κενά, αλλά αυτό δεν συνιστάται και εξωτερικό λογισμικό (όπως texi2dvi) μπορεί να αποτύχει.
  • πακέτο εγκατάστασης:
  • Εγκατάσταση διακόπτεται αμέσως εάν ένα πακέτο LinkingTo δεν έχει εγκατασταθεί.
  • R CMD εγκαταστήσετε έχει μια νέα επιλογή --no-byte-compile το οποίο θα υπερβαίνει ένα πεδίο ByteCompile στο αρχείο περιγραφής του πακέτου.
  • Άδεια BSD έχει καταργηθεί:. Χρησιμοποιήσετε BSD_3_clause ή BSD_2_clause αντί
  • άδεια χρήσης του X11 έχει καταργηθεί:. Χρησιμοποιήσετε το ΜΙΤ ή BSD_2_clause αντί
  • απαιτήσεις Έκδοση για LinkingTo πακέτα αναγνωρίζονται τώρα: γιατί ελέγχονται κατά την εγκατάσταση. (Τα πεδία με τις απαιτήσεις έκδοσης προηγουμένως αγνοείται σιωπηλά.)
  • Το όριο των 500 S3method καταχωρήσεις σε ένα αρχείο NAMESPACE έχει αφαιρεθεί.
  • Η προεπιλογή «έκδοση» του Bioconductor για τα πακέτα του έχει αλλάξει με την επερχόμενη 2.13, αλλά αυτό μπορεί να ρυθμιστεί από την μεταβλητή περιβάλλοντος R_BIOC_VERSION, π.χ. στο αρχείο Renviron.site.

  • ΠΑΡΟΧΕΣ
  • C-ΕΠΙΠΕΔΟ:
  • Rdefines.h έχει πειραγμένο έτσι ώστε να μπορεί να συμπεριληφθεί σε C ++ κώδικα μετά R_ext / Boolean.h (που περιλαμβάνεται από Rh).
  • Να σημειωθεί ότι Rdefines.h δεν τηρείται up-to-ημερομηνία, και Rinternals.h προτιμάται για νέο κωδικό.
  • eval και applyClosure τώρα προστατεύονται από κωδικό πακέτο προμηθεύουν έναν άκυρο Rho.
  • παρωχημένη και defunct:
  • Το αχρησιμοποίητο επιχείρημα namespace να package.skeleton () είναι τώρα επίσημα καταργηθεί και θα αφαιρεθούν σε Ε 3.1.0.
  • plclust () έχει καταργηθεί: χρησιμοποιήστε τη μέθοδο οικόπεδο () για την κατηγορία & quot? Hclust & quot? αντ 'αυτού.

  • Οι
  • Λειτουργίες readNEWS () και checkNEWS () σε εργαλεία πακέτο αποδοκιμαστεί (και δεν έχουν εργαστεί με τα τρέχοντα αρχεία ΝΕΑ για μεγάλο χρονικό διάστημα).
  • ΤΕΚΜΗΡΙΩΣΗΣ:
  • 'Εισαγωγή στην Ε' έχει ένα νέο κεφάλαιο για τη χρήση R ως scripting γλώσσα, συμπεριλαμβανομένων αλληλεπιδρά με το λειτουργικό σύστημα.
  • Διορθώσεις σφαλμάτων:
  • help.request () δεν μπόρεσε να προσδιορίσει την τρέχουσα έκδοση του R σε CRAN. (PR # 15241)
  • Στα Windows, file.info () απέτυχε για τους καταλόγους ρίζα, εκτός εάν η διαδρομή τερματίστηκε με ρητή & quot?. & Quot ;. (PR # 15302)
  • Οι regmatches 1. (Bill Dunlap, PR # 15386).
  • στέλεχος () τώρα απορρίπτει άπειρες εισόδους αντί να κρέμονται. (PR # 15376)
  • Το πρόγραμμα ανάλυσης επιβάλλει τώρα σύνταξη C99 για κινητής υποδιαστολής σταθερές δεκαεξαδικό (π.χ. 0x1.1p0), αντί να επιστρέψει ακούσια τιμές για δυσπλασία σταθερές. (PR # 15234)
  • model.matrix () λειτουργεί πλέον με πολύ μεγάλα ονόματα LHS (πάνω από 500 bytes). (PR # 15377)
  • ενσωμάτωση () επιστρέφει στην συμπεριφορά προ-2.12.0: από 2.12.0 έως 3.0.1 μερικές φορές απέτυχε να επιτύχει τη ζητούμενη ανοχή και ανέφερε τις εκτιμήσεις σφάλματος που είχαν ξεπεραστεί. (PR # 15219)
  • strptime () χειρίζεται τώρα% W πεδία με τιμή 0. (PR # 15915)
  • R είναι τώρα καλύτερη προστασία από τους ανθρώπους που προσπαθούν να αλληλεπιδρούν με την κονσόλα σε κώδικα εκκίνησης. (PR # 15325)
  • συστοιχίες υποσυνόλων 1D συχνά χάνονται dimnames (PR # 15301).
  • Μοναδιαίοι + σε μια λογική φορέα δεν εξαναγκάζουν σε ακέραιο, αν και μοναδιαίος -. Έκανε
  • na.omit () και na.exclude () που προστίθεται σε μια σειρά για ένα πλαίσιο δεδομένων μηδενικού σειρά. (PR # 15399)
  • Όλες οι (όπου απαιτείται περικοπή-κάτω) βινιέτες εγκατασταθεί εάν R έχει διαμορφωθεί με --without-συνιστώμενη-πακέτα.
  • πηγή () δεν εμφανίζει τα ονόματα των αρχείων όταν αναφέρετε σφάλματα σύνταξης.
  • εκθέσεις Συντακτικό λάθος άστοχες το δρομέα προς τα έξω τα κακά κουπόνι.
  • (μόνο για Windows) Ξεκινώντας R με R (αντί του Rterm ή Rgui) θα χάσετε όλα τα χορδές μηδενικού μήκους από τα επιχειρήματα της γραμμής εντολών. (PR # 15406) ​​
  • Σφάλματα στην κωδικοποίηση που καθορίζεται στη γραμμή εντολών μέσω --encoding = foo δεν χειρίζεται σωστά. (PR # 15405)
  • Αν το x είναι ένα σύμβολο, is.vector (x, & quot? Όνομα & quot?) Τώρα επιστρέφει την τιμή TRUE, επειδή & quot? Όνομα & quot? και & quot? σύμβολο & quot? θα πρέπει να είναι συνώνυμα. (Αναφέρεται από Herv'e Pag`es.)
  • R CMD rtags έργα για πλατφόρμες (όπως OS X) με XSI-συμμορφούμενη εντολή echo κέλυφος. (PR # 15231)
  • is.unsorted (ΝΑ) επιστρέφει false όπως τεκμηριώνεται (όχι NA).
  • R CMD LINK δεν ήξερε για υπο-αρχιτεκτονικές.
  • σύστημα () και συστήματος2 () προστατεύονται καλύτερα έναντι των χρηστών οι οποίοι έχουν μεγάλο λάθος θέσεις στην προσωρινή διαδρομή καταλόγου.
  • file.show () και επεξεργασία () είναι πλέον πιο πιθανό να εργαστούν σε διαδρομές των αρχείων που περιέχουν κενά. (Όταν τα εξωτερικά βοηθητικά προγράμματα που χρησιμοποιούνται, όχι ο κανόνας για τα Windows ούτε στο R.app που πρέπει προηγουμένως να έχουν εργαστεί.)
  • Πακέτα χρησιμοποιώντας το πακέτο μέθοδοι είναι πιο πιθανό να λειτουργούν όταν το εισάγουμε, αλλά δεν είναι συνδεδεμένη. (Πολλά τμήματα του κώδικα της C έψαχναν για Ε λειτουργίες της στην πορεία αναζήτησης και όχι στο namespace του.)
  • lgamma (-x) δεν είναι πλέον NaN είναι για πολύ μικρό x.
  • (Windows) συστήματος2 () σέβεται τώρα διευκρινίζοντας stdout και stderr ως αρχεία όταν τους καλείτε από Rgui. (PR # 15393)
  • Το κλείσιμο μιας X11 () συσκευή εντοπισμού, ενώ () ή την αναγνώριση () είναι σε εξέλιξη δεν είναι πλέον κρέμεται R. (PR # 15253)
  • list.dirs (full.names = FALSE) δεν υλοποιήθηκε. (PR # 15170)
  • format () προστίθενται μερικές φορές περιττά χώρους. (PR # 15411)
  • all.equal (check.names = FALSE) θα αγνοήσει το αίτημα να αγνοήσει τα ονόματα και θα τους ελέγχουν ως χαρακτηριστικά.
  • Το σύμβολο που με εργαλεία :: Rd2txt_options (itemBullet =) δεν τηρήθηκε σε ορισμένες περιοχές. (PR # 15435)
  • mcMap () δεν είχε εξαχθεί από το πακέτο παράλληλο. (PR # 15439)
  • οικόπεδο () για TukeyHSD αντικείμενα δεν στάθμισε dev.hold () και dev.flush () καλεί πολυσέλιδο οικόπεδα. (PR # 15449)

Τι είναι καινούργιο στην έκδοση 2.8.1:

  • Αυτή είναι μια απελευθέρωση συντήρησης και καθορίζει μια σειρά από κυρίως ήσσονος σημασίας σφάλματα και τα θέματα της πλατφόρμας.

Παρόμοια λογισμικά

SWIG
SWIG

7 Mar 16

ADP
ADP

17 Feb 15

Seed7
Seed7

22 Jun 18

TinyPie
TinyPie

12 May 15

Σχόλια για R

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!