R: diferència entre les revisions

1.416 bytes afegits ,  10 gen 2009
m
Revertides les edicions de 83.29.177.116 (discussió). S'ha recuperat la darrera versió de l'usuari 221.218.254.86
m (Revertides les edicions de 83.29.177.116 (discussió). S'ha recuperat la darrera versió de l'usuari 221.218.254.86)
Línia 135: Línia 135:
http://leprecan53.freewhost.com/uk-holidays-calendar.html office calendar template
http://leprecan53.freewhost.com/uk-holidays-calendar.html office calendar template


comment3
== El sistema de librerías ==
http://kalean77.hostevo.com/calendar-week-calendar.html calendar will not sync
 
http://costikk90.rack111.com/marriage-wedding-jokes.html martling 3d jokeman
Una librería o paquete es un conjunto de funciones sobre una temática común. El sistema R-base trae las librerías diseñadas por el núcleo central de desarrolladores ([[core]]). Sin embargo, el modelo descentralizado de producción de R conlleva que muchas funciones interesantes no se instalen con el paquete básico sino que estén contenidas en paquetes o librerías externas que hay que instalar por separado. Aunque son descarganles desde muchos sitios de internet, se recomienda su descarga desde el repositorio [http://cran.r-project.org/ Comprehensive R Archive Network (CRAN)] porque se garantiza que su funcionamiento ha sido revisado y aprobado por el núcleo de desarrolladores.
http://erast65.freewhost.com/flirt-sms-jokes.html hindi jokes video
 
http://erast65.freewhost.com/interrogates-the-joker.html new batman movie with the joker
Existen en R cuatro tipos de librerías:
http://erast65.freewhost.com/in-the-jewish-calendar-is.html india holidays calendar
 
http://erast65.freewhost.com/apple-calendar-maker.html best online calendars
# las que se instalan con el sistema R-base y se cargan por defecto al inicio ''(no requieren pasos adicionales para ser utilizadas)''
http://kalean77.hostevo.com/calendar-zoneinfo-getoffset.html calendarcontrol in asp
# las que se instalan con el sistema R-base y no se cargan por defecto al inicio ''(requieren ser cargadas para ser utilizadas)'':
http://kalean77.hostevo.com/june-2008-calendar.html june 2008 calendar
# las que no se instalan con el sistema R-base y hay que bajar del [http://cran.r-project.org/ CRAN] ''(requieren instalación desde CRAN y luego carga)''
http://vodenoy64.100webspace.net/awareness-week-calendar.html aztec calendar drawings
# las que no se instalan con el sistema R-base y no están disponible en el CRAN ''(disponibles en ficheros .zip que se encuentran habitualmente en páginas personales de internet, desde donde hay que descargarlas, instalarlas y luego cargarlas)''
http://erast65.freewhost.com/group-calendar-12.html group calendar 4.09
 
http://erast65.freewhost.com/calendario-escolar-sep-2007.html calendario examenes finales
''Nota: La nomenclatura utilizada para los tipos de librerias es propia y no estándar.''
http://veter4455.600megs.com/calendar-for-august-2000.html calendar for august in
 
http://vodenoy64.100webspace.net/calendar-web-part.html outlook calendar email
=== Instalación de librerias adicionales en sistemas M$ ''(tipos 3 y 4)'' ===
http://veter4455.600megs.com/2003-calendar-online.html month calendar 2005
 
http://veter4455.600megs.com/the-chinese-lunar-calendar-for.html the dreamspell calendar
Desde el programa (Rgui) existe un menú para instalar paquetes directamente desde el [http://cran.r-project.org repositorio CRAN] (tipo 3) sin tenerlos que descargar previamente de forma manual.  
http://kalean77.hostevo.com/blank-calendars-template.html blank march 2008 calendar
 
http://vodenoy64.100webspace.net/desktop-calendar-reminder.html 2007 business calendar
Desde el menú también se pueden instalar paquetes a partir de ficheros .zip bajados manualmente. Suele tratarse de paquetes tipo 4, aunque también se puede descargar librerías tipo 3 de forma manual desde el [http://cran.r-project.org CRAN] y luego instalarlos como ficheros .zip.
http://vodenoy64.100webspace.net/blank-june-calendar.html online photo calendar
 
http://veter4455.600megs.com/dates-on-the-calendar.html day calendar online
Para actualizar todos los paquetes instalados (excepto el paquete básico), hay que usar la función correspondiente del menú (''update packages'').
http://kalean77.hostevo.com/october-2008-calendars.html october calendar of events
 
http://kalean77.hostevo.com/chuck-norris-jokes-with.html irish joke of the day
=== Instalación de librerias adicionales en sistemas GNU/Linux. ''(tipos 3 y 4)''===
http://kalean77.hostevo.com/joker-blow-ya-back-out-lyrics.html joker and the theid
 
http://veter4455.600megs.com/dirtiest-sms-jokes.html wnba is a joke
Al igual que el sistema base, algunos paquetes adicionales (tipo 3) de R pueden instalarse desde Synaptic en [[Ubuntu]] buscando la palabra CRAN.
http://costikk90.rack111.com/like-to-tell-jokes-huh-gigglin.html ledgar as joker
 
http://vodenoy64.100webspace.net/calendario-2008-para-imprimir.html calendario 2009 semana
Los paquetes se guardarán automáticamente en la ubicación:
http://veter4455.600megs.com/all-of-my-calendar.html all day calendar
 
http://veter4455.600megs.com/calendar-holidays-for-2008.html calendar how many days
/usr/lib/R/site-library/''nombrepaquete''
http://vodenoy64.100webspace.net/galena-calendar-of-events.html gators football calendar
 
http://vodenoy64.100webspace.net/pregnancy-calendar-by-ovulation-date.html pregnancy calendar journal
y estarán disponibles immediatamente para ser cargados cuando se desee.
http://erast65.freewhost.com/telugu-calendar-march.html template for calendars
 
http://vodenoy64.100webspace.net/can-see-my-calendar.html canadian holidays calendar 2008
Sin embargo, no todos los paquetes adicionales disponibles en el [http://cran.r-project.org CRAN] (tipo 3) se pueden descargar desde Synaptic, y hay muchas distribuciones GNU/Linux distintas de [[Ubuntu]]. En estos casos, si conocemos el nombre de la librería hay que teclear desde R (ejecutado en un ''Root terminal''):
http://erast65.freewhost.com/calendario-divieto-circolazione.html calendario eliminatorias conmebol
 
http://costikk90.rack111.com/fat-men-jokes.html husky cougar jokes
install.packages("nombrepaquete")
http://kalean77.hostevo.com/st-patricks-day-2008-calendar.html star office calendar
 
http://erast65.freewhost.com/open-source-group-calendar.html buy wall calendar
Con este procedimiento los nuevos paquetes se ubicarán en:
http://costikk90.rack111.com/mam-so-fat-jokes.html best family jokes
 
http://veter4455.600megs.com/lcd-alarm-clock-and-calendar-with-indoor-temperature-display.html led calendar wall clock
/usr/local/lib/R/site-library
http://costikk90.rack111.com/jokerms-no-ip-org.html jokerms no ip org
 
http://veter4455.600megs.com/instinct-calendar-sync.html active desktop calendar version 7.42
Otra forma de proceder con análogos resultados es buscar directamente por [[Firefox|navegador]]  en el [http://cran.r-project.org CRAN] la librería que nos interesa, decargarla en formato .zip y luego desde R (en un ''Root terminal'') escribir:
http://costikk90.rack111.com/july-2008-monthly-calendar.html july 31 2008 calendar
 
http://costikk90.rack111.com/calendar-due-date.html chinese calendar baby
install.packages("rutacompleta/nombrearchivo.zip",CRAN=NULL)
http://veter4455.600megs.com/wall-paper-calendar.html online calendar share
 
http://erast65.freewhost.com/best-joke-in-hindi.html best joke evr
Los paquetes de tipo 4 descargados en formato .zip se instalan también con la instrucción anterior en R bajo un ''Root terminal'':
http://vodenoy64.100webspace.net/brookline-school-calendar.html brookwood high school calendar
 
http://erast65.freewhost.com/new-york-calendar-july.html news gazette calendar
install.packages("rutacompleta/nombrearchivo.zip",CRAN=NULL)
http://erast65.freewhost.com/shelby-county-schools-calendar.html show calendar 2008 uk
 
http://kalean77.hostevo.com/lunar-gardening-calendar.html lunar gender calendar
Una forma alternativa de instalar los paquetes .zip sin necesidad de introducir órdenes de R es descomprimir todo su contenido en:
http://veter4455.600megs.com/google-lunar-calendar.html gpe calendar sync
 
http://erast65.freewhost.com/resaca-beach-calendar.html ri school calendar
  /usr/lib/R/site-library/''nombrepaquete''
http://costikk90.rack111.com/icalendar-for-vista.html icalendar how to
 
http://erast65.freewhost.com/car-show-calendar.html cartoon desk calendar
o en:
http://costikk90.rack111.com/calendar-for-june.html calendar creator 10
 
http://vodenoy64.100webspace.net/calendar-of-november-2004.html calendar of october 2007
/usr/lib/R/library/''nombrepaquete''
 
o en:
 
  /usr/local/lib/R/site-library/''nombrepaquete''
 
Para actualizar todos los paquetes instalados (excepto el paquete básico), hay que teclear en R en un ''Root terminal'':
 
update.packages()
 
=== Cargado de librerías ===
 
Cuando se inicia R, sólo las funciones contenidas en determinadas librerías del núcleo básico están disponibles para ser utilizadas ''(tipo 1)'' . Incluso algunas librerías del núcleo básico no están cargadas al iniciar para ahorrar recursos ''(tipo 2)''. Para cargar una librería ''(tipos 2, 3 y 4)'', hay que utilizar la función library(). Por ejemplo para cargar la librería 'survival' (para el análisis de supervivencia), que se instala con el paquete básico pero no se carga al inicio, habría que escribir:
 
library(survival)
 
Si no la descargamos antes, una librería permanecerá cargada hasta que salgamos del programa, así que sólo hay que cargarla una vez por sesión.
 
Para descargarla:
 
detach(package:nombrelibreria)
 
=== Algunas librerías útiles ===
 
Las siguientes librerias <nowiki>*</nowiki>''(tipo 2)'' y <nowiki>**</nowiki>''(tipo 3)'' no se cargan directamente al iniciar [[R]], y contienen funciones que pueden resultar interesantes:
 
*foreign*: Permite importar bases de datos en otros formatos ([http://www.spss.com SPSS], [http://www.sas.com SAS], Excel, [http://www.stata.com Stata] etc...).
 
*survival*: Funciones de análisis de supervivencia.
 
*car**: Recodificación de variables.
 
*xtable**: Permite exportar tablas a formato [[Latex| LaTeX]].
 
=== El paquete Traba (tipo 4) ===
 
En el [http://www.traba.org/trabachat/ Trabachat] se han desarrollado un conjunto de funciones agrupadas en el [[Media:traba_1.4-1.zip | paquete Traba]]. El link anterior permite su descarga en formato .zip para poderlo instalar.
 
Se puede descargar también el [[Media:source.rar | código fuente]] para ver o modificar la sintaxis de las distintas funciones que contiene.


== Editores de sintaxis ==
== Editores de sintaxis ==