Si tengo un conjunto de puntos en R que son lineales Puedo hacer lo siguiente para representar los puntos, ajustar una línea a ellos, a continuación, mostrar la línea:curva logarítmica de montaje en R
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.401244, 0.844381, 1.18922, 1.93864, 2.76673, 3.52449, 4.21855, 5.04368, 5.80071)
plot(x,y)
Estimate = lm(y ~ x)
abline(Estimate)
Ahora, si tengo un conjunto de puntos que se parece a un ajuste de la curva logarítmica es más apropiado como el siguiente:
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.974206,1.16716,1.19879,1.28192,1.30739,1.32019,1.35494,1.36941,1.37505)
sé que puedo conseguir el ajuste de regresión estándar contra el registro de los valores de x con lo siguiente:
logEstimate = lm(y ~ log(x))
Pero entonces, ¿cómo transformo ese logEstimate a escala normal y trazo la curva contra mi curva lineal desde antes?
Muchas gracias. La segunda forma, con la función de curva, es exactamente lo que quería.¿Qué hace exactamente el encuadre de los datos y qué hace? No obtuve mucho de lo que me dijo la función de ayuda(). – user52291
poner los datos en un marco de datos hace que el trabajo futuro con el objeto ajustado (predicciones, etc.) sea más sencillo porque hace que sea más fácil para R ubicar las variables de entrada. 'predic()' predice ... –