Foro de discusión y soporte para usuarios de R

Un foro abierto a todos los temas relacionados con R que quiera.
Nota: Una url estable a este foro es https://knuth.uca.es/R-foro.

Regresión por mínimos cuadrados

de Efren Perez Quintana -
Hola, estoy realizando un recomendador y necesito hacer una regresión por mínimos cuadrados pero no se cómo hacerlo. La situación es la siguiente:

tengo un array de valores Y, un array de valores X1 y otro X2. y me gustaría obtener los coeficientes de X1 y X2 además de c por mínimos cuadrados.

Alguien podría ayudarme?

Y = X1 * C1 + X2 * C2 + c

Ahora mismo estoy haciendo lo siguiente:

glm(y ~ x1+x2) pero dudo mucho que lo obtenido sea ni nada cercano a mínimos cuadrados...

Instalación del paquete "rgl" para Rcmdr

de javier solis -
Instale R2.11.1 en Fedora 13 (kernel 2.6.34.7-56.f13.¡686PAE
GNOME 2.30.0)
Al iniciar library(Rcmdr) obtengo el siguiente mensaje: faltan los siguientes paquetes que necesita Rcmdr: rgl

Al instalarar "rgl": install.packages("rgl", dependencies = TRUE)
Obtengo estos resultados:

Aviso en install.packages("rgl", dependencies = TRUE) :
argument 'lib' is missing: using '/home/samuel/R/i386-redhat-linux-gnu-library/2.11'
--- Please select a CRAN mirror for use in this session ---
Loading Tcl/Tk interface ... done
probando la URL 'http://cran.fhcrc.org/src/contrib/rgl_0.91.tar.gz'
Content type 'application/x-gzip' length 1677498 bytes (1.6 Mb)
URL abierta
==================================================
downloaded 1.6 Mb

* installing *source* package ‘rgl’ ...
checking for gcc... gcc -m32 -std=gnu99
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc -m32 -std=gnu99 accepts -g... yes
checking for gcc -m32 -std=gnu99 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -m32 -std=gnu99 -E
checking for gcc... (cached) gcc -m32 -std=gnu99
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc -m32 -std=gnu99 accepts -g... (cached) yes
checking for gcc -m32 -std=gnu99 option to accept ISO C89... (cached) none needed
checking for libpng-config... no
checking libpng... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking png.h usability... no
checking png.h presence... no
checking for png.h... no
checking for png_read_update_info in -lpng... no
configure: libpng header and lib found
configure: using libpng dynamic linkage
checking for X... libraries , headers
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glEnd in -lGL... yes
checking for gluProject in -lGLU... yes
checking for freetype-config... yes
configure: using Freetype and FTGL
configure: creating ./config.status
config.status: creating src/Makevars
** libs
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c BBoxDeco.cpp -o BBoxDeco.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Background.cpp -o Background.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Color.cpp -o Color.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Disposable.cpp -o Disposable.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Light.cpp -o Light.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c LineSet.cpp -o LineSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c LineStripSet.cpp -o LineStripSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Material.cpp -o Material.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c PointSet.cpp -o PointSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c PrimitiveSet.cpp -o PrimitiveSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c QuadSet.cpp -o QuadSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c RenderContext.cpp -o RenderContext.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Shape.cpp -o Shape.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SphereMesh.cpp -o SphereMesh.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SphereSet.cpp -o SphereSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c SpriteSet.cpp -o SpriteSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c String.cpp -o String.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Surface.cpp -o Surface.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c TextSet.cpp -o TextSet.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Texture.cpp -o Texture.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c Viewpoint.cpp -o Viewpoint.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c api.cpp -o api.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c assert.cpp -o assert.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c callbacks.cpp -o callbacks.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c device.cpp -o device.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c devicemanager.cpp -o devicemanager.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c fps.cpp -o fps.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c ftgl.cpp -o ftgl.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c geom.cpp -o geom.o
gcc -m32 -std=gnu99 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c gl2ps.c -o gl2ps.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c glErrors.cpp -o glErrors.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c glgui.cpp -o glgui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c gui.cpp -o gui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c init.cpp -o init.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c osxgui.cpp -o osxgui.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c osxlib.cpp -o osxlib.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c par3d.cpp -o par3d.o
g++ -m32 -I/usr/include/R -DHAVE_PNG_H -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -I/usr/local/include -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c pixmap.cpp -o pixmap.o
En el fichero incluído de pixmap.cpp:14:
pngpixmap.h:3:17: error: png.h: No existe el fichero o el directorio
In file included from pixmap.cpp:14:
pngpixmap.h:124: error: ‘png_structp’ no se ha declarado
pngpixmap.h:124: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:131: error: ‘png_structp’ no se ha declarado
pngpixmap.h:131: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:139: error: ‘png_structp’ no se ha declarado
pngpixmap.h:139: error: ‘png_infop’ no se ha declarado
pngpixmap.h:244: error: ‘png_structp’ no se ha declarado
pngpixmap.h:244: error: ‘png_bytep’ no se ha declarado
pngpixmap.h:244: error: ‘png_uint_32’ no se ha declarado
pngpixmap.h:253: error: ‘png_structp’ no se ha declarado
pngpixmap.h:253: error: ‘png_infop’ no se ha declarado
pngpixmap.h:275: error: expected ‘)’ before ‘*’ token
pngpixmap.h:280: error: ‘png_structp’ no nombra a un tipo
pngpixmap.h:281: error: ‘png_infop’ no nombra a un tipo
pngpixmap.h:392: error: ‘png_structp’ no se ha declarado
pngpixmap.h:392: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:399: error: ‘png_structp’ no se ha declarado
pngpixmap.h:399: error: ‘png_const_charp’ no se ha declarado
pngpixmap.h:410: error: ‘png_structp’ no nombra a un tipo
pngpixmap.h:411: error: ‘png_infop’ no nombra a un tipo
pngpixmap.h: In member function ‘virtual bool PNGPixmapFormat::checkSignature(FILE*)’:
pngpixmap.h:23: error: ‘png_sig_cmp’ no se declaró en este ámbito
pngpixmap.h:20: aviso: se descarta el valor de devolución de ‘size_t fread(void*, size_t, size_t, FILE*)’, se declaró con el atributo warn_unused_result
pngpixmap.h: In constructor ‘PNGPixmapFormat::Load::Load(FILE*, Pixmap*)’:
pngpixmap.h:66: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:67: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Load::init()’:
pngpixmap.h:76: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘PNG_LIBPNG_VER_STRING’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘png_voidp’ no se declaró en este ámbito
pngpixmap.h:76: error: ‘png_create_read_struct’ no se declaró en este ámbito
pngpixmap.h:79: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:79: error: ‘png_create_info_struct’ no se declaró en este ámbito
pngpixmap.h:81: error: ‘png_set_progressive_read_fn’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Load::process()’:
pngpixmap.h:97: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:97: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:97: error: ‘png_process_data’ no se declaró en este ámbito
pngpixmap.h: In destructor ‘PNGPixmapFormat::Load::~Load()’:
pngpixmap.h:105: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘png_infopp’ no se declaró en este ámbito
pngpixmap.h:106: error: ‘png_destroy_read_struct’ no se declaró en este ámbito
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::info_callback(int, int)’:
pngpixmap.h:142: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h:144: error: ‘png_uint_32’ no se declaró en este ámbito
pngpixmap.h:144: error: expected ‘;’ before ‘width’
pngpixmap.h:147: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:147: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:147: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:147: error: desde esta ubicación
pngpixmap.h:149: error: ‘png_get_IHDR’ no se declaró en este ámbito
pngpixmap.h:155: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:158: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:161: error: ‘PNG_COLOR_TYPE_PALETTE’ no se declaró en este ámbito
pngpixmap.h:164: error: ‘PNG_COLOR_TYPE_RGB_ALPHA’ no se declaró en este ámbito
pngpixmap.h:167: error: ‘PNG_COLOR_TYPE_GRAY_ALPHA’ no se declaró en este ámbito
pngpixmap.h:175: error: ‘PNG_INTERLACE_ADAM7’ no se declaró en este ámbito
pngpixmap.h:178: error: ‘png_set_strip_16’ no se declaró en este ámbito
pngpixmap.h:179: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:180: error: ‘png_set_expand_gray_1_2_4_to_8’ no se declaró en este ámbito
pngpixmap.h:190: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:193: error: ‘PNG_COLOR_TYPE_GRAY’ no se declaró en este ámbito
pngpixmap.h:196: error: ‘PNG_COLOR_TYPE_RGB_ALPHA’ no se declaró en este ámbito
pngpixmap.h:199: error: ‘PNG_COLOR_TYPE_PALETTE’ no se declaró en este ámbito
pngpixmap.h:200: error: ‘png_set_palette_to_rgb’ no se declaró en este ámbito
pngpixmap.h:203: error: ‘PNG_COLOR_TYPE_GRAY_ALPHA’ no se declaró en este ámbito
pngpixmap.h:204: error: ‘png_set_gray_to_rgb’ no se declaró en este ámbito
pngpixmap.h:213: error: ‘PNG_INFO_tRNS’ no se declaró en este ámbito
pngpixmap.h:213: error: ‘png_get_valid’ no se declaró en este ámbito
pngpixmap.h:214: error: ‘png_set_tRNS_to_alpha’ no se declaró en este ámbito
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:218: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:218: error: desde esta ubicación
pngpixmap.h:220: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:220: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h:220: error: ‘png_read_update_info’ no se declaró en este ámbito
pngpixmap.h:287: error: uso inválido del miembro ‘PNGPixmapFormat::Load::width’ en la función miembro static
pngpixmap.h:226: error: desde esta ubicación
pngpixmap.h:288: error: uso inválido del miembro ‘PNGPixmapFormat::Load::height’ en la función miembro static
pngpixmap.h:226: error: desde esta ubicación
pngpixmap.h:229: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘png_ptr’
pngpixmap.h:229: error: ‘class PNGPixmapFormat::Load’ no tiene un miembro llamado ‘info_ptr’
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::row_callback(int, int, int, int)’:
pngpixmap.h:246: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h:250: error: conversión inválida de ‘int’ a ‘const void*’
pngpixmap.h:250: error: argumento de inicialización 2 de ‘void* memcpy(void*, const void*, size_t)’
pngpixmap.h: In static member function ‘static void PNGPixmapFormat::Load::end_callback(int, int)’:
pngpixmap.h:255: error: ‘png_get_progressive_ptr’ no se declaró en este ámbito
pngpixmap.h: In constructor ‘PNGPixmapFormat::Save::Save(FILE*, Pixmap*)’:
pngpixmap.h:306: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:307: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Save::init()’:
pngpixmap.h:314: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘PNG_LIBPNG_VER_STRING’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘png_voidp’ no se declaró en este ámbito
pngpixmap.h:314: error: ‘png_create_write_struct’ no se declaró en este ámbito
pngpixmap.h:317: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:317: error: ‘png_create_info_struct’ no se declaró en este ámbito
pngpixmap.h:319: error: ‘png_init_io’ no se declaró en este ámbito
pngpixmap.h: In member function ‘bool PNGPixmapFormat::Save::process()’:
pngpixmap.h:329: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:329: error: ‘png_jmpbuf’ no se declaró en este ámbito
pngpixmap.h:329: error: ‘setjmp’ no se declaró en este ámbito
pngpixmap.h:331: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:331: error: ‘png_destroy_write_struct’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘PNG_FILTER_NONE’ no se declaró en este ámbito
pngpixmap.h:335: error: ‘png_set_filter’ no se declaró en este ámbito
pngpixmap.h:338: error: ‘PNG_COLOR_TYPE_RGB’ no se declaró en este ámbito
pngpixmap.h:339: error: ‘PNG_INTERLACE_NONE’ no se declaró en este ámbito
pngpixmap.h:340: error: ‘PNG_COMPRESSION_TYPE_DEFAULT’ no se declaró en este ámbito
pngpixmap.h:341: error: ‘PNG_FILTER_TYPE_DEFAULT’ no se declaró en este ámbito
pngpixmap.h:343: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:346: error: ‘png_set_IHDR’ no se declaró en este ámbito
pngpixmap.h:348: error: ‘png_text’ no se declaró en este ámbito
pngpixmap.h:348: error: expected ‘;’ before ‘text’
pngpixmap.h:350: error: ‘text’ no se declaró en este ámbito
pngpixmap.h:350: error: ‘png_charp’ no se declaró en este ámbito
pngpixmap.h:350: error: expected ‘;’ before string constant
pngpixmap.h:351: error: expected ‘;’ before string constant
pngpixmap.h:352: error: ‘PNG_TEXT_COMPRESSION_NONE’ no se declaró en este ámbito
pngpixmap.h:354: error: ‘png_set_text’ no se declaró en este ámbito
pngpixmap.h:356: error: ‘png_write_info’ no se declaró en este ámbito
pngpixmap.h:358: error: ‘png_bytep’ no se declaró en este ámbito
pngpixmap.h:358: error: expected ‘;’ before ‘rowptr’
pngpixmap.h:361: error: ‘rowptr’ no se declaró en este ámbito
pngpixmap.h:361: error: ‘png_write_row’ no se declaró en este ámbito
pngpixmap.h:365: error: ‘png_write_end’ no se declaró en este ámbito
pngpixmap.h: In destructor ‘PNGPixmapFormat::Save::~Save()’:
pngpixmap.h:372: error: ‘png_ptr’ no se declaró en este ámbito
pngpixmap.h:373: error: ‘info_ptr’ no se declaró en este ámbito
pngpixmap.h:373: error: ‘png_destroy_write_struct’ no se declaró en este ámbito
make: *** [pixmap.o] Error 1
ERROR: compilation failed for package ‘rgl’
* removing ‘/home/samuel/R/i386-redhat-linux-gnu-library/2.11/rgl’

The downloaded packages are in
‘/tmp/Rtmp65mEbO/downloaded_packages’
Mensajes de aviso perdidos
In install.packages("rgl", dependencies = TRUE) :
installation of package 'rgl' had non-zero exit status
>

Se que el paquete se requiere para gráficos tridimensionales: Instalo por primera vez R y soy principiante en Linux, asì que agradezco las observaciones para la solución de la dificultad que tengo.

Graficos TukeyHSD

de maribel García Arenas -
Hola a todos, otras veces he encontrado la solución en este foro así que espero que esta vez también sea así.

Tengo unas gráficas generadas a partir del test TukeyHSD con la siguiente orden:
plot(TukeyHSD(anovaNC, "NC", ordered=TRUE))

el problema es que esta orden genera una gráfica estupenda pero con unos títulos en inglés que yo quiero cambiar de tamaño y de idioma y no encuentro la forma de hacerlo.

He probado a usar title
title(main="TITULO ESPAÑOL", sub="sub-TITULO",
xlab="EJE X", ylab="EJE Y")

antes de llamar a plot, pero lo que hace es añadir otro título al que ya aparece por defecto. Así que mi objetivo es quitar el título que aparece por defecto aunque no lo he conseguido y espero que me podáis ayudar.

Un saludo a todos

Maribel

Interacción de R con Excel

de Alberto Martin -
Buenas a todos,

Acabo de instalar un paquete llamado RExcel que me permite usar algunas funciones de R desde Excel, pero cuando pretendo usarlo obtengo el siguiente mensaje de error: "The SCTools are not available".

No termino de encontrar por la web información alguna sobre dichas SCTools que me permitan solventar el problema. ¿Alguien sabe qué son dichas herramientas y a qué es debido?, ¿quizás a mi versión ya casi obsoleta de Excel 2003?.

Un saludo a todos.

Alberto.

Intalacion del R

de Maria Rosa Mendoza -
Hola estoy empezando a menejar el R y tengo un problema. Cuando desde el tinn-R voy a la opcion de R/configure/permanent, me aparece un cuadro diciéndome que no encuentra la carpeta. Como puedo hacer dale la direccion correcta donde esta Rpofile.site.

Necesito una solución con suma urgencia. Desde ya muchas gracias.

Como hacer Circunferencia usando Method

de Maki Jourdi -
Hola, muy buenas tardes.. quisiera saber como se hace un "metodo" que grafique una circunferencia y muestre el punto de origen en un plot.. tiene ke ser estrictamente con metodo! agradeceria su ayuda..se la sintaxis de los setMethods pero no se como graficarlo

Bucle "for" y creación de una nueva variable

de Robert Boix -
Hola,
mi idea es la siguiente:
Tengo una base de datos de cientos de casos y quiero aplicar un test estadístico a una muestra de 100 casos tomadas aleatoriamente. Del resultado de ese test obtendré un p-value.
Esta misma operación la quiero hacer 50 veces y quiero que se guarde en un vector cada uno de los p-values que vaya obteniendo.
Todo lo tengo más o menos claro como hacerlo pero no saber cómo puedo crear ese nuevo vector de p-values (una nueva variable).
El bucle lo haría con un "for" pero, alguien me podría decir la línea o expresión para que cada uno de los p-values vaya ocupando una posición en la nueva variable?

Espero haberme explicado

gracias

Ecologia de poblaciones - Duda R

de Patricio Geriberto -
Estamos realizando una práctica de ecologia de poblaciones con R y queremos alterar un modelo exponencial [ mod.exp.a() ] para determinar que quota fija de caza de individuos con la que su probabilidad de casi extinción no supere el 50% en 50 años.

Los datos son:

año;N
1986;690
1987;625
1988;635
1989;585
1990;503
1991;493
1992;475
1993;479
1994;424
1995;453
1996;424
1997;424
1998;444
1999;435
2000;430
2001;447
2002;492
2003;488
2004;484

Umbral de casiextinción: qe = 50
tmax=100

Tened en cuenta que tenemos, en el mejor de los casos, ni puta idea de R Xd.
Asi que si podeis explicarlo de la manera mas sencilla posible será de agradecer. (Con la sucesión de comandos que hemos de introducir y todo eso)
Gracias por adelantado!

R comander

de Jose Luis Fernández-García -
Hola, no sé si este es el sitio para preguntar.

Me gustaría saber como obtener una gráfica en R utilizando una tabla de distancias geográficas entre puntos para un conjunto de ellos (matriz de distancias). Sólo necesito ver como se agrupan y decidir si existe algún modo objetivo de saber que puntos están más cerca para agrupar datos genéticos. Algunos programas no funcionan si el grupo está formado por una sola muestra.

Gracias

extracción de datos específicos de una base de datos!

de Josué Núñez Rico -
Hola que tal tengo medio año aprendiendo a usar R y de verdad es una bendición este programa, aunque ahorita estoy realmente atorado y necesito ayuda con urgencia pues necesito entregar algunos resultados y espero me puedan ayudar con el problema!!!

Estoy calculando áreas de una serie de triángulos escalenos donde la formula que se emplea es la fórmula de heron, la cual solicita calcular primero el semiperimetro para poder obtener el área el caso es que en mi base de datos tengo 13 triángulos con 100 repeticiones cada uno y cada repetición consta de tres medidas a y b que son los lados y c que es la base, la situación esta q al momento de aplicar los semiperimetros a la formula del área algunos datos me salen negativos y esto provoca un error que llena mi tabla con puros Nan, para corregir este error necesito extraer de la base de datos original todas las medidas que sean mayores al semiperimetro para así aplicarles un factor de corrección y poder aplicar correctamente la fórmula, y e ahí el problema que no e decifrarlo como hacerlo hasta el momento con este comando error=c(dat[,1] >=p1) e logrado que me diga si es falso y verdadero el comando y una sola columna, y lo que necesito es extraer los valores y no que solo me diga si es falso o verdadero.

Porfavor ayudenme!! estoy sumamente atorado con esto!!!

Gracias