Hola, ¿Puedes pasar un ejemplo tuyo? Sólo probé con el caso de esta mañana y ahí no tuve mayor problemas. ¿Estás en Windows? Saludos, Carlos Ortega www.qualityexcellence.es El 23 de noviembre de 2011 20:13, Eva Prieto Castro <evapcastro@yahoo.es>escribió:> > Buenas tardes: > > Yo he probado lo del salto de línea, pero persiste el error. En fin, a ver > si encuentro el quid de la cuestión... > > Un saludo. > > NOTA: A mí me falla hasta en ficheros básicos como el que creo que ya > indiqué: > >#Ejemplo reproducible > >a<-2 > >print(a) > > > > --- El mié, 23/11/11, r-help-es-request@r-project.org < > r-help-es-request@r-project.org> escribió: > > > De: r-help-es-request@r-project.org <r-help-es-request@r-project.org> > Asunto: Resumen de R-help-es, Vol 33, Envío 28 > Para: r-help-es@r-project.org > Fecha: miércoles, 23 de noviembre, 2011 12:00 > > > Envíe los mensajes para la lista R-help-es a > r-help-es@r-project.org > > Para subscribirse o anular su subscripción a través de la WEB > https://stat.ethz.ch/mailman/listinfo/r-help-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: > r-help-es-request@r-project.org > > Puede contactar con el responsable de la lista escribiendo a: > r-help-es-owner@r-project.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of R-help-es digest...". Además, por favor, incluya en > la respuesta sólo aquellas partes del mensaje a las que está > respondiendo. > > > Asuntos del día: > > 1. Re: Incomplete final line (Antonio José Sáez) (Emilio López) > 2. R Portable (miguel.angel.rodriguez.muinos@sergas.es) > 3. Re: Incomplete final line (Antonio José Sáez) > (Antonio José Sáez Castillo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 23 Nov 2011 09:57:24 +0100 > From: Emilio López <emilio.lopez@urjc.es> > To: Antonio José Sáez Castillo <ajsaez@ujaen.es> > Cc: r-help-es@r-project.org > Subject: Re: [R-es] Incomplete final line (Antonio José Sáez) > Message-ID: > <CAAr-_QU2XvXgOxxk1J5VmkoUbXNC8eUihpt79iti=TGyndi-Ww@mail.gmail.com> > Content-Type: text/plain > > Antonio José, > El fichero tiene que terminar en una línea en blanco para evitar el error > (he pegado tu código, añadido un salto de línea después del último "}" y ha > funcionado). Puede ser debido a que han corregido algunos bugs ( > http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y es un > efecto colateral. > > NOTA: Con ejemplos reproducibles como este es como mejor nos podemos > ayudar, y siguiendo las normas apuntadas por Patricia > > Emilio > > > > El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo < > ajsaez@ujaen.es> escribió: > > > Tengo el mismo problema que Eva en cualquier script que defina una > > función, pero no en otros que no definen funciones. > > Por ahora he tenido que desinstalar la versión 2.14.0. > > Os dejo un ejemplo (he simplificado la función, pero he dejado la > > estructura fundamental por si ahí está el error): si lanzáis > > source("probando.r") veréis que sale el mensaje de error. > > Por supuesto, garantizo que ese error no aparece en las versiones > > anteriores. > > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > > probando<-function(data=NULL,**p0=c(1,1),method=1,iters=** > > 10000,print.level=0){ > > x<-data > > n<-length(x) > > x.pos<-x[x>=0] > > n.pos<-length(x.pos) > > x.neg<-x[x<0] > > n.neg<-length(x.neg) > > p0l<-p0[1] > > p0s<-p0[2] > > logL1<-function(p){ > > l1<-exp(p[1]) > > l2<-l1 > > s<-exp(p[2]) > > -(n.neg*log(l1)+n.pos*log(l2) > > -l1*sum(log(1-x.neg/s))-l2***sum(log(1+x.pos/s)) > > -sum(log(1+abs(x)/s)) > > -n*log(s)+n*log(0.5) > > ) > > } > > if (method==1){ > > p0<-c(log(p0l),log(p0s)) > > fit<-nlm(logL1,p=p0,hessian= TRUE,iterlim=iters,print.** > > level=print.level) > > fit$value<-fit$minimum > > fit$par<-fit$estimate > > fit$convergence<-fit$code > > method="hessian nlm" > > l.est<-exp(fit$par[1]) > > s.est<-exp(fit$par[2]) > > } > > #Resultados > > resultados<-list( > > coefficients=c(l.est,s.est), > > se="Mejor por bootstraping", > > aic=2*(fit$value+2), > > logver=fit$value, > > code=fit$convergence, > > method.estim=method > > ) > > return(resultados) > > } > > > >> Message: 1 > >> Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) > > >> To: r-help-es@r-project.org > >> Subject: [R-es] Incomplete final line > >> Message-ID: > >> <1321990735.87578.**YahooMailClassic@web29612.** > mail.ird.yahoo.com< > 1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com> > >> > > >> Content-Type: text/plain > >> > >> Hola: > >> Desde que he instalado la versión 2.14.0 obtengo el siguiente error al > >> hacer source: > >> Mensajes de aviso perdidos > >> In readLines(file) : incomplete final line found on ''ejemplo.R'' > >> No hay variación en mi archivo de datos ni en el script de comandos de > R > >> sobre el cual realizo el source, con respecto a cuando utilizaba la > versión > >> anterior. > >> ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 Starter. > >> Gracias. > >> Eva > >> > > > > -- > > Dr. Antonio José Sáez Castillo > > Dpto. de Estadística e Investigación Operativa > > Escuela Politécnica Superior de Linares > > Universidad de Jaén > > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > > Tlf. y FAX +34 953 648578 > > > > ______________________________**_________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/**listinfo/r-help-es< > https://stat.ethz.ch/mailman/listinfo/r-help-es> > > > > > > > <http://www.urjc.es> > > [[alternative HTML version deleted]] > > > > ------------------------------ > > Message: 2 > Date: Wed, 23 Nov 2011 10:02:09 +0100 > From: <miguel.angel.rodriguez.muinos@sergas.es> > To: <r-help-es@r-project.org> > Subject: [R-es] R Portable > Message-ID: > <0A5B869BDC0A7445B15F9A4A537943771BC4062754@ASSCCEVS02.sergas.local> > Content-Type: text/plain; charset="iso-8859-1" > > Hola. > > Como veo que ha suscitado cierto interés, os comento cómo hacer una > versión portable (para Windows) de R. > > Siempre que no tengamos restricciones en la cuenta de usuario de Windows, > R se instala por defecto en C:\Archivos de Programa\R\R-2.14.0 (cambiando > los dígitos del final por la versión de R que estemos instalando). En este > caso estaríamos hablando de la 2.14.0 (que es la última versión disponible). > > Las librerías (los packages) que instalamos a mayores suelen estar > instalados dentro de la carpeta LIBRARY. Esta carpeta, siempre que no > tengamos restricciones de usuario, suele estar ubicada en C:\Archivos de > Programa\R\R-2.14.0\Library. En caso de que sí existan restricciones de > usuario (nuestro usuario no es administrador y no tiene acceso total al > sistema), la carpeta se tiene que instalar en una ubicación distinta (sobre > la que tengamos permisos)... por ejemplo, en Windows XP estaría en > C:\Documents and Settings\"usuario"\Mis Documentos\R-library; mientras que > en Windows 7 puede ubicarse en C:\Usuarios\"usuario"\Mis Documentos\R.. > incluso, en este caso si tenemos un entorno corporativo multiusuario, puede > que toda la instalación de R la realice en ese trayecto. > > Llegamos a este punto, simplemente crearemos una carpeta (por ejemplo > R_PORTABLE) en la que copiaremos todo el contenido de C:\Archivos de > Programa\R\R-2.14.0 y haremos lo mismo con los packages (siempre que no > estén ya en esa ruta). En caso de que la carpeta Library no se encuentre en > la misma ruta que la instalación de R, simplemente debemos localizar esa > carpeta y copiar su contenido dentro de la carpeta Library que cuelga > directamente debajo del directorio "raíz" de R (en este caso en > R_PORTABLE\Library). > > Ahora sólo falta saber cómo hacer la llamada para que se ejecute R en modo > gráfico.... Dentro de R_PORTABLE\bin\i386 hay que ejecutar el fichero > RGUI.EXE > > [[elided Yahoo spam]] > > NOTA: > Para lo que quieran evitar todo este "engorro"... he puesto a vuestra > disposición mi versión portable en > http://www.megaupload.com/?d=M0LOT99F > > Ocupa unos 300Mb, porque lleva incluidas una serie de librerías y Red-R > (una especie de DataMinnig de andar por casa, muy gráfico y que me resulta > muy útil para formación) > > Como podéis observar, después de descomprimir el fichero, existen una > serie de ficheros .BAT que hacen que R se ejecute en determinadas > condiciones: > R.BAT -> Llama a la consola de R > RCommander.BAT -> Carga directamente R Commander (y la consola la arranca > minimizada) > RDeducer.BAT -> Carga la consola con el entorno Deducer (y DeducerExtras) > Red-R.BAT -> Carga Red-R (bajo la versión 2.9.1 de R) > > Si observáis los ficheros BAT, simplemente modifico el fichero > /etc/Rprofile.site para indicarle qué tiene que cargar (al inicio) en cada > caso. > > > Un Saludo, > Miguel Ángel Rodríguez Muíños > Dirección Xeral de Innovación e Xestión da Saúde Pública > Consellería de Sanidade > Xunta de Galicia > http://dxsp.sergas.es > > > > > > > > Nota: A información contida nesta mensaxe e os seus posibles documentos > adxuntos é privada e confidencial e está dirixida únicamente ó seu > destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, > por favor elimínea. A distribución ou copia desta mensaxe non está > autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y está dirigida únicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este > mensaje, por favor elimínelo. La distribución o copia de este mensaje no > está autorizada. > > See more languages: http://www.sergas.es/aviso_confidencialidad.htm > > > > ------------------------------ > > Message: 3 > Date: Wed, 23 Nov 2011 10:45:41 +0100 > From: Antonio José Sáez Castillo <ajsaez@ujaen.es> > To: Emilio López <emilio.lopez@urjc.es> > Cc: r-help-es@r-project.org > Subject: Re: [R-es] Incomplete final line (Antonio José Sáez) > Message-ID: <4ECCC0C5.2050505@ujaen.es> > Content-Type: text/plain > > Ese es el problema: muchísimas gracias. > > El 23/11/2011 9:57, Emilio López escribió: > > Antonio José, > > El fichero tiene que terminar en una línea en blanco para evitar el > > error (he pegado tu código, añadido un salto de línea después del > > último "}" y ha funcionado). Puede ser debido a que han corregido > > algunos bugs > > (http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y > > es un efecto colateral. > > > > NOTA: Con ejemplos reproducibles como este es como mejor nos podemos > > ayudar, y siguiendo las normas apuntadas por Patricia > > > > Emilio > > > > > > > > El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo > > <ajsaez@ujaen.es <mailto:ajsaez@ujaen.es>> escribió: > > > > Tengo el mismo problema que Eva en cualquier script que defina una > > función, pero no en otros que no definen funciones. > > Por ahora he tenido que desinstalar la versión 2.14.0. > > Os dejo un ejemplo (he simplificado la función, pero he dejado la > > estructura fundamental por si ahí está el error): si lanzáis > > source("probando.r") veréis que sale el mensaje de error. > > Por supuesto, garantizo que ese error no aparece en las versiones > > anteriores. > > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > > > probando<-function(data=NULL,p0=c(1,1),method=1,iters=10000,print.level=0){ > > x<-data > > n<-length(x) > > x.pos<-x[x>=0] > > n.pos<-length(x.pos) > > x.neg<-x[x<0] > > n.neg<-length(x.neg) > > p0l<-p0[1] > > p0s<-p0[2] > > logL1<-function(p){ > > l1<-exp(p[1]) > > l2<-l1 > > s<-exp(p[2]) > > -(n.neg*log(l1)+n.pos*log(l2) > > -l1*sum(log(1-x.neg/s))-l2*sum(log(1+x.pos/s)) > > -sum(log(1+abs(x)/s)) > > -n*log(s)+n*log(0.5) > > ) > > } > > if (method==1){ > > p0<-c(log(p0l),log(p0s)) > > fit<-nlm(logL1,p=p0,hessian> > TRUE,iterlim=iters,print.level=print.level) > > fit$value<-fit$minimum > > fit$par<-fit$estimate > > fit$convergence<-fit$code > > method="hessian nlm" > > l.est<-exp(fit$par[1]) > > s.est<-exp(fit$par[2]) > > } > > #Resultados > > resultados<-list( > > coefficients=c(l.est,s.est), > > se="Mejor por bootstraping", > > aic=2*(fit$value+2), > > logver=fit$value, > > code=fit$convergence, > > method.estim=method > > ) > > return(resultados) > > } > > > > Message: 1 > > Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) > > > > To: r-help-es@r-project.org <mailto:r-help-es@r-project.org> > > Subject: [R-es] Incomplete final line > > Message-ID: > > <1321990735.87578.YahooMailClassic@web29612.mail.ird. > > <mailto: > 1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com>> > > Content-Type: text/plain > > > > Hola: > > Desde que he instalado la versión 2.14.0 obtengo el siguiente > > error al hacer source: > > Mensajes de aviso perdidos > > In readLines(file) : incomplete final line found on ''ejemplo.R'' > > No hay variación en mi archivo de datos ni en el script de > > comandos de R sobre el cual realizo el source, con respecto a > > cuando utilizaba la versión anterior. > > ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 > > Starter. > > Gracias. > > Eva > > > > > > -- > > Dr. Antonio José Sáez Castillo > > Dpto. de Estadística e Investigación Operativa > > Escuela Politécnica Superior de Linares > > Universidad de Jaén > > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > > Tlf. y FAX +34 953 648578 <tel:%2B34%20953%20648578> > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > > > > > > > > > > > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 > > > [[alternative HTML version deleted]] > > > > ------------------------------ > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > Fin de Resumen de R-help-es, Vol 33, Envío 28 > ********************************************* > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Hola: Gracias, Carlos. Ya resolví, sin alterar el script. Simplemente desinstalé R y lo volví a instalar. Saludos. --- El mié, 23/11/11, Carlos Ortega <cof@qualityexcellence.es> escribió: De: Carlos Ortega <cof@qualityexcellence.es> Asunto: Incomplete final line... Para: "Eva Prieto Castro" <evapcastro@yahoo.es> CC: r-help-es@r-project.org Fecha: miércoles, 23 de noviembre, 2011 21:26 Hola, ¿Puedes pasar un ejemplo tuyo? Sólo probé con el caso de esta mañana y ahí no tuve mayor problemas. ¿Estás en Windows? Saludos, Carlos Ortega www.qualityexcellence.es El 23 de noviembre de 2011 20:13, Eva Prieto Castro <evapcastro@yahoo.es> escribió: Buenas tardes: Yo he probado lo del salto de línea, pero persiste el error. En fin, a ver si encuentro el quid de la cuestión... Un saludo. NOTA: A mí me falla hasta en ficheros básicos como el que creo que ya indiqué:>#Ejemplo reproducible >a<-2 >print(a) >--- El mié, 23/11/11, r-help-es-request@r-project.org <r-help-es-request@r-project.org> escribió: De: r-help-es-request@r-project.org <r-help-es-request@r-project.org> Asunto: Resumen de R-help-es, Vol 33, Envío 28 Para: r-help-es@r-project.org Fecha: miércoles, 23 de noviembre, 2011 12:00 Envíe los mensajes para la lista R-help-es a r-help-es@r-project.org Para subscribirse o anular su subscripción a través de la WEB https://stat.ethz.ch/mailman/listinfo/r-help-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: r-help-es-request@r-project.org Puede contactar con el responsable de la lista escribiendo a: r-help-es-owner@r-project.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of R-help-es digest...". Además, por favor, incluya en la respuesta sólo aquellas partes del mensaje a las que está respondiendo. Asuntos del día: 1. Re: Incomplete final line (Antonio José Sáez) (Emilio López) 2. R Portable (miguel.angel.rodriguez.muinos@sergas.es) 3. Re: Incomplete final line (Antonio José Sáez) (Antonio José Sáez Castillo) ---------------------------------------------------------------------- Message: 1 Date: Wed, 23 Nov 2011 09:57:24 +0100 From: Emilio López <emilio.lopez@urjc.es> To: Antonio José Sáez Castillo <ajsaez@ujaen.es> Cc: r-help-es@r-project.org Subject: Re: [R-es] Incomplete final line (Antonio José Sáez) Message-ID: <CAAr-_QU2XvXgOxxk1J5VmkoUbXNC8eUihpt79iti=TGyndi-Ww@mail.gmail.com> Content-Type: text/plain Antonio José, El fichero tiene que terminar en una línea en blanco para evitar el error (he pegado tu código, añadido un salto de línea después del último "}" y ha funcionado). Puede ser debido a que han corregido algunos bugs ( http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y es un efecto colateral. NOTA: Con ejemplos reproducibles como este es como mejor nos podemos ayudar, y siguiendo las normas apuntadas por Patricia Emilio El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo < ajsaez@ujaen.es> escribió:> Tengo el mismo problema que Eva en cualquier script que defina una > función, pero no en otros que no definen funciones. > Por ahora he tenido que desinstalar la versión 2.14.0. > Os dejo un ejemplo (he simplificado la función, pero he dejado la > estructura fundamental por si ahí está el error): si lanzáis > source("probando.r") veréis que sale el mensaje de error. > Por supuesto, garantizo que ese error no aparece en las versiones > anteriores. > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > probando<-function(data=NULL,**p0=c(1,1),method=1,iters=** > 10000,print.level=0){ > x<-data > n<-length(x) > x.pos<-x[x>=0] > n.pos<-length(x.pos) > x.neg<-x[x<0] > n.neg<-length(x.neg) > p0l<-p0[1] > p0s<-p0[2] > logL1<-function(p){ > l1<-exp(p[1]) > l2<-l1 > s<-exp(p[2]) > -(n.neg*log(l1)+n.pos*log(l2) > -l1*sum(log(1-x.neg/s))-l2***sum(log(1+x.pos/s)) > -sum(log(1+abs(x)/s)) > -n*log(s)+n*log(0.5) > ) > } > if (method==1){ > p0<-c(log(p0l),log(p0s)) > fit<-nlm(logL1,p=p0,hessian= TRUE,iterlim=iters,print.** > level=print.level) > fit$value<-fit$minimum > fit$par<-fit$estimate > fit$convergence<-fit$code > method="hessian nlm" > l.est<-exp(fit$par[1]) > s.est<-exp(fit$par[2]) > } > #Resultados > resultados<-list( > coefficients=c(l.est,s.est), > se="Mejor por bootstraping", > aic=2*(fit$value+2), > logver=fit$value, > code=fit$convergence, > method.estim=method > ) > return(resultados) > } > >> Message: 1 >> Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT)>> To: r-help-es@r-project.org >> Subject: [R-es] Incomplete final line >> Message-ID: >> <1321990735.87578.**YahooMailClassic@web29612.**mail.ird.yahoo.com<1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com> >> > >> Content-Type: text/plain >> >> Hola: >> Desde que he instalado la versión 2.14.0 obtengo el siguiente error al >> hacer source: >> Mensajes de aviso perdidos >> In readLines(file) : incomplete final line found on ''ejemplo.R'' >> No hay variación en mi archivo de datos ni en el script de comandos de R >> sobre el cual realizo el source, con respecto a cuando utilizaba la versión >> anterior. >> ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 Starter. >> Gracias. >> Eva >> > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> ><http://www.urjc.es> [[alternative HTML version deleted]] ------------------------------ Message: 2 Date: Wed, 23 Nov 2011 10:02:09 +0100 From: <miguel.angel.rodriguez.muinos@sergas.es> To: <r-help-es@r-project.org> Subject: [R-es] R Portable Message-ID: <0A5B869BDC0A7445B15F9A4A537943771BC4062754@ASSCCEVS02.sergas.local> Content-Type: text/plain; charset="iso-8859-1" Hola. Como veo que ha suscitado cierto interés, os comento cómo hacer una versión portable (para Windows) de R. Siempre que no tengamos restricciones en la cuenta de usuario de Windows, R se instala por defecto en C:\Archivos de Programa\R\R-2.14.0 (cambiando los dígitos del final por la versión de R que estemos instalando). En este caso estaríamos hablando de la 2.14.0 (que es la última versión disponible). Las librerías (los packages) que instalamos a mayores suelen estar instalados dentro de la carpeta LIBRARY. Esta carpeta, siempre que no tengamos restricciones de usuario, suele estar ubicada en C:\Archivos de Programa\R\R-2.14.0\Library. En caso de que sí existan restricciones de usuario (nuestro usuario no es administrador y no tiene acceso total al sistema), la carpeta se tiene que instalar en una ubicación distinta (sobre la que tengamos permisos)... por ejemplo, en Windows XP estaría en C:\Documents and Settings\"usuario"\Mis Documentos\R-library; mientras que en Windows 7 puede ubicarse en C:\Usuarios\"usuario"\Mis Documentos\R.. incluso, en este caso si tenemos un entorno corporativo multiusuario, puede que toda la instalación de R la realice en ese trayecto. Llegamos a este punto, simplemente crearemos una carpeta (por ejemplo R_PORTABLE) en la que copiaremos todo el contenido de C:\Archivos de Programa\R\R-2.14.0 y haremos lo mismo con los packages (siempre que no estén ya en esa ruta). En caso de que la carpeta Library no se encuentre en la misma ruta que la instalación de R, simplemente debemos localizar esa carpeta y copiar su contenido dentro de la carpeta Library que cuelga directamente debajo del directorio "raíz" de R (en este caso en R_PORTABLE\Library). Ahora sólo falta saber cómo hacer la llamada para que se ejecute R en modo gráfico.... Dentro de R_PORTABLE\bin\i386 hay que ejecutar el fichero RGUI.EXE [[elided Yahoo spam]] NOTA: Para lo que quieran evitar todo este "engorro"... he puesto a vuestra disposición mi versión portable en http://www.megaupload.com/?d=M0LOT99F Ocupa unos 300Mb, porque lleva incluidas una serie de librerías y Red-R (una especie de DataMinnig de andar por casa, muy gráfico y que me resulta muy útil para formación) Como podéis observar, después de descomprimir el fichero, existen una serie de ficheros .BAT que hacen que R se ejecute en determinadas condiciones: R.BAT -> Llama a la consola de R RCommander.BAT -> Carga directamente R Commander (y la consola la arranca minimizada) RDeducer.BAT -> Carga la consola con el entorno Deducer (y DeducerExtras) Red-R.BAT -> Carga Red-R (bajo la versión 2.9.1 de R) Si observáis los ficheros BAT, simplemente modifico el fichero /etc/Rprofile.site para indicarle qué tiene que cargar (al inicio) en cada caso. Un Saludo, Miguel Ángel Rodríguez Muíños Dirección Xeral de Innovación e Xestión da Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm ------------------------------ Message: 3 Date: Wed, 23 Nov 2011 10:45:41 +0100 From: Antonio José Sáez Castillo <ajsaez@ujaen.es> To: Emilio López <emilio.lopez@urjc.es> Cc: r-help-es@r-project.org Subject: Re: [R-es] Incomplete final line (Antonio José Sáez) Message-ID: <4ECCC0C5.2050505@ujaen.es> Content-Type: text/plain Ese es el problema: muchísimas gracias. El 23/11/2011 9:57, Emilio López escribió:> Antonio José, > El fichero tiene que terminar en una línea en blanco para evitar el > error (he pegado tu código, añadido un salto de línea después del > último "}" y ha funcionado). Puede ser debido a que han corregido > algunos bugs > (http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y > es un efecto colateral. > > NOTA: Con ejemplos reproducibles como este es como mejor nos podemos > ayudar, y siguiendo las normas apuntadas por Patricia > > Emilio > > > > El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo > <ajsaez@ujaen.es <mailto:ajsaez@ujaen.es>> escribió: > > Tengo el mismo problema que Eva en cualquier script que defina una > función, pero no en otros que no definen funciones. > Por ahora he tenido que desinstalar la versión 2.14.0. > Os dejo un ejemplo (he simplificado la función, pero he dejado la > estructura fundamental por si ahí está el error): si lanzáis > source("probando.r") veréis que sale el mensaje de error. > Por supuesto, garantizo que ese error no aparece en las versiones > anteriores. > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > probando<-function(data=NULL,p0=c(1,1),method=1,iters=10000,print.level=0){ > x<-data > n<-length(x) > x.pos<-x[x>=0] > n.pos<-length(x.pos) > x.neg<-x[x<0] > n.neg<-length(x.neg) > p0l<-p0[1] > p0s<-p0[2] > logL1<-function(p){ > l1<-exp(p[1]) > l2<-l1 > s<-exp(p[2]) > -(n.neg*log(l1)+n.pos*log(l2) > -l1*sum(log(1-x.neg/s))-l2*sum(log(1+x.pos/s)) > -sum(log(1+abs(x)/s)) > -n*log(s)+n*log(0.5) > ) > } > if (method==1){ > p0<-c(log(p0l),log(p0s)) > fit<-nlm(logL1,p=p0,hessian> TRUE,iterlim=iters,print.level=print.level) > fit$value<-fit$minimum > fit$par<-fit$estimate > fit$convergence<-fit$code > method="hessian nlm" > l.est<-exp(fit$par[1]) > s.est<-exp(fit$par[2]) > } > #Resultados > resultados<-list( > coefficients=c(l.est,s.est), > se="Mejor por bootstraping", > aic=2*(fit$value+2), > logver=fit$value, > code=fit$convergence, > method.estim=method > ) > return(resultados) > } > > Message: 1 > Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT)> To: r-help-es@r-project.org <mailto:r-help-es@r-project.org> > Subject: [R-es] Incomplete final line > Message-ID: > <1321990735.87578.YahooMailClassic@web29612.mail.ird. > <mailto:1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com>> > Content-Type: text/plain > > Hola: > Desde que he instalado la versión 2.14.0 obtengo el siguiente > error al hacer source: > Mensajes de aviso perdidos > In readLines(file) : incomplete final line found on ''ejemplo.R'' > No hay variación en mi archivo de datos ni en el script de > comandos de R sobre el cual realizo el source, con respecto a > cuando utilizaba la versión anterior. > ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 > Starter. > Gracias. > Eva > > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 <tel:%2B34%20953%20648578> > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org <mailto:R-help-es@r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > >-- Dr. Antonio José Sáez Castillo Dpto. de Estadística e Investigación Operativa Escuela Politécnica Superior de Linares Universidad de Jaén C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA Tlf. y FAX +34 953 648578 [[alternative HTML version deleted]] ------------------------------ _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es Fin de Resumen de R-help-es, Vol 33, Envío 28 ********************************************* [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]