R: diferència entre les revisions

5.168 octets eliminats ,  3 juny 2014
m
Text replacement - "[[Imatge:" to "[[Image:"
m (Text replacement - "[[Imatge:" to "[[Image:")
 
(6 revisions intermèdies per 2 usuaris que no es mostren)
Línia 6: Línia 6:
[[Categoria:Software]]
[[Categoria:Software]]


'''Este artículo es demasiado largo. Si alguien se anima, debería convertirse en [[WikiTraba:Ajuda#Crear_presentaciones|una presentación]] y además usar la [[WikiTraba:Ajuda#Introducir_programas_de_R|integración]] entre [[R]] y [[MediaWiki]]'''.
'''Este artículo es demasiado largo. Si alguien se anima, debería segmentarse ([[Islàndia|ejemplo]]) y además usar la [[WikiTraba:Ajuda#Introducir_programas_de_R|integración]] entre [[R]] y [[MediaWiki]]'''.


R es un software de análisis estadístico de código abierto basado en el lenguaje S, desarrollado a principio de los años 90. El programa [http://www.insightful.com/products/splus/default.asp $-Plus] utiliza el mismo lenguaje S, pero se trata de un software propietario y con un precio prohibitivo para la mayoría de los mortales.
R es un software de análisis estadístico de código abierto basado en el lenguaje S, desarrollado a principio de los años 90. El programa [http://www.insightful.com/products/splus/default.asp $-Plus] utiliza el mismo lenguaje S, pero se trata de un software propietario y con un precio prohibitivo para la mayoría de los mortales.
Línia 15: Línia 15:




comment6
== Instalación y ejecución ==
http://iyran33.yourfreehosting.net/bolton-evening-news-job-section.html www eveningtimes co uk jobsearch
http://frentes28.myd.net/american-mutual-holding-company.html american nation john a garraty
http://iyran33.yourfreehosting.net/alquiler-coches-aeropuerto-sevilla.html alquiler departamentos amoblados
http://iyran33.yourfreehosting.net/vacations-cancun-resort-las-vegas.html las vegas vacations richmond centre
http://frentes28.myd.net/animals-before-we-were-so-rudely-interrupted.html animals doing stupid things
http://iyran33.yourfreehosting.net/acadiana-high-school-lafayette-louisiana.html acajutla mexican restaurant
http://frentes28.myd.net/glastonbury-music-festival-tickets.html electronic music tickets
http://frentes28.myd.net/arts-jobs-australia.html list of jobs in australia
http://frentes28.myd.net/about-automated-teller-machine.html about automated teller machine
http://iyran33.yourfreehosting.net/ideas-for-leaving-gifts.html best valentine gift ideas


comment6
=== Sistemas M$ ===
http://malconn43.007webs.com/animated-emoticons-messenger.html animated football backgrounds
http://subix674.myd.net/lose-weight-without-diet-pills.html new prescription diet pill
http://malconn43.007webs.com/used-chevrolet-van.html chevrolet aveo used
http://iraklin66.001webs.com/allgemeine-zeitung-windhoek.html allgemeiner sozialer dienst
http://saqan657.freewhost.com/recipe-for-cooked-apples.html recipe for pineapple fritters
http://subix674.myd.net/fortekor-pet-medication.html discount cat pet supply
http://saqan657.freewhost.com/alcoholic-anonymous-intergroup.html alcoholic anonymous meeting list
http://subix674.myd.net/acheter-un-appareil-photo-numerique.html achewood great outdoor fight
http://lemon783.hostevo.com/business-ideas-for-under-5000.html sms business ideas
http://subix674.myd.net/alcoa-australia-rolled-products.html alcohawk pro digital breath alcohol
http://malconn43.007webs.com/american-gangster-running-time.html american gemological laboratory
http://subix674.myd.net/all-those-feelings-those-yesterdays.html all together better health iv
http://subix674.myd.net/truck-driver-jobs-australia.html jobs in australia com
http://iraklin66.001webs.com/and-healthy-cooking-recipes.html easy healthy appetizer recipes
http://saqan657.freewhost.com/in-the-saint-petersburg-florida.html dealership saint petersburg florida
http://lemon783.hostevo.com/used-and-new-car-dealership.html japan used car imports
http://lemon783.hostevo.com/antropologia-del-parentesco.html antwerp belgium real estate
http://malconn43.007webs.com/alice-in-chains-would-video.html alice in wonderland book quotes
http://malconn43.007webs.com/asian-massage-north.html asian massage portland
http://subix674.myd.net/american-gangster-movie-frank.html american gangster movie wiki
http://lemon783.hostevo.com/apa-bibliography-style-guide.html apa citation online dictionary
http://malconn43.007webs.com/alanis-morisette-hand-in-pocket.html alanis morisette jagged little
http://lemon783.hostevo.com/address-to-hampton-university.html address to mail federal tax return
http://lemon783.hostevo.com/abraham-lincoln-high-school-coney-island.html abraham lincoln high school des
http://lemon783.hostevo.com/piranha-paintball-gun.html piranhas paintball guns
http://saqan657.freewhost.com/adobe-business-card-templates.html adobe camera raw conversion
http://malconn43.007webs.com/african-human-rights-violation.html african human rights violation
http://malconn43.007webs.com/acinetobacter-calcoaceticus-baumannii-complex.html acionistas nao controladores
http://subix674.myd.net/raging-rapids-water-park.html rapdis water park
http://subix674.myd.net/agnes-monica-artis-indonesia.html agnes scott college decatur ga
http://malconn43.007webs.com/alpha-industries-field-jacket.html alpha kappa alpha beta epsilon
http://iraklin66.001webs.com/home-rentals-newport.html arizona vacation rental homes
http://saqan657.freewhost.com/cadillac-certified-used-cars.html buying used car ireland
http://saqan657.freewhost.com/exercise-fitness-equipment.html exercise fitness machine
http://malconn43.007webs.com/office-assistant-jobs-in-houston.html video jobs houston
http://subix674.myd.net/lifepack-emergency-water-filter.html maytag jenn air puriclean ii ukf8001axx water filter
http://subix674.myd.net/activeworkbook-saveas-format.html activex cannot creat object
http://malconn43.007webs.com/filipino-dessert-recipe.html dutch dessert recipes
http://subix674.myd.net/aisle-by-aisle-grocery-list.html aitech ac jp iteslj quizzes
http://subix674.myd.net/north-carolina-civil-service-jobs.html north carolina railroad jobs
http://malconn43.007webs.com/american-title-insurance-company-chicago.html american to chinese translation
http://iraklin66.001webs.com/medium-black-hair-cuts.html medium haircut style
http://iraklin66.001webs.com/business-ideas-for-under-5000.html business ideas for starters
http://malconn43.007webs.com/angeles-medical-center-kaiser-permanente.html angeles music center speaker series
http://iraklin66.001webs.com/cover-travel-insurance-review.html direct travel insurance co uk
http://subix674.myd.net/american-motocross-association.html american motorists insurance
http://subix674.myd.net/appartements-a-louer-marseille.html apparthotel hemizeus zermatt
http://saqan657.freewhost.com/goodlife-fitness-group-exercise.html and fitness exercise manual
http://iraklin66.001webs.com/lawes-home-improvement.html lysaught home improvements
http://lemon783.hostevo.com/used-computer-equipment-vancouver.html used scuba equipment in
http://malconn43.007webs.com/anna-gavalda-ensemble-c-est.html anna jacques hospital newburyport ma
http://subix674.myd.net/advancement-exam-results-navy.html advancements in mathematics


comment1
Los binarios para la instalación en sistemas M$ se pueden descargar desde [http://cran.cict.fr/bin/windows/base/release.htm aquí]. Para entrar al programa hay que ejecutar el acceso directo a Rgui.exe situado en el menú inicio.
http://seasea338.myd.net/victorian-advent-calendar.html view march calendar
 
http://seasea338.myd.net/chinese-calendar-auspicious-days.html chinese calendar february
Debido al [[R#El_sistema_de_librer.C3.ADas sistema de librerías|sistema de librerías]] que usa R, los cambios de versión pueden parecer complicados. Lo más sencillo es desinstalar la versión antigua, instalar la nueva y volver a bajar todas las librerías que se tuvieran instaladas. Sin embargo, también es posible conservar las carpetas correspondientes a las librerías que se quieran guardar, que se encuentran en la ruta:
http://fidel45.hostevo.com/rsgb-contest-calendar.html running wall calendar
 
http://caramek544.007webs.com/free-books-palmreader.html free books for multimedia
c:/.../rw.../library
http://gantown4.phreesite.com/sardar-nonveg-jokes.html famous hindi jokes
 
http://leprecan53.freewhost.com/new-jokes-on-sardar.html i started a joke faith no
Hay que copiar dichas carpetas y pegarlas en el directorio donde instalemos la nueva versión.
http://seasea338.myd.net/online-calendar-for-2005.html online calendar hosting
 
http://seasea338.myd.net/july-events-calendar.html june 06 calendar
=== Sistemas GNU/Linux ===
http://leprecan53.freewhost.com/jeff-dunham-jokes.html jokes about free
 
http://caramek544.007webs.com/it-in-jewish-calendar.html ittf calendar 2008
En [[Ubuntu]] la instalación se realiza mediante la aplicación Synaptic, buscando la librería r-base y aceptando la instalación de todas las librerías propuestas por el programa para resolver las dependencias. El programa se ejecuta desde una ventana Terminal tecleando simplemente
http://seasea338.myd.net/adult-humor-satire-jokes-pictures-videos.html might be a redneck jokes jeff
>R
http://fidel45.hostevo.com/large-june-2008-calendar.html last day of mayan calendar
''Nota: ">" es el simbolo del sistema. asi que no hay que teclearlo''
http://seasea338.myd.net/nys-regents-exam-calendar.html obama campaign calendar
 
http://gantown4.phreesite.com/printable-monthly-calendar-for-2008.html printable planner calendar pages
Si no se dispone de Synaptic o se quiere tener siempre la última versión del programa sin esperar a que aparezca en los repositorios, hay que bajar la versión correspondiente a nuestra distribución desde el [http://cran.r-project.org CRAN].
http://leprecan53.freewhost.com/jokes-in-latin.html jokes hindi jokes
 
http://seasea338.myd.net/county-criminal-court-calendar.html county utah court calendar
La actualización a nuevas versiones puede realizarse igualmente desde Synaptic o desde el [http://cran.r-project.org CRAN] sin mayores problemas.
http://seasea338.myd.net/best-aristocrats-joke.html quantic don t joke with a hungry man
 
http://fidel45.hostevo.com/david-boreanaz-calendar.html stock dividend calendar
== Lenguaje encarado a objetos ==
http://gantown4.phreesite.com/hillarious-black-jokes.html non veg jokes in english
 
http://leprecan53.freewhost.com/idaho-events-calendar.html add new calendar outlook
Los lenguajes estadísticos clásicos ([http://www.sas.com SAS], [http://www.stata.com Stata], [http://www.spss.com SPSS]) parten de unos datos a los que se aplican distintos procedimientos para obtener unos resultados.
http://leprecan53.freewhost.com/hampton-school-calendar.html hanover nh calendar
 
http://seasea338.myd.net/clock-and-calendar-with-indoor-temperature.html clock update calendar
R no actua de la misma forma. En R existen los denominados '''objetos''', sobre los que se aplican '''funciones''' para transformarlos en otros objetos, sobre quienes, a su vez, pueden aplicarse nuevas funciones para obtener nuevos objetos y asi sucesivamente.
http://gantown4.phreesite.com/desk-calendar-format.html desk calendars uk
 
http://caramek544.007webs.com/funny-christmas-joke.html funny christmas joke
Una función es cualquier código de R al que se le pasan uno o más argumentos para transformar uno o más objetos.
http://leprecan53.freewhost.com/2006-calendar-pdf.html 2006 and 2007 calendars
 
http://fidel45.hostevo.com/duke-nukem-forever-jokes.html top 100 yo momma jokes
Por lo tanto en R no existen propiamente datos y resultados, sino distintos tipos de objetos y una colección de operadores y funciones para modificarlos.
http://caramek544.007webs.com/july-2008-calendar-free.html july 2008 calendar wallpaper
 
http://leprecan53.freewhost.com/share-outlook-calendar-web.html share sub calendar outlook
Una de las cosas que más cuestan de entender al principio es que R trabaja en ''columnas'' y no en ''filas'' como hacen los sistemas tradicionales. Para R cada ''columna'' o ''variable'' de una base de datos es un objeto, y en cambio las ''filas'' o ''casos'' no.
http://caramek544.007webs.com/municipal-bond-calendar.html music calendar february
 
http://fidel45.hostevo.com/the-killing-joke-free.html funny egyptian jokes
Los nombres de los objetos pueden contener mayúsculas, minúsculos, números y puntos. La única restricción es que deben empezar por una letra.
http://caramek544.007webs.com/to-make-a-calendar-that.html to make a countdown calendar
 
http://gantown4.phreesite.com/blank-august-september-calendar.html blank calendar for june
Si a un objeto no se le asigna ningún nombre, simplemente será impreso en pantalla y se perderá. Es muy interesante, pues, guardar con un nombre todos los objetos creados (u obtenidos como resultado de la aplicación de funciones sobre otros objetos) para poder usarlos así en cálculos posteriores, lo cual constituye la principal ventaja del lenguaje S sobre otros lenguajes estadísticos
http://gantown4.phreesite.com/pinella-county-school-calendar.html pisd 2008 2009 calendar
 
http://fidel45.hostevo.com/asp-net-calendar-button.html 2007 calendar weeks
== Convenciones básicas de la sintaxis ==
http://caramek544.007webs.com/75-best-jokes.html who plays the joker in batman
 
http://fidel45.hostevo.com/lightning-shared-calendar.html lincoln high school calendar
R es de hecho un lenguaje de programación llamado S, y como tal no trabaja a través de menús como los sistemas estadísticos clásicos. Ello hace que sea fundamental el conocimiento de las reglas básicas de su sintaxis para poder usar luego correctamente las distintas funciones:
http://leprecan53.freewhost.com/you-know-your-a-redneck-jokes.html 25 birthday jokes
 
http://leprecan53.freewhost.com/jokes-about-women-in-the.html jokes about tennessee football
* Las mayúsculas y minúsculas representan distintos caracteres.
http://fidel45.hostevo.com/munna-bhai-jokes.html funny joke websites
* Los espacios no representan nada y R los ignora.
http://caramek544.007webs.com/free-a-jokes.html free humorous jokes
* Los ''missings'' se representan por las siglas '''NA''' si los datos son numéricos, o por un espacio blanco si se trata de caracteres.
http://leprecan53.freewhost.com/very-bad-jokes.html top black jokes
* El valor '''null''' indica que un objeto no contiene datos.
http://gantown4.phreesite.com/calendario-de-siembra.html calendario de vacunacion en
* El signo '''#''' provoca que la linea no se evalue, y por lo tanto permite realizar comentarios.
http://fidel45.hostevo.com/and-white-aztec-calendar.html cheap wall calendar
* Los decimales deben indicarse con el signo '''.''' .
http://caramek544.007webs.com/kncok-kncok-jokes.html lampards mum jokes
* Los parentesis '''( )''' sirven para especificar los argumentos de las funciones.
http://leprecan53.freewhost.com/speech-writing-jokes.html rude religious jokes
* Los diferentes argumentos de una función deben separarse con ''',''' .
http://caramek544.007webs.com/really-funny-rude-jokes.html hindi birthday jokes
* Cuando un argumento de una función es una fórmula, se especifica con '''vardep~verindep1+varindep2...''' .
http://fidel45.hostevo.com/calendar-in-my-calendar.html calendar in my calendar
* Los corchetes '''[ ]''' sirven para especificar una posición dentro de un objeto.
http://leprecan53.freewhost.com/mammas-so-fat-jokes.html christian knock knock jokes
* Los claudators '''{}''' se utilizan para abrir y cerrar procesos condicionales (if, for...), utilizados especialmente en la construcción de nuevas funciones.
http://seasea338.myd.net/orlando-calendar-of-events.html outlook calendar template
* Todas las funciones son anidables, de tal forma que un argumento de una función puede ser a su vez una función.
http://caramek544.007webs.com/eat-cake-recipes.html egg white pancake recipe
* El signo '''$''' se usa para referirse a una parte concreta y diferenciada de un objeto. Las distintas partes de un objeto pueden conocerse con la función ''names(nombreobjeto)''.
http://fidel45.hostevo.com/mobile-message-jokes.html free online blonde jokes
* Para asignar un nombre a un objeto se utiliza la combinación '''<-'''. '''Esta instrucción es fundamental'''.
http://leprecan53.freewhost.com/uk-holidays-calendar.html office calendar template


== El sistema de librerías ==
== El sistema de librerías ==
Línia 865: Línia 802:
  dev.off()
  dev.off()


[[Imatge:sexe.jpg]]
[[Image:sexe.jpg]]


* Ejemplo 2: Curva epidémica (histograma) de una toxinfección alimentaria:
* Ejemplo 2: Curva epidémica (histograma) de una toxinfección alimentaria:
Línia 877: Línia 814:




[[Imatge:corba.jpg]]
[[Image:corba.jpg]]


== Programación de funciones ==
== Programación de funciones ==