R è un open source, distribuito gratuitamente e multipiattaforma software da riga di comando che fornisce una suite integrata di servizi software, che può essere facilmente utilizzato per il calcolo dei dati, la manipolazione e la visualizzazione grafica. In altre parole, R è un linguaggio di programmazione e l'ambiente per il calcolo statistico e grafica.
E & rsquo; sa progetto GNU simile all'ambiente linguaggio di programmazione S e sviluppo creato da John Chambers e colleghi presso i Bell Laboratories, che in precedenza era conosciuto come AT & T, la società Lucent Technologies. Viene fornito con una documentazione completa che è disponibile sul rsquo progetto e; s homepage.Features a una funzionalità glanceKey includono un linguaggio efficace, ben sviluppata e semplice programmazione, memorizzazione dei dati utili e funzioni di movimentazione, un insieme di operatori per i calcoli di matrice, in particolare matrici, un insieme coerente, ampio e integrato di utilità intermedi per l'analisi dei dati, nonché funzioni grafiche per la visualizzazione e l'analisi dei dati.
Può essere facilmente esteso con ulteriori funzionalità, è dotato di una vasta gamma di tecniche grafiche e statistiche, tra cui non lineare e la modellazione lineare, analisi di serie, il clustering, classificazione e test statistici classici. R può essere usato per produrre trame pubblicazione qualità, compresi formule e simboli matematici.
Inoltre, gli utenti saranno in grado di collegare e chiamare C ++, C e codice Fortran a runtime, aggiungere funzionalità extra specificando nuove funzioni, seguire le scelte algoritmiche effettuate, nonché per manipolare gli oggetti R direttamente scrivendo codice C. La sua built-in architettura a plugin consente di estendere facilmente le sue funzioni predefinite attraverso packages.Under il cofano e supportato OSesR è un'applicazione a riga di comando multi-piattaforma che può essere utilizzato su una vasta gamma di GNU / Linux e UNIX-like operativo sistemi, inclusi BSD, così come su Microsoft Windows e Mac OS X. E 'implementato nel linguaggio di programmazione C ed è stato testato con successo su entrambe le piattaforme a 32-bit e 64-bit hardware.
Cosa c'è di nuovo in questa versione:
- NUOVE CARATTERISTICHE:
- embedFonts () ora di default format = & quot; & quot; ps2write per .ps e file .eps. Questo è disponibile in Ghostscript 9.x (dal 2010), mentre il precedente di default, format = & quot;. Pswrite & quot ;, è stato rimosso in Ghostscript 9.10
- Per coerenza con [dpqr] norma (), [dp] lnorm (sdlog = 0) modellare una messa punto exp (mulog) piuttosto che tornare NaN (per un errore).
- capacità () riporta ora se ICU è compilato in uso per la fascicolazione (è solo in realtà utilizzato se un locale adatto è impostato per la fascicolazione, e mai per un locale C).
- (OS X solo.) Pacco TclTk verifica quando caricate se esso è collegato contro il Tcl / Tk-based X11 CRAN e in tal caso che la componente Tcl / Tk e le librerie X11 sono installati. Ciò consente i messaggi di errore più informativi da fornire consulenza l'installazione del componente mancante o di XQuartz.
- L'X11 () dispositivo e versioni basate su X11 dell'editor dati e visualizzatore (invocati da modificare () e View () per i frame di dati e matrici di comando-linea R), verificare che le librerie X11 sono installate e se non consiglia l'installazione XQuartz.
- icuSetCollate () permette locale = & quot; di default & quot ;, e locale = & quot; nessuno & quot; per utilizzare i servizi del sistema operativo piuttosto che ICU per la fascicolazione.
- Ambiente R_ICU_LOCALE variabile può essere utilizzato per impostare il locale ICU di default, nel caso in cui quella derivata dalla locale OS è inadeguato (questo è attualmente necessario in Windows).
- Nuova funzione icuGetCollate () per segnalare il locale ICU collazione in uso (se presente).
- utils :: UrlEncode () è stato aggiornato per utilizzare i caratteri non prenotati e riservati da RFC 3986, invece di RFC 1738.
- unici (avvertimenti ()) e C (avvertimenti ()) sono ora supportati.
- 'versione' The Bioconductor usata da setRepositories () ora il default è 3.0. (Può essere impostato a runtime _via_ ambiente R_BIOC_VERSION variabile.)
- Installazione e software inclusi:
- Lo script di configurazione riporta le più importanti funzionalità / opzioni che non saranno compilati in.
- Altri tipi di BLAS esterni sono riconosciuti per nome in tale relazione.
- Quando crea R come libreria condivisa, la -L $ {} R_HOME / $ lib {} R_ARCH bandiera è posto in precedenza i comandi di collegamento utilizzati durante l'installazione e quando sono installati i pacchetti: Questo aiuta ad assicurare che la build attuale ha la priorità se una libreria condivisa R è già stato installato da esempio install-libr in una libreria di cui LDFLAGS (e non in 'directory libreria del sistema' come documentato). (Voglia di PR # 15790).
- pacchetto LaTeX upquote non è più necessario per l'utilizzo di R di Inconsolata.
- (solo Windows) Se sono installate entrambe le versioni 32 e 64 bit di R, il bin / R.exe e bin / Rscript.exe eseguibili ora gestito a 64 bit R. (Per eseguire 32 bit R, sovrascrivere i file con copie di bin / i386 / Rfe.exe.)
- UTILITIES:
- Esecuzione verificare R CMD con _R_CHECK_DEPENDS_ONLY_ vero oggi rende i pacchetti VignetteBuilder disponibili anche se sono elencati in Suggerisce, in quanto sono necessari per riconoscere e di processo non Sweave vignette.
- controllo R CMD ora riporta le dichiarazioni importFrom vuote in un file NAMESPACE, in quanto questi sono gli errori più comuni (scrittura importFrom (Pkg) dove import (Pkg) era destinato).
- R CMD controllo ora per l'utilizzo di codice controlli di default direttamente sul namespace pacchetto senza carico e fissaggio del pacchetto e la sua suggerisce e migliora. Per le buone prassi con i pacchetti in campo suggerisce, vedere SS1.1.3.1 di 'Scrittura R Extensions. Per l'uso di oggetti di lazy-dati in codice del pacchetto, vedere? Dati.
- risoluzione di bug:
- dmultinom () non ha gestire probabilità non-finite correttamente.
- prettyNum (x, zero.print = *) ora funziona anche quando x contiene AN.
- Un bug di vecchia data esibito da nlminb () su Windows è stato rintracciato a un bug del compilatore gcc 4.6.3 in; una soluzione è stato messo in atto. (PR # 15244 e PR # 15914).
- Rendering di comando nelle versioni HTML delle pagine di aiuto è stato migliorato:. Questo è particolarmente evidente sulla pagina di aiuto per l'installazione
- as.hexmode (x) e as.octmode (x) ora si comportano correttamente per qualche x numerici, ad esempio, c (NA, 1) o c (1, pi).
- Drop1 () non riuscito se l'argomento non aveva portata variabile per cadere. (PR # 15935)
- modifica () (e quindi fissare ()) non riuscito se un oggetto ha un attributo non-personaggio chiamato & quot; fonte & quot; (Un attributo che era stato usato in R prima versione 2.14.0).
- callGeneric () potrebbe non riuscire se il generico è stato ... come argomento formale. (PR # 15937).
- diramazione in pacchetto parallelo chiamato exit punto di ingresso C nel bambino. Questo era pericoloso (_exit avrebbe dovuto essere chiamato), e potrebbe svuotare stdin del processo di R principale (visto più spesso su Solaris).
- Come buona pratica, stdout è ora lavata prima di sborsare un bambino.
- oggetti R come elenco (`a B` = 1) ora stampare correttamente.
- getAnywhere (& quot; C_pbinom & quot;) ora restituisce correttamente un singolo oggetto (anziché unlisting esso) .
- Il metodo confint () per NLS () si adatta fallito che questi ha precisato i limiti dei parametri nonostante l'uso di un algoritmo diverso da & quot; porta & quot ;. (PR # 15960)
- metodo sottoclasse una classe S4 fallito se la classe necessaria argomenti al generatore, attraverso il suo initialize ().
- removeSource () non gestisce correttamente le espressioni che contengono argomenti che sono stati forniti come mancanti, ad esempio, x [i,]. (PR # 15957)
- as.environment (Lista ()) ora funziona, e as.list () di un tale ambiente è ora la stessa lista ().
- Diverse funzioni TclTk fallito se eseguito in ambienti insoliti. (PR # 15970)
- Opzioni (lista ()) ora funziona (banalmente). (PR # 15979)
- merge (, ..) ora funziona correttamente per due dendrogrammi `indipendenti '(PR # 15648), e ancora compatibilmente con regolare = & quot; auto & quot; per esempio. per due rami di un dendrogramma esistente.
- Il metodo trama per & quot; hclust & quot; oggetti ottiene un controllo argomento opzionale; Quando questo è vero (il default) controlla con più attenzione per l'ingresso valido.
- (solo Windows) Se un utente ha scelto di installare 64 bit R, ma non a 32 bit R, il bin / RSCRIPT eseguibili bin / R e non è riuscito a correre. (PR # 15981)
- I vari possibili sovraccarichi del buffer è stato impedito, e protezione della memoria perso aggiunto. (PR # 15990)
- RSCRIPT non passa più --args di R quando non ci sono più (& quot; user & quot;). Argomenti
- oggetti come getClass (& quot; refClass & quot;) @ prototipo ora stampare () e str () senza errori .
- identici () ora guarda anche al bit S4.
- Hist (x, interruzioni) è più robusto in aggiunta di una piccola fuzz a poche pause quando alcuni sono molto grandi. (PR # 15988)
- sub () e gsub () non gestire le espressioni regolari come & quot; s {2,} & quot; correttamente se il testo contiene NA o elementi non ASCII in un locale UTF-8. Parte di questo è dovuto a un bug nella libreria TRE. (PR # 16009)
- RShowDoc (& quot; NEWS & quot;) visualizza ora la versione PDF .
- Matrici e array con ultima dimensione zero non sono stati stampati affatto o non completamente. (PR # 16012)
- plot.histogram () e quindi Hist () ora rispettare i xaxs, yaxs e parametri grafici di laboratorio. (PR # 16021)
- bw.SJ (x) e altri bw. * () Non segfault quando x contiene valori non finiti. (PR # 16024)
- R CMD Rd2pdf involontariamente ignorato la sua opzione --os.
- Il metodo interno di download.file () non è stato riporta correttamente le dimensioni dei file e dei progressi su file più grandi di 2 GB (ereditato da libxml2). Questo è stato corretto per 64-bit build (piattaforme a 32 bit non possono supportare tali file, ma, se possibile, sarà supportato nelle future versioni di R).
- risolvere un bug in OS X Yosemite in cui le variabili di ambiente di tasti possono essere duplicati causando problemi in sottoprocessi. I duplicati vengono rimossi all'avvio R (via Rprofile). (PR # 16042)
- Regolare X11 rilevamento automatico lancio nel DISPLAY su OS X di riconoscere ultima XQuartz.
Cosa c'è di nuovo nella versione 3.0.2:
- NUOVE CARATTERISTICHE:
- I file NEWS sono stati ri-organizzata.
- Questo file contiene notizie per R & gt; = 3.0.0: novità per i 0.xy, 1.xy e 2.xy release è in file NEWS.0, NEWS.1 e NEWS.2. Questi ultimi file vengono ora installate quando si installa R. Una versione HTML di notizie da 2.10.0 a 2.15.3 è disponibile come doc / html / NEWS.2.html.
- sum () per argomenti interi ora utilizza un accumulatore intero di almeno 64 bit e così sarà più accurata nel caso molto raro che una somma cumulativa supera i 2 ^ 53 (necessariamente sommando più di 4 milioni di elementi).
- L'esempio () e strumenti :: Rd2ex () funzioni sono ora i parametri per consentire loro di ignorare dontrun markup in esempi. (Suggerito da Peter Solymos.)
- str (x) è notevolmente più veloce per grandi liste, o fattori con 100.000 livelli, il secondo come in PR # 15337.
- col2rgb () ora converte fattori da stringhe di caratteri non codici interi (suggerito da Bryan Hanson).
- coda (avvertimenti ()) ora funziona, attraverso la nuova `[` metodo.
- Vi è ora il supporto per il file zi4.sty stile LaTeX che ha in alcune distribuzioni inconsolata.sty sostituito.
- non elencati (x) ora restituisce in genere tutti i non-list xs invariato, non solo il & quot; vettore & quot; quelli. Di conseguenza, format (LST) ora funziona anche quando la lista LST ha elementi non vettoriali.
- Gli strumenti :: getVignetteInfo () funzione è stata aggiunta per dare informazioni sulle vignette installati.
- Nuovo assertCondition (), ecc utilità di strumenti, utili per il test.
- Profiling ora registra le chiamate non-inline di codice byte-compilato per le funzioni BUILTIN.
- Diverse funzioni statistiche e altrove che utilizzano la valutazione non standard sono ora più attenti a seguire le regole dello spazio dei nomi scoping. Per Esempio. stats :: lm () ora possono trovare statistiche :: model.frame (), anche se le statistiche non è sul percorso di ricerca, o se qualche pacchetto definisce una funzione di quel nome.
- Se un / corrotto oggetti .Random.seed non valido rilevato nell'area di lavoro viene ignorato un avvertimento piuttosto che dare un errore. (Questo permette R si fare affidamento su un RNG lavoro, ad esempio per scegliere una porta casuale.)
- seq () e seq.int () dare messaggi di errore più espliciti, se chiamato con input non validi (ad es NaN).
- Quando parse () trova un errore di sintassi, si rende ora le informazioni parse parziali disponibili fino alla posizione dell'errore. (Richiesta di Reijo Sund.)
- Metodi invocati dai NextMethod () hanno avuto un diverso genitore dinamico al generico. Questo stava causando problemi a cui i metodi S3 invocati tramite valutazione pigra potrebbero perdere traccia del loro generico. (PR # 15267)
- Codice per la distribuzione binomiale negativa ora tratta la dimensione caso == 0 come una distribuzione di un punto a zero.
- abbreviare () gestisce senza preavviso stringhe di input non-ASCII, che non richiedono l'abbreviazione.
- read.dcf () non ha un limite di 8191 byte per riga. (Voglia di PR # 15250).
- formatC (x) copia non è più la classe di x per il risultato, per evitare abusi creazione di oggetti non validi come in PR # 15303. Un avvertimento è dato se una classe viene scartato.
- Dataset npk è stato copiato dal MASS per consentire ulteriori esami da eseguire, senza pacchetti raccomandati essere installati.
- L'inizializzazione dei coefficienti di regressione per i modelli differenziata non degeneri in arima () è stato modificato e in alcuni esempi evita un massimo locale. (PR # 15396)
- termplot () ora ha un transform.x argomento per controllare la visualizzazione dei singoli termini nella trama. (PR # 15329)
- format () supporta ora le cifre = 0, per visualizzare nsmall decimali.
- Vi è un nuovo di sola lettura par () parametro denominato & quot;. Pagina & quot ;, che restituisce un valore logico che indica se la chiamata successiva plot.new () inizierà una nuova pagina
- documenti Processing Sweave e Rd a PDF ora rende backticks e apici migliori in diversi casi, anche in code e espressioni samp.
- utils :: modifyList () ottiene un nuovo keep.null argomento permettendo componenti NULL nella sostituzione da conservare, invece di provocare corrispondenti componenti da eliminare.
- Strumenti :: pkgVignettes () guadagna controllo argomento; se impostato su TRUE, si avvertirà quando appare una vignetta richiede un motore vignetta inesistente.
- UTILITIES:
- R CMD -come-cran controlla le larghezze di tratto in uso ed esempi tratti dei file del pacchetto Rd.
- R CMD controllo -come-cran implica ora --timings.
- controllo R CMD cerca comando gfile se un file adatto non viene trovato. (Anche se il file non è di GNU, OpenCSW su Solaris installa come gfile.)
- R CMD build (con il tar interno) controlla i permessi del file di configurazione e di pulizia e aggiunge il permesso di esecuzione per i permessi registrati per questi file, se necessario, con un avvertimento. Questo è utile su sistemi operativi e file system che non supportano i permessi di esecuzione (in particolare, in Windows).
- CMD R costruire ora tesse e grovigli tutti vignette, i pacchetti in modo suggerite non sono necessarie durante l'installazione del pacchetto se il tarball sorgente è stata preparata con l'attuale generazione R CMD.
- checkFF () (usato da R assegno CMD) fa un lavoro migliore di rilevare le chiamate provenienti da altri pacchetti, compresi quelli in cui non denunciare una funzione è stata copiata da un altro spazio dei nomi (ad esempio, come un metodo di default). Si riporta ora le chiamate in cui .NAME è un simbolo registrato in un altro pacchetto.
- Su sistemi Unix-simili, R CMD Installa installa gruppo pacchetti writably ogni volta che la libreria (lib.loc) è il gruppo scrivibile. Quindi, update.packages () funziona per gli altri membri del gruppo (proposte in origine e da una patch di Dirk Eddelbuettel).
- R CMD javareconf ora supporta l'uso di link simbolici per JAVA_HOME su piattaforme che hanno realpath. Quindi è ora possibile usare
- R CMD javareconf JAVA_HOME = / usr / lib / jvm / java-1.7.0
- su un sistema Linux e registrare il valore piuttosto che il frequente cambiamento percorso completo come /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
- (solo Windows). RSCRIPT -e richiede un argomento non vuoto per coerenza con le versioni Unix di R. (anche Rterm -e e R -e.)
- R CMD fa un controllo più approfondito dei pacchetti e namespace dichiarati. Riporta li>
- pacchetti dichiarato in più di una delle dipende, importazioni, suggerisce e migliora campi del file di descrizione.
- namespace dichiarati in importazioni, ma non importati da, né nel file NAMESPACE né utilizzando i :: né ::: operatori.
- pacchetti che vengono utilizzati in biblioteca () o richiede () chiama in codice R, ma sono stati già messi sul percorso di ricerca _via_ Dipende.
- pacchetti dichiarati in Depends non importato _via_ il file NAMESPACE (tranne i pacchetti standard). Oggetti utilizzati dai pacchetti dipende devono essere importati per evitare i conflitti e per consentire il corretto funzionamento quando il namespace è caricato ma non collegato.
- oggetti _via_ importato ::: chiama dove :: farebbe.
- oggetti importati da :: che non vengono esportati.
- oggetti importati da ::: chiamate che non esistono.
- per una buona prassi Vedere 'Scrittura R Extensions'.
- R CMD controllo controlli opzionalmente per i file e le directory di livello superiore non standard (che sono spesso degli errori):. Questo è abilitato per -come-cran
- style LaTeX file di upquote.sty non è più incluso (la versione è stato diversi anni): non è più utilizzata in R. Una versione molto più tardi è comunemente incluso nelle distribuzioni di LaTeX, ma non gioca bene con i font ae che sono il default per vignette Sweave.
- R CMD generazione fa più uso di sotto-cartella di generazione di sorgenti di pacchetto, ad esempio per registrare le informazioni sulle vignette.
- Installazione e software inclusi:
- Le macro utilizzati per i manuali texinfo sono state modificate per lavorare meglio con le modifiche apportate in texinfo incompatibili 5.x.
- La versione minima per una libreria di sistema xz è ora 5.0.3 (era 4.999). Questo è in parte di evitare 5.0.2, che può comprimere in modo altre versioni non possono decomprimere.
- La versione inclusa di PCRE è stato aggiornato alla 8.33.
- La versione inclusa di zlib è stato aggiornato alla 1.2.8, una release di bug-fix.
- La versione inclusa di liblzma di utils XZ è stato aggiornato alla 5.0.5.
- Da javareconf (vedi sopra) viene utilizzato quando è installato R, un collegamento stabile per JAVA_HOME può essere fornito quindi.
- Progettazione con --disable-byte-compilation sovrascriverà i file di descrizione dei pacchetti raccomandati, che in genere necessitano di byte-compilation.
- Più del processo di installazione e controllo funziona anche quando TMPDIR è impostato su un percorso contenente spazi, ma questo non è raccomandato e software esterni (ad esempio texi2dvi) potrebbe fallire.
- Installazione dei pacchetti:
- L'installazione viene interrotta immediatamente se un pacchetto LinkingTo non è installato.
- CMD INSTALL R ha una nuova opzione --no-byte-compile che annulleranno un campo ByteCompile nel file di descrizione del pacchetto.
- BSD License è sconsigliato:. Utilizzare BSD_3_clause o BSD_2_clause invece
- licenza X11 è sconsigliato:. Utilizzare MIT o BSD_2_clause invece
- requisiti di versione per i pacchetti LinkingTo sono ormai riconosciuti: sono controllati al momento dell'installazione. (I campi con i requisiti di versione sono stati in precedenza ignorata.)
- Il limite di 500 voci S3method in un file NAMESPACE è stato rimosso.
- La 'versione' di default di Bioconductor per i suoi pacchetti è stato modificato per l'imminente 2.13, ma questo può essere impostato dall'ambiente R_BIOC_VERSION variabili, per esempio nel file di Renviron.site.
- C-LIVELLO:
- Rdefines.h è stato ottimizzato in modo che possa essere inclusa in C ++ codice dopo R_ext / Boolean.h (che è incluso da Rh).
- Si noti che Rdefines.h non è tenuto up-to-date, e Rinternals.h è preferito per il nuovo codice.
- eval e applyClosure sono ora protetti da codice del pacchetto fornire un rho non valido.
- deprecato e defunta:
- L'argomento namespace inutilizzato package.skeleton () è ora formalmente deprecato e saranno rimossi in R 3.1.0.
- plclust () è deprecato: utilizzare il metodo plot () per la classe & quot; hclust & quot; invece.
- Funzioni readNEWS () e checkNEWS () in strumenti per i pacchetti sono obsoleti (e non hanno lavorato con i file di notizie di attualità per un lungo periodo).
- DOCUMENTAZIONE:
- 'An Introduction to R' ha un nuovo capitolo sull'utilizzo di R come un linguaggio di scripting tra cui l'interazione con il sistema operativo.
- risoluzione di bug:
- help.request () non è riuscito a determinare la versione corrente di R CRAN. (PR # 15241)
- Su Windows, file.info () non è riuscita a directory principali a meno che il percorso si è concluso con un quot esplicito e;. & Quot ;. (PR # 15302)
- I regmatches 1. (Bill Dunlap, PR # 15386).
- stelo () ora scarta ingressi infinite piuttosto che appendere. (PR # 15376)
- Il parser ora impone sintassi C99 per virgola mobile costanti esadecimali (ad esempio 0x1.1p0), piuttosto che la restituzione di valori non previsti per le costanti malformati. (PR # 15234)
- model.matrix () ora funziona con nomi molto lunghi LHS (più di 500 byte). (PR # 15377)
- integrare () ritorna al comportamento pre-2.12.0: da 2.12.0 a 3.0.1 a volte non è riuscito a raggiungere la tolleranza richiesta e ha riferito le stime degli errori che sono stati superati. (PR # 15219)
- strptime () gestisce oggi% W campi con valore 0 (PR # 15915)
- R è ora meglio protetti contro le persone che cercano di interagire con la console in codice di avvio. (PR # 15325)
- array sottoinsiemi 1D dimnames spesso perdute (PR # 15301).
- unario + su un vettore logico non costringere a intero, anche se unario -. Ha
- na.omit () e na.exclude () ha aggiunto una riga di un frame di dati zero righe. (PR # 15399)
- Tutte le (se necessario cut-down) vignette vengono installati se R è stato configurato con --without-raccomandata-packages.
- sorgente () non visualizza i nomi dei file quando si segnalano errori di sintassi.
- segnalazioni di errori di sintassi fuori luogo l'accento circonflesso sottolineando la cattiva token.
- (solo Windows) A partire R con R (invece di Rterm o Rgui) perderebbe qualsiasi stringa di lunghezza zero dagli argomenti della riga di comando. (PR # 15406)
- Gli errori nella codifica specificati sulla riga di comando tramite --encoding = foo non sono state gestite in modo corretto. (PR # 15405)
- Se x è un simbolo, is.vector (x, & quot; nome & quot;) ora restituisce TRUE, dato che & quot; nome & quot; e & quot; il simbolo & quot; dovrebbero essere sinonimi. (Riportato da Herv'e Pag`es.)
- R CMD rtags lavori su piattaforme (come OS X) con un comando di shell eco XSI-conforme. (PR # 15231)
- is.unsorted (NA) restituisce false come documentato (anziché NA).
- R CMD LINK non sapeva di sotto-architetture.
- Sistema () e system2 () sono protetti contro gli utenti che hanno misguidedly spazi nel percorso della directory temporanea meglio.
- file.show () e modificare () sono ora più propensi a lavorare su percorsi di file contenenti spazi. (Dove utilities esterni vengono utilizzati, non la norma in Windows né in R.app che avrebbe in precedenza hanno lavorato.)
- I pacchetti che usano il pacchetto metodi sono più propensi a lavorare quando si importano, ma non è collegato. (Diverse parti del suo codice C stavano cercando per le sue funzioni di ricerca sul percorso di ricerca, piuttosto che nel suo namespace.)
- lgamma (-x) non NaN è per molto piccola x.
- (Windows) system2 () ora rispetta specificando stdout e stderr come file se chiamato da Rgui. (PR # 15393)
- Chiusura di un dispositivo x11 () mentre locator () o identificare () è in corso non è più appeso R. (PR # 15253)
- list.dirs (full.names = FALSE) non è stato attuato. (PR # 15170)
- format () a volte aggiunti spazi inutili. (PR # 15411)
- all.equal (check.names = FALSE) sarebbe ignorare la richiesta di ignorare i nomi e li controlla come attributi.
- Il simbolo impostato da strumenti :: Rd2txt_options (itemBullet =) non è stato rispettato in alcuni locali. (PR # 15435)
- mcMap () non è stata esportata dal pacchetto parallelo. (PR # 15439)
- plot () per gli oggetti TukeyHSD non bilanciare dev.hold () e dev.flush () invita grafici multi-pagina. (PR # 15449)
Controllo
SERVIZI
Cosa c'è di nuovo nella versione 2.8.1:
- Si tratta di una versione di manutenzione e corregge un certo numero di bug e problemi di piattaforma per lo più minori.
I commenti non trovato