R

Screenshot der Software:
R
Softwarebeschreibung:
Version: 3.1.2
Upload-Datum: 17 Feb 15
Lizenz: Frei
Popularität: 292

Rating: 3.0/5 (Total Votes: 1)

R ist ein Open Source, frei verteilt und Multiplattform-Kommandozeilen-Software, die eine integrierte Suite von Software-Einrichtungen, die leicht für die Datenberechnung, Manipulation und grafische Darstellung verwendet werden können, zur Verfügung stellt. In anderen Worten ist R eine Programmiersprache und Umgebung für statistische Berechnungen und Grafiken.
Es & rsquo; sa GNU-Projekt ähnlich dem S-Programmiersprache und Entwicklungsumgebung von John Chambers und Kollegen in den Bell Laboratories, die zuvor als AT & T, Lucent Technologies jetzt bekannt wurde. Es kommt mit einer umfassenden Dokumentation, die auf dem Projekt & rsquo verfügbar ist; s homepage.Features auf einen glanceKey Features sind eine effektive, gut entwickelte und einfache Programmiersprache, nützliche Daten zur Lagerung und Handhabung Funktionen, eine Reihe von Betreibern für die Array-Berechnungen, insbesondere Matrizen, eine kohärente, große und integrierten Satz von Zwischen Dienstprogramme für die Datenanalyse sowie die Grafikfunktionen für die Datenanzeige und -analyse.
Es kann leicht mit zusätzlichen Funktionen erweitert werden, ist mit einer Vielzahl von grafischen und statistischen Methoden, einschließlich der nichtlinearen und linearen Modellierung, Zeitreihenanalysen, Clustering, Klassifikation und klassische statistische Tests. R können verwendet werden, um in Publikationsqualität Parzellen, einschließlich mathematischer Formeln und Symbolen.
Darüber hinaus werden die Nutzer in der Lage, zu verknüpfen und rufen Sie C ++, C und Fortran-Code zur Laufzeit, die Möglichkeit Funktionalitäten, indem Sie neue Funktionen, befolgen Sie die algorithmische Entscheidungen getroffen, aber auch zu manipulieren R-Objekte direkt durch Schreiben von C-Code. Der integrierte Plugin-Architektur können Sie die Standardfunktionen über packages.Under einfach erweitern die Motorhaube und unterstützt OSesR ist ein Cross-Plattform-Befehlszeilenanwendung, die auf einer breiten Palette von GNU / Linux und UNIX-ähnliches Betriebs verwendet werden können Systeme, einschließlich BSD sowie auf Microsoft Windows und Mac OS X. Es ist in der Programmiersprache C implementiert und wurde erfolgreich auf 32-Bit- und 64-Bit-Hardware-Plattformen getestet.

Was ist neu in dieser Pressemitteilung:

  • NEUE FEATURES:
  • embedFonts () ist jetzt standardmäßig format = & quot; ps2write & quot; für .ps und .eps-Dateien. Dies ist in Ghostscript 9.x (seit 2010), während die vorherige Standard, format = & quot;. & Quot ;, pswrite wurde in Ghostscript 9.10 entfernt
  • Für die Übereinstimmung mit [dpqr] norm (), [dp] lnorm (sdlog = 0) zu modellieren eine Punktmasse auf exp (mulog) als Rück NaN (bei einem Fehler).
  • Funktionen () meldet jetzt, wenn ICU ist in für den Einsatz für die Zusammenstellung (es wird eigentlich nur verwendet werden, wenn ein geeigneter Schauplatz ist die Sortierung aktiviert, und nie für eine Gebietsschema C) erstellt.
  • (OS X.) Paket tcltk Kontrollen bei Belastung, wenn es gegen die CRAN X11-basierte Tcl / Tk verbunden ist, und wenn ja, daß der Tcl / Tk-Komponente und die X11-Bibliotheken installiert sind. Dies ermöglicht eine informative Fehlermeldungen an die Beratung der Installation der fehlenden Komponenten oder des XQuartz gegeben werden.
  • Die X11 () Gerät und X11-Versionen der Daten-Editor und Betrachter zu überprüfen (durch Bearbeiten () und Ansicht () für Daten-Frames und Matrizen von der Kommandozeile aufgerufen R), dass die X11-Bibliotheken installiert sind und wenn nicht, rät der Installation XQuartz.
  • icuSetCollate () erlaubt locale = & quot; & quot ;, Standard und locale = & quot; keine & quot; auf Betriebssystemdienste und nicht für ICU Sortierung zu verwenden.
  • Umgebungsvariable R_ICU_LOCALE kann verwendet werden, um die Standard-Locale ICU eingestellt werden, bei der eine von der OS Locale abgeleitet unangebracht ist (dies ist derzeit notwendig für Windows).
  • Neue Funktion icuGetCollate (), um auf der Intensivstation Zusammen locale im Einsatz zu melden (falls vorhanden).
  • utils :: urlencode () wurde aktualisiert, um die uneingeschränkte und reservierte Zeichen von RFC 3986 zu verwenden, anstelle von RFC 1738.
  • einzigartige (Warnungen ()) und c (Warnungen ()) werden jetzt unterstützt.
  • Die Bioconductor 'Version' von setRepositories () verwendet nun standardmäßig auf 3,0. (Es kann zur Laufzeit _via_ Umgebungsvariable R_BIOC_VERSION eingestellt werden.)
  • INSTALLATION und mitgelieferte Software:
  • Das configure-Skript berichtet über die wichtiger Funktionen / Optionen, die nicht in kompiliert wird.
  • Mehr Arten von externen BLAS sind namentlich in diesem Bericht berücksichtigt.
  • Beim Bau R als gemeinsam genutzte Bibliothek, die -L $ {R_HOME} / lib $ {} R_ARCH Flag früher in den Link-Befehle während der Installation platziert und wenn Pakete installiert sind: das hilft sicherzustellen, dass die aktuellen Build hat Vorrang wenn ein R gemeinsam genutzte Bibliothek ist bereits durch zB installiert install-LiBr in einem in LDFLAGS genannten Bibliothek (und nicht in "Bibliotheksverzeichnis des Systems", wie dokumentiert). (Merk der PR # 15790.)
  • LaTeX-Paket upquote wird nicht mehr für die Verwendung von Inconsolata R erforderlich.
  • (nur Windows) Wenn die beiden 32- und 64-Bit-Versionen von R installiert sind, das bin / r.exe und bin / Rscript.exe Executables laufen jetzt 64-Bit-R. (So führen Sie 32-Bit-R, überschreiben Sie diese Dateien mit Kopien der bin / i386 / Rfe.exe.)
  • UTILITIES:
  • Ausführen R CMD überprüfen mit _R_CHECK_DEPENDS_ONLY_ wahr macht jetzt die VignetteBuilder Pakete zur Verfügung, auch wenn sie enthalten sind in Schlägt vor, da sie benötigt werden, zu erkennen und Verfahren nicht Sweave Vignetten.
  • R CMD Prüfung berichtet nun leer importFrom Erklärungen in einem Namespace-Datei, da diese häufig auftretende Fehler (Schreiben importFrom (Pkg) in dem die Einfuhr (Pkg) vorgesehen war).
  • R CMD-Check nun standardmäßig überprüft Code Nutzung direkt auf der Verpackung Namensraum ohne Beladung und Montage des Pakets und der schlägt und verbessert. Für gute Praxis mit Paketen im Feld schlägt, finden SS1.1.3.1 von 'Writing R Extensions ". Für den Einsatz von Lazy-Datenobjekte im eigenen Code des Pakets finden? Daten.
  • Bug Fixes:
  • dmultinom () nicht nicht-endlichen Wahrscheinlichkeiten richtig umzugehen.
  • prettyNum (x, zero.print = *) funktioniert nun auch, wenn x enthält NA.
  • Eine langjährige Bug durch nlminb () unter Windows ausgestellt wurde einem Compiler Fehler in gcc 4.6.3 zurückzuführen; ein Workaround ist eingerichtet worden. (PR # 15244 und PR # 15914).
  • Rendering command in HTML-Versionen der Hilfeseiten wurde verbessert. Das ist auf der Support-Seite für INSTALLIEREN besonders deutlich
  • as.hexmode (x) und as.octmode (x) nun korrekt für einige numerische x, zB c (NA, 1) oder C (1, pi) verhalten.
  • drop1 () schlug fehl, wenn der Umfang Argument hatte keine Variablen zu fallen. (PR # 15935)
  • edit () (und damit fix ()) nicht bestanden, wenn ein Objekt hatte eine nicht-Charakter Attribut mit dem Namen & quot; Quelle & quot; (Ein Attribut, das in R vor Version 2.14.0 verwendet worden war).
  • callGeneric () könnte fehlschlagen, wenn der generische hatte ... als formales Argument. (PR # 15937).
  • Gabeln in Paket parallel genannt C Einstieg Ausfahrt in das Kind. Dies war unsicher (_exit sollten genannt worden), und konnte stdin des Haupt R Prozess (meistens unter Solaris zu sehen) zu spülen.
  • Als gute Praxis, die Standardausgabe wird nun vor Gabelung ein Kind gespült.
  • R-Objekte wie Liste (`a b '= 1) ist jetzt richtig gedruckt.
  • getAnywhere (& quot; C_pbinom & quot;) nun korrekt ein einzelnes Objekt zurück (statt unlisting es)
  • .
  • Die confint () -Methode für nls () passt gescheitert trotz Verwendung einer anderen als & quot Algorithmus ist diese Parametergrenzen festgelegt hat; Port & quot ;. (PR # 15960)
  • Unterklassen eine S4-Klasse ist fehlgeschlagen, wenn die Klasse erforderlichen Argumente an den Generator durch seine initialize () -Methode.
  • removeSource () nicht richtig Ausdrücke mit Argumenten, die als vermisst geliefert wurden, zB hand x [i,]. (PR # 15957)
  • as.environment (Liste ()) funktioniert jetzt und as.list () von einer solchen Umgebung ist jetzt die gleiche wie Liste ().
  • Mehrere tcltk Funktionen scheiterte, als in ungewöhnlichen Umgebungen laufen. (PR # 15970)
  • Optionen (Liste ()) funktioniert nun (trivial). (PR # 15979)
  • verschmelzen (, ..) funktioniert nun korrekt für zwei unabhängige `'Dendrogramme (PR # 15648), und immer noch kompatibel via einstellen = & quot; Auto & quot; z.B. für zwei Zweige eines bestehenden Dendrogramm.
  • Die Handlung Verfahren für & quot; hclust & quot; Objekte erhält ein optionales Argument Scheck; Wenn das wahr ist (der Standard) es sorgfältiger Überprüfung auf gültige Eingabe.
  • (nur Windows) Wenn ein Benutzer wählen, um 64-Bit-R installiert, aber nicht 32-Bit-R, das bin / R und bin / Rscript ausführbaren Dateien nicht ausgeführt werden. (PR # 15981)
  • Verschiedene mögliche Pufferüberläufe sind verhindert worden, und verpasste Speicherschutz aufgenommen. (PR # 15990)
  • Rscript nicht mehr geht --args auf R, wenn es keine zusätzlichen (& quot; User & quot;). Argumente
  • Objekte wie getClass (& quot; refClass & quot;) @ Prototyp jetzt drucken () und str () ohne Fehler
  • .
  • identisch () sieht nun auch auf der S4 Bit.
  • hist (x, Pausen) ist robuster in Hinzufügen einer kleinen Flaum zu wenige Pausen, wenn einige sehr groß sind. (PR # 15988)
  • sub () und gsub () nicht umgehen reguläre Ausdrücke wie & quot; s {2} & quot; richtig, wenn der Text enthalten NA oder Nicht-ASCII-Elemente in einem UTF-8-Gebietsschema. Ein Teil davon wurde aufgrund eines Fehlers in der TRE-Bibliothek. (PR # 16009)
  • RShowDoc (& quot; NEWS & quot;) zeigt nun die PDF-Version
  • .
  • Matrizen und Arrays mit letzten Dimension Null überhaupt nicht oder nicht vollständig drucken. (PR # 16012)
  • plot.histogram () und damit hist () jetzt achten die xaxs, yaxs und Laborgrafikparameter. (PR # 16021)
  • bw.SJ (x) und anderen bw. * () Nicht mehr segfault wenn x enthält nicht-endlichen Werten. (PR # 16024)
  • R CMD Rd2pdf unabsichtlich ignoriert seine --os Option.
  • Die interne Methode der download.file () nicht Dateigrößen und Fortschritt richtig Berichterstattung über die Dateien, die größer als 2 GB (von libxml2 geerbt). Dies ist für die 64-Bit-Builds (32-Bit-Plattformen kann solche Dateien nicht unterstützt, aber wenn möglich, wird in zukünftigen Versionen von R unterstützt werden).
  • Arbeits um einen Fehler in OS X Yosemite, wo Schlüssel Umgebungsvariablen können dupliziert werden verursacht Probleme in Teilprozesse. Die Duplikate werden jetzt auf R Start (über Rprofile) entfernt. (PR # 16042)
  • Stellen X11 Autostart-Erkennung in DISPLAY auf OS X zu neuesten XQuartz zu erkennen.

Was ist neu in Version 3.0.2:

  • NEUE FEATURES:
  • Die NEWS-Dateien wurden neu organisiert.
  • Diese Datei enthält Nachrichten für R & gt; = 3.0.0: Nachrichten für die 0.xy, 1.xy und 2.xy Releases ist in Dateien NEWS.0, NEWS.1 und NEWS.2. Die letztgenannten Dateien werden jetzt bei der Installation von R installiert ist. Eine HTML-Version Nachrichten aus 2.10.0 bis 2.15.3 ist als doc verfügbar / html / NEWS.2.html.
  • sum () für Integer-Argumente verwendet nun eine ganze Zahl Speicher von mindestens 64 Bit und wird dies genauer in dem sehr seltenen Fall, dass eine kumulative Summe 2 ^ 53 übertrifft (unbedingt summiert mehr als 4 Millionen Elemente).
  • Das Beispiel () und Werkzeuge :: Rd2ex () -Funktionen haben jetzt Parameter, damit sie in den Beispielen ignorieren dontrun Markup. (Von Peter Solymos Vorschläge.)
  • str (x) ist wesentlich schneller für sehr große Listen oder Faktoren, die mit 100.000 Ebenen, letztere als in PR # 15337.
  • col2rgb () konvertiert jetzt Faktoren auf Zeichenketten nicht ganzzahligen Codes (von Bryan Hanson vorgeschlagen).
  • Schwanz (Warnungen ()) funktioniert jetzt, über die neue `[` Methode.
  • Es wird nun unterstützt für die LaTeX Style-Datei zi4.sty die in einigen Distributionen ersetzt inconsolata.sty hat.
  • fehlenden oder (x) nun in der Regel gibt alle nicht-Liste xs unverändert, nicht nur die & quot; Vektor & quot; diejenigen. Folglich arbeitet Format (lst) nun auch, wenn die Liste lst hat nicht-Vektorelemente.
  • Die Werkzeuge :: getVignetteInfo () Funktion wurde hinzugefügt, um Informationen über installierte Vignetten zu geben.
  • New assertCondition (), etc. Versorgungsunternehmen in Tools für Testzwecke verwendet.
  • Profiling zeichnet nun nicht-inline Anrufe von byte-kompilierten Code zu BUILTIN-Funktionen.
  • Verschiedene Funktionen in Statistiken und anderswo, die verwenden Nicht-Standard-Auswertung sind jetzt vorsichtiger, um die Namespace-Scoping-Regeln zu folgen. Z.B. Infos :: lm () können nun stats :: model.frame (), auch wenn Statistiken nicht im Suchpfad oder wenn einige Paket definiert eine Funktion mit diesem Namen.
  • Wenn ein ungültiger / korrupte .Random.seed Objekt wird im Arbeitsbereich anzutreffen sie mit einer Warnung geben, anstatt eine Fehlermeldung ignoriert. (Dies ermöglicht R sich auf einer Arbeits RNG, zB um einen beliebigen Port zu wählen aufbauen.)
  • seq () und seq.int () geben expliziter Fehlermeldungen, wenn mit ungültigen (zB NaN) Eingänge genannt.
  • Wenn parse () einen Syntaxfehler feststellt, ist es nun teilweise Parse Informationen verfügbar bis zum Ort des Fehlers. (Request von Reijo Sund.)
  • Methoden durch NextMethod () aufgerufen hatte eine andere dynamische Mutter dem Ober. Dies wurde Ärger wo S3 Methoden über verzögerte Auswertung aufgerufen konnte den Überblick über ihre Generika verlieren. (PR # 15267)
  • -Code für die negative Binomialverteilung behandelt nun den Fall Größe == 0 als Ein-Punkt-Verteilung bei Null.
  • abkürzen () übernimmt ohne Warnung Nicht-ASCII-Eingabezeichenfolgen, die keine Abkürzung erforderlich.
  • read.dcf () muss nicht mehr eine Grenze von 8191 Bytes pro Zeile. (Merk der PR # 15250.)
  • formatC (x) nicht mehr kopiert die Klasse von x auf das Ergebnis, um Missbrauch zu schaffen ungültige Objekte wie in PR # 15303 zu vermeiden. Wird eine Warnung ausgegeben, wenn eine Klasse wird verworfen.
  • Datensatz npk aus MASS kopiert wurden, um mehr Tests ohne empfohlenen Pakete installiert ausgeführt werden.
  • Die Initialisierung der Regressionskoeffizienten für nicht entarteten differenzierte Modelle arima () geändert wurde und in einigen Beispielen vermeidet ein lokales Maximum. (PR # 15396)
  • termplot () hat jetzt ein Argument transform.x um die Anzeige der einzelnen Begriffe in der Handlung zu kontrollieren. (PR # 15329)
  • format () unterstützt jetzt die Ziffern = 0, um nKleines Dezimalstellen angezeigt werden sollen.
  • Es gibt ein neues Nur-Lese-Par () Parameter namens & quot;. Seite & quot ;, die einen logischen Wert, der angibt, ob die nächste plot.new () Aufruf wird eine neue Seite beginnen zurück
  • Verarbeitung Sweave und Rd-Dokumente in PDF macht jetzt Backticks und einfache Anführungszeichen besser in mehreren Fällen, auch in code und samp Ausdrücke.
  • utils :: modifyList () erhält ein neues Argument keep.null Zulassen von NULL-Komponenten im Ersatz beibehalten werden, statt was zu entsprechenden Komponenten gelöscht werden sollen.
  • Werkzeuge :: pkgVignettes () gewinnt Argument Scheck; Wenn auf TRUE gesetzt, wird sie zu warnen, wenn es scheint, eine Vignette fordert eine nicht vorhandene Vignetten Motor.
  • UTILITIES:
  • R CMD Check --as-cran prüft die Linienbreiten in der Nutzung und Beispielen Teile der Verpackung Rd Dateien.
  • R CMD Check --as-cran impliziert nun --timings.
  • R CMD Check sucht Befehl gfile wenn eine geeignete Datei nicht gefunden wird. (Obwohl Datei nicht von GNU, OpenCSW auf Solaris installiert es als gfile.)
  • R CMD build (mit der internen Teer) prüft die Berechtigungen konfigurieren und Cleanup-Dateien und fügt die Ausführungsberechtigung auf die aufgezeichneten Zugriffsrechte für diese Dateien, wenn nötig, mit einer Warnung. Dies ist nützlich, auf Betriebssysteme und Dateisysteme, die keine Unterstützung Ausführungsrechte (insbesondere unter Windows).
  • R CMD bauen jetzt spinnt und Tangles alle Vignetten, so vorgeschlagenen Pakete nicht während der Paketinstallation erforderlich, wenn die Quell-Tarball mit aktuellen R CMD build vorbereitet.
  • checkFF () (mit R CMD Prüfung verwendet) hat einen besseren Job zu detektieren Anrufe von anderen Pakete, einschließlich nicht berichten diejenigen, bei denen eine Funktion von einem anderen Namensraum kopiert wurde (zB als Standard-Methode). Er berichtet jetzt Anrufe, bei denen .NAME ist ein in einem anderen Paket registriert Symbol.
  • Auf Unix-ähnliche Systeme, R CMD INSTALLIEREN installiert nun Pakete Gruppe writably, wenn die Bibliothek (lib.loc) ist Gruppe beschreibbar. Daher update.packages () funktioniert für andere Gruppenmitglieder (ursprünglich vorgeschlagen und von einem Patch von Dirk Eddelbuettel).
  • R CMD javareconf unterstützt jetzt die Verwendung von symbolischen Links für JAVA_HOME auf Plattformen, die realpath haben. So ist es nun möglich, verwenden
  • R CMD javareconf JAVA_HOME = / usr / lib / jvm / java-1.7.0
  • auf einem Linux-System und notieren Sie diesen Wert anstelle der häufig wechselnden vollständigen Pfad wie /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (nur Windows.) Rscript -e benötigt ein nicht leeres Argument für die Übereinstimmung mit Unix-Versionen von R. (Auch Rterm -e und R e.)
  • R CMD Check tut gründlichere Prüfung der erklärten Pakete und Namespaces. Er berichtet
  • Pakete in mehr als einer der Depends, Einfuhren, die, schlägt und Verbessert die Felder der Beschreibungsdatei.
  • Namespaces in Einfuhren, die aber nicht aus, weder in der Namespace-Datei noch mit den noch :: ::: Betreiber importiert.
  • Pakete, die in der Bibliothek verwendet werden () oder erfordert () ruft in der R-Code, sondern bereits im Suchpfad _via_ Depends setzen.
  • Pakete in Depends erklärt nicht _via_ die Namespace-Datei (mit Ausnahme der Standardpakete) importiert. Objekte aus Depends Pakete verwendet werden, sollten importiert werden, um Konflikte zu vermeiden und um den korrekten Betrieb zu ermöglichen, wenn der Namensraum geladen, aber nicht verbunden ist.
  • Objekte importiert _via_ ::: nennt, wo :: tun würde.
  • Objekte ::, die nicht exportiert werden importiert.
  • Objekte ::: Anrufe importiert, die nicht vorhanden sind.
  • Siehe "Schreiben R Extensions" für gute Praxis.
  • R CMD Check optional Kontrollen für Nicht-Standard-Top-Level-Dateien und Verzeichnisse (die oft Fehler sind):. Dieses ist für --as-cran aktiviert
  • LaTeX Style-Datei upquote.sty sind nicht mehr enthalten (die Version war mehrere Jahre): Es wird nicht mehr in R. A verwendet viel späteren Version wird häufig in LaTeX-Distributionen enthalten, aber nicht gut mit den ae Schriften spielen die sind der Standard für Sweave Vignetten.
  • R CMD Build macht mehr Gebrauch von der Build-Unterverzeichnis der Paketquellen, zum Beispiel Informationen über die Vignetten aufzunehmen.
  • INSTALLATION und mitgelieferte Software:
  • Die für die texinfo Handbüchern verwendet Makros wurden geändert, um mit den inkompatiblen Änderungen in texinfo 5.x gemacht besser funktionieren.
  • Die Mindestversion für ein System xz-Bibliothek ist jetzt 5.0.3 (war 4,999). Dies ist zum Teil, um zu vermeiden 5.0.2, die in einer Weise zu komprimieren, können andere Versionen nicht dekomprimieren kann.
  • Die mitgelieferte Version von PCRE wurde auf 8,33 aktualisiert.
  • Die mitgelieferte Version von zlib wurde auf 1.2.8 aktualisiert wurde, ein Bug-Fix-Release.
  • Die mitgelieferte Version von xz utils ist liblzma wurde auf 5.0.5 aktualisiert wurde.
  • Da javareconf (siehe oben) wird verwendet, wenn R installiert ist, kann eine stabile Verbindung für JAVA_HOME dann geliefert werden.
  • Konfiguration mit --disable-Byte-Zusammenstellung wird den Beschreibungsdateien der empfohlenen Pakete, die typischerweise Byte-Zusammenstellung zu überschreiben.
  • Mehr von der Installation und Überprüfung Prozess funktioniert auch dann, wenn TMPDIR auf einen Pfad mit Leerzeichen gesetzt ist, aber das ist nicht zu empfehlen und externe Software (zB texi2dvi) fehlschlagen.
  • Pakete-Installation:
  • Die Installation wird sofort abgebrochen, wenn ein LinkingTo Paket nicht installiert ist.
  • R CMD INSTALLIEREN hat eine neue Option --no-Byte-kompilieren, die eine ByteCompile Feld Beschreibung Datei des Pakets zu überschreiben wird.
  • Lizenz BSD ist veraltet. Verwenden BSD_3_clause oder BSD_2_clause statt
  • Lizenz X11 ist veraltet. Verwenden Sie MIT oder BSD_2_clause statt
  • Version Anforderungen LinkingTo Pakete werden nun erkannt: Sie werden bei der Installation überprüft. (Felder die mit Version Anforderungen waren bisher stillschweigend ignoriert.)
  • Die Grenze von 500 S3method Einträge in einem Namespace-Datei wurde entfernt.
  • Die Standard-Version "von Bioconductor für seine Pakete wurde auf die kommende 2.13 geändert wurden, aber dies kann durch die Umgebungsvariable R_BIOC_VERSION festlegen, wie zB in-Datei Renviron.site.
  • C-LEVEL SERVICE:
  • Rdefines.h wurde verändert, so dass es in C ++ Code enthalten sein, nachdem R_EXT / Boolean.h (die von Rh enthalten ist).
  • Beachten Sie, dass Rdefines.h ist nicht up-to-date gehalten und Rinternals.h für neuen Code bevorzugt.
  • eval und applyClosure sich jetzt gegen Paketcode geschützt liefert eine ungültige rho.
  • Veraltete und nicht mehr existierenden:
  • Die nicht verwendeten Namespace Argument package.skeleton () ist nun offiziell veraltet und wird in R 3.1.0 entnommen werden.
  • plclust () ist veraltet: mit dem Grundstück () -Methode für die Klasse & quot; hclust & quot; statt.
  • Funktionen readNEWS () und check () in Paket-Tools sind veraltet (und sie nicht mit den aktuellen NEWS-Dateien für eine lange Zeit gearbeitet haben).
  • DOKUMENTATION:
  • 'Eine Einführung in die R' hat ein neues Kapitel über die Verwendung von R als Skriptsprache einschließlich der Interaktion mit dem Betriebssystem.
  • Bug Fixes:
  • help.request () konnte nicht festzustellen, die aktuelle Version von R auf CRAN. (PR # 15241)
  • Unter Windows gescheitert file.info () auf Stammverzeichnisse, wenn der Pfad mit einer expliziten & quot beendet;. & Quot ;. (PR # 15302)
  • Die regmatches 1. (Bill Dunlap, PR # 15386).
  • Schaft () jetzt verwirft unendliche Eingänge anstatt hängen. (PR # 15376)
  • Der Parser erzwingt nun C99 Syntax für Fließkomma hexadezimale Konstanten (zB 0x1.1p0), anstelle der Rückgabe unbeabsichtigten fehlerhaften Werte für Konstanten. (PR # 15234)
  • model.matrix () funktioniert jetzt auch mit sehr langen Namen LHS (mehr als 500 Byte). (PR # 15377)
  • integrieren () kehrt in den vor-2.12.0 Verhalten: von 2.12.0 3.0.1 es manchmal nicht, um die angeforderte Toleranz zu erreichen und gemeldeten Fehler Schätzungen wurden übertroffen. (PR # 15219)
  • strptime () übernimmt nun% W Felder mit dem Wert 0 (PR # 15915)
  • R ist nun besser gegen Menschen, die versuchen, mit der Konsole in Startup-Code interagieren geschützt. (PR # 15325)
  • Untereinstellung 1D-Arrays oft verloren dimnames (PR # 15301).
  • Unäre + auf einem logischen Vektor nicht zu zwingen, integer, auch wenn unären -. Haben
  • na.omit () und na.exclude () hinzugefügt eine Zeile auf eine Null-Zeile-Datenrahmen. (PR # 15399)
  • Alle (ggf. abgespeckte) Vignetten werden installiert, wenn R wurde mit --without-empfohlen-Pakete konfiguriert.
  • Quelle () nicht die Dateinamen angezeigt werden, bei der Berichterstattung Syntaxfehler.
  • Syntaxfehler Berichte verlegt den Cursor weist auf die schlechte Zeichen.
  • (nur Windows) Ab R mit R (statt Rterm oder Rgui) würde keine leere Zeichenfolgen aus den Kommandozeilenparameter zu verlieren. (PR # 15406) ​​
  • Fehler in der Codierung auf der Kommandozeile über --encoding = foo angegeben wurden, nicht richtig gehandhabt. (PR # 15405)
  • Wenn x ist ein Symbol, is.vector (x, & quot; Namen & quot;) Jetzt gibt TRUE zurück, da & quot; Namen & quot; und & quot; Symbol & quot; sollte Synonyme sein. (Berichtet von Herv'e Pag`es.)
  • R CMD rtags Werke auf Plattformen (wie OS X) mit einem XSI-konforme Shell-Befehl echo. (PR # 15231)
  • is.unsorted (NA) gibt false als dokumentierte (und nicht NA).
  • R CMD LINK nicht über Sub-Architekturen kennen.
  • system () und system2 () besser gegen Nutzer, die irrtümlich Leerzeichen im temporären Verzeichnis Pfad geschützt.
  • file.show () und Bearbeiten () sind jetzt eher auf Dateipfade mit Leerzeichen funktionieren. (Wo externe Versorgungsunternehmen verwendet werden, nicht die Norm unter Windows noch in R.app die vorher gearbeitet haben soll.)
  • Pakete mit Hilfe der Methoden-Paket sind eher zu arbeiten, wenn sie es zu importieren, aber es nicht angebracht ist. (Mehrere Teile der C-Code wurde für seine R-Funktionen im Suchpfad und nicht in seinen Namespace suchen.)
  • lgamma (-x) ist nicht mehr NaN für sehr kleine x.
  • (Windows) system2 () unterstützt jetzt die Angabe stdout und stderr als Dateien, wenn aus Rgui genannt. (PR # 15393)
  • Schließen einer x11 () Gerät während Locator () oder zu identifizieren () läuft nicht mehr hängt R. (PR # 15253)
  • list.dirs (full.names = FALSE) wurde nicht umgesetzt. (PR # 15170)
  • format () manchmal hinzugefügt unnötige Räume. (PR # 15411)
  • all.equal (check.names = FALSE) würde die Anforderung an die Namen ignorieren ignorieren und würde sie als Attribute zu überprüfen.
  • Die von Werkzeugen :: Rd2txt_options gesetzt Symbol (itemBullet =) wurde in einigen Orten respektiert. (PR # 15435)
  • MCMAP () wurde nicht von Paket parallel exportiert. (PR # 15439)
  • plot () für TukeyHSD Objekte nicht ausgleichen dev.hold () und dev.flush () fordert mehrseitigen Grundstücke. (PR # 15449)

Was ist neu in Version 2.8.1:

  • Das ist ein Maintenance Release und behebt eine Reihe von meist kleinere Fehler und Probleme Plattform.

Ähnliche Software

LLVM
LLVM

17 Aug 18

GNU Automake
GNU Automake

22 Jun 18

Stratego/XT
Stratego/XT

3 Jun 15

Kommentare zu R

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!