Cómo crear la línea de regresión de mínimos cuadrados (error cuadrático medio mínimo) en R

Sí, y es bastante simple.

Permítanos generar algunos datos para nuestro uso:

  > x  y <-10 * x + rnorm (10, media <-10, sd <-10)

Agregamos algo de ruido aleatorio para simular la variación de la linealidad perfecta.

Trazalo para echar un vistazo.

  > jpeg ('data.jpg')
 > trama (x, y)
 > dev.off ()
 dispositivo nulo 
           1

Muy cerca de lineal

  > cor (x, y)
 [1] 0.9920282

Encuentre el ajuste lineal de mínimos cuadrados usando lm :

  > ajuste = lm (y ~ x)
 > ajuste

 Llamada:
 lm (fórmula = y ~ x)

 Coeficientes
 (Intercepción) x  
      11.623 9.844  

Tracemos los datos con la línea de regresión.

  > jpeg ('with-line.jpg')
 > trama (x, y)
 > abline (ajuste)
 > dev.off ()
 dispositivo nulo 
           1 


Bastante sencillo.
Consejo: utilice el motor de búsqueda RSeek.org R-project. Es un recurso muy útil para aprender a usar R para tareas específicas.

Gracias por el A2A!

More Interesting

¿Cuáles son los buenos pesos iniciales en una red neuronal?

Para aquellos que han usado redes neuronales u otro aprendizaje automático, ¿cuánto tiempo de procesamiento les ha llevado entrenarlos y qué tan grande fue el conjunto de datos?

¿Qué sucede si hacemos que la forma de una función de activación sea diferente en cada capa, permitiendo que también se aprenda su forma, si las capas superiores tienen menos unidades, haciéndolas más no lineales?

¿Cuáles son las características de un motor BS4?

¿Cuántas imágenes necesita un buen sistema de aprendizaje automático para aprender un nuevo concepto?

¿Cuáles son las relaciones entre el aprendizaje de representación y los modelos generativos en el campo de aprendizaje profundo?

¿El teorema de no almuerzo gratis no es una contradicción al descubrimiento del algoritmo maestro?

¿Qué significa el valor propio de un hessiano en el aprendizaje automático?

¿Cuál es un buen caso de uso práctico para el modelado de temas y LDA?

Cómo calcular la cantidad óptima de datos de entrenamiento para un pronóstico de series de tiempo usando Python

¿Cuál es la diferencia entre los diferentes tipos de funciones de activación para redes neuronales y por qué es importante elegir una sobre otra?

¿El proceso gaussiano supone que sus covarianzas se mantienen constantes?

¿Por qué mi árbol de clasificación que realicé en MATLAB muestra solo un nodo?

¿Cómo puede un investigador practicar las estadísticas bayesianas sin suficientes conocimientos matemáticos?

¿Qué es una red neuronal deconvolucional?