Hola todos,
He corrido unos modelos no lineales con la función nls de stat. Sin embargo
necesito conocer el ajuste del modelo, estoy interesada en obtener la tabla
de anova como el r^2 y el r^2 adj. directamente desde R.
En la web vi que hay una función "anova.nls" en un paquete
"nls". Al
momento no puedo acceder este paquete, no lo hallo en la lista de paquetes
contenidos en diferentes CRAN. He probado ejecutando directamente la
linea install.packages("nls") y R dice que no halla la librería.
Entonces,
1-conocen como se puede acceder a la tabla de anova o al r^2 directamente
desde R? Quizás usando stat se pueda acceder aplicando otra función, pero
no conozco.
2-alguien conoce este paquete nls y tiene alguna alternativa para
descargarlo?
Saludos cordiales,
Alejandra
[[alternative HTML version deleted]]
Estimada Alejandra Tauro
Hay un paquete nls2 , nlstools (creo), ¿le sirven?
Javier Marcuzzi
-----Mensaje original-----
From: Alejandra Tauro
Sent: Monday, March 12, 2012 1:56 PM
To: r-help-es en r-project.org
Subject: [R-es] ajuste de modelos nls
Hola todos,
He corrido unos modelos no lineales con la función nls de stat. Sin embargo
necesito conocer el ajuste del modelo, estoy interesada en obtener la tabla
de anova como el r^2 y el r^2 adj. directamente desde R.
En la web vi que hay una función "anova.nls" en un paquete
"nls". Al
momento no puedo acceder este paquete, no lo hallo en la lista de paquetes
contenidos en diferentes CRAN. He probado ejecutando directamente la
linea install.packages("nls") y R dice que no halla la librería.
Entonces,
1-conocen como se puede acceder a la tabla de anova o al r^2 directamente
desde R? Quizás usando stat se pueda acceder aplicando otra función, pero
no conozco.
2-alguien conoce este paquete nls y tiene alguna alternativa para
descargarlo?
Saludos cordiales,
Alejandra
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola,
Varias cosas:
- nls() es una función como bien dices del paquete stat y el paquete
"stat" es uno de los paquetes que ya vienen instalados en R por
defecto.
Por tanto "install.packages("nls")" no te descargará
ningún paquete nls...
- "anova.nls" no está definida como función, ni como método de
"anova".
La razón en [1].
- Y sobre el r^2, mira [2].
[1]: http://r.789695.n4.nabble.com/Anova-of-a-nls-object-td853122.html
[2]:
http://stackoverflow.com/questions/5656065/calculation-of-r2-value-for-a-non-linear-regression
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 12 de marzo de 2012 17:56, Alejandra Tauro
<alejandratauro@gmail.com>escribió:
> Hola todos,
> He corrido unos modelos no lineales con la función nls de stat. Sin embargo
> necesito conocer el ajuste del modelo, estoy interesada en obtener la tabla
> de anova como el r^2 y el r^2 adj. directamente desde R.
>
> En la web vi que hay una función "anova.nls" en un paquete
"nls". Al
> momento no puedo acceder este paquete, no lo hallo en la lista de paquetes
> contenidos en diferentes CRAN. He probado ejecutando directamente la
> linea install.packages("nls") y R dice que no halla la librería.
>
> Entonces,
> 1-conocen como se puede acceder a la tabla de anova o al r^2 directamente
> desde R? Quizás usando stat se pueda acceder aplicando otra función, pero
> no conozco.
> 2-alguien conoce este paquete nls y tiene alguna alternativa para
> descargarlo?
>
> Saludos cordiales,
> Alejandra
>
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]
Buenas. Otra forma de ver el R^2 es como la correlación de Pearson entre los valores observados y ajustados de la variable dependiente (al cuadrado), bastaría con usar cor(y, fitted(modelo)). El R^2 ajustado (que no sé si tiene mucho sentido en un modelo no lineal, puesto que corrige por la inclusión de variables irrelevantes en modelos lineales) es una transformación del R^2 convencional, la puedes encontrar en cualquier sitio. Un saludo Gregorio R. Serrano El 12 de marzo de 2012 19:56, Carlos Ortega <cof@qualityexcellence.es>escribió:> Hola, > > Varias cosas: > > - nls() es una función como bien dices del paquete stat y el paquete > "stat" es uno de los paquetes que ya vienen instalados en R por defecto. > Por tanto "install.packages("nls")" no te descargará ningún paquete > nls... > - "anova.nls" no está definida como función, ni como método de "anova". > La razón en [1]. > - Y sobre el r^2, mira [2]. > > > [1]: http://r.789695.n4.nabble.com/Anova-of-a-nls-object-td853122.html > [2]: > > http://stackoverflow.com/questions/5656065/calculation-of-r2-value-for-a-non-linear-regression > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > El 12 de marzo de 2012 17:56, Alejandra Tauro > <alejandratauro@gmail.com>escribió: > > > Hola todos, > > He corrido unos modelos no lineales con la función nls de stat. Sin > embargo > > necesito conocer el ajuste del modelo, estoy interesada en obtener la > tabla > > de anova como el r^2 y el r^2 adj. directamente desde R. > > > > En la web vi que hay una función "anova.nls" en un paquete "nls". Al > > momento no puedo acceder este paquete, no lo hallo en la lista de > paquetes > > contenidos en diferentes CRAN. He probado ejecutando directamente la > > linea install.packages("nls") y R dice que no halla la librería. > > > > Entonces, > > 1-conocen como se puede acceder a la tabla de anova o al r^2 directamente > > desde R? Quizás usando stat se pueda acceder aplicando otra función, pero > > no conozco. > > 2-alguien conoce este paquete nls y tiene alguna alternativa para > > descargarlo? > > > > Saludos cordiales, > > Alejandra > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Dr. Gregorio R. Serrano Dpto. Economía Cuantitativa (UCM) Voz:+34 91394 2361 Twitter: @grserrano_ http://www.grserrano.es [[alternative HTML version deleted]]
Gracias por las prontas respuestas! Muy amables... Alejandra El 12 de marzo de 2012 13:09, Gregorio R. Serrano <grserrano@ccee.ucm.es>escribió:> Buenas. > > Otra forma de ver el R^2 es como la correlación de Pearson entre los > valores observados y ajustados de la variable dependiente (al cuadrado), > bastaría con usar cor(y, fitted(modelo)). El R^2 ajustado (que no sé si > tiene mucho sentido en un modelo no lineal, puesto que corrige por la > inclusión de variables irrelevantes en modelos lineales) es una > transformación del R^2 convencional, la puedes encontrar en cualquier sitio. > > Un saludo > Gregorio R. Serrano > > El 12 de marzo de 2012 19:56, Carlos Ortega <cof@qualityexcellence.es>escribió: > >> Hola, >> >> Varias cosas: >> >> - nls() es una función como bien dices del paquete stat y el paquete >> >> "stat" es uno de los paquetes que ya vienen instalados en R por defecto. >> Por tanto "install.packages("nls")" no te descargará ningún paquete >> nls... >> - "anova.nls" no está definida como función, ni como método de "anova". >> >> La razón en [1]. >> - Y sobre el r^2, mira [2]. >> >> >> >> [1]: http://r.789695.n4.nabble.com/Anova-of-a-nls-object-td853122.html >> [2]: >> >> http://stackoverflow.com/questions/5656065/calculation-of-r2-value-for-a-non-linear-regression >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> >> El 12 de marzo de 2012 17:56, Alejandra Tauro >> <alejandratauro@gmail.com>escribió: >> >> > Hola todos, >> > He corrido unos modelos no lineales con la función nls de stat. Sin >> embargo >> > necesito conocer el ajuste del modelo, estoy interesada en obtener la >> tabla >> > de anova como el r^2 y el r^2 adj. directamente desde R. >> > >> > En la web vi que hay una función "anova.nls" en un paquete "nls". Al >> > momento no puedo acceder este paquete, no lo hallo en la lista de >> paquetes >> > contenidos en diferentes CRAN. He probado ejecutando directamente la >> > linea install.packages("nls") y R dice que no halla la librería. >> > >> > Entonces, >> > 1-conocen como se puede acceder a la tabla de anova o al r^2 >> directamente >> > desde R? Quizás usando stat se pueda acceder aplicando otra función, >> pero >> > no conozco. >> > 2-alguien conoce este paquete nls y tiene alguna alternativa para >> > descargarlo? >> > >> > Saludos cordiales, >> > Alejandra >> > >> > [[alternative HTML version deleted]] >> > >> > >> > _______________________________________________ >> > R-help-es mailing list >> > R-help-es@r-project.org >> > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >> > >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Dr. Gregorio R. Serrano > Dpto. Economía Cuantitativa (UCM) > Voz:+34 91394 2361 > Twitter: @grserrano_ > http://www.grserrano.es >[[alternative HTML version deleted]]