Utilizando LM () con una sola variable en R -- r campo con linear-regression camp Relacionados El problema

Using lm() with just one variable in R


0
vote

problema

Español

Tengo algunas estadísticas de béisbol, RBIS por temporada, digamos:

  player      s1  s2  s3 Brian_Giles 66  68  70 Joe_Thomas  71  72  71 Robin_Yount 71  69  68 Jim_Jones   66  66  65   

y quiero hacer una regresión lineal simple utilizando LM () en estos datos para predecir sus #s RBI en una cuarta temporada. ¿Necesitaría otra variable aquí para crear mi fórmula? ¿Cómo completaría más simplemente esta regresión lineal?

Estoy tratando de trabajar fuera de este tutorial ( http://www.r-bloggers.com/wp-content/uploads/2009/11/simplelInregexample1.txt ), lo que parece que podría necesitar una segunda variable, (soy nueva en regresiones lineales , obviamente) pero no puedo averiguar qué debería ser. ¿La pendiente de una línea mejor en forma para esas tres temporadas de datos?

Original en ingles

I've got some baseball stats, RBIs by season, let's say:

player      s1  s2  s3 Brian_Giles 66  68  70 Joe_Thomas  71  72  71 Robin_Yount 71  69  68 Jim_Jones   66  66  65 

And I want to do a simple linear regression using lm() on this data to predict their RBI #s in a 4th season. Would I need another variable here to create my formula? How would I most simply complete this linear regression?

I'm trying to work off of this tutorial (http://www.r-bloggers.com/wp-content/uploads/2009/11/simpleLinRegExample1.txt), which seems like I might need a second variable, (I'm new to linear regressions, obviously) but I can't figure out what it should be. The slope of a best-fit line for those three seasons of data?

     
   
   

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Aquí es cómo hacerlo en R:

  DF <- read.table(text = "player      s1  s2  s3 Brian_Giles 66  68  70 Joe_Thomas  71  72  71 Robin_Yount 71  69  68 Jim_Jones   66  66  65", header = TRUE)  library(reshape2) DF <- melt(DF, id = "player", variable.name = "season") DF$season <- as.integer(DF$season)  fit <- lm(value ~ season * player, data = DF) summary(fit) setNames(predict(fit, newdata = data.frame(player = unique(DF$player),                                   season = 4)),          unique(DF$player)) #Brian_Giles  Joe_Thomas Robin_Yount   Jim_Jones  #   72.00000    71.33333    66.33333    64.66667   

Al proporcionar una respuesta, no respaldo su elección de método.

 

Here is how to do this in R:

DF <- read.table(text = "player      s1  s2  s3 Brian_Giles 66  68  70 Joe_Thomas  71  72  71 Robin_Yount 71  69  68 Jim_Jones   66  66  65", header = TRUE)  library(reshape2) DF <- melt(DF, id = "player", variable.name = "season") DF$season <- as.integer(DF$season)  fit <- lm(value ~ season * player, data = DF) summary(fit) setNames(predict(fit, newdata = data.frame(player = unique(DF$player),                                   season = 4)),          unique(DF$player)) #Brian_Giles  Joe_Thomas Robin_Yount   Jim_Jones  #   72.00000    71.33333    66.33333    64.66667 

By providing an answer I don't endorse your choice of method.

 
 
 
 

Relacionados problema

4  ¿Qué significa objetivo en el objeto de regresión lineal de Scikit?  ( What does target mean in scikits linear regression object ) 
Estoy usando Scikit para realizar una regresión lineal ordinaria en algunos puntos de datos aleatorios. Sin embargo, estoy confundido en cuanto a lo que signi...

0  Realice la regresión lineal en R con datos de la base de datos SAP HANA  ( Perform linear regression in r with data from sap hana database ) 
Estoy tratando de importar el conjunto de datos en R para aplicar el modelo de regresión lineal, pero soy escéptico de mi código, ya que soy nuevo en R. El co...

2  Error: intento de redefinir el nodo en regresión lineal  ( Error attempt to redefine node in linear regression ) 
Me he instalado después de simple linear regression Bayesian Modelo usando rjags . Fui capaz de ejecutar el modelo especificando todos los predictores po...

1  Regresión lineal diferente utilizando la parcela R () y QPLOT ()  ( Linear regression different using r plot and qplot ) 
Si creo un ScatterPlot usando plot() con datetime0 En Mis datos, obtengo la intercepción a 500 y cuando observo el datetime1111 en el mismo DATOS CON d...

5  'LM` Resumen no muestra todos los niveles de factor  ( Lm summary not display all factor levels ) 
Estoy ejecutando una regresión lineal en varios atributos, incluidos dos atributos categóricos, B y F , y no obto un valor de coeficiente para cada nivel d...

2  ¿Retirar altos puntos de apalancamiento residual y alto en la trama de influencia?  ( Remove high residual and high leverage points in influence plot ) 
Estoy usando los datos de precios de la vivienda de Boston para realizar una regresión lineal. Mirando el influencia de la influencia , hay una serie de pu...

2  R: ¿Puedo obtener regsubsets () a las variables dentro / excluir por grupos?  ( R can i get regsubsets to in exclude variables by groups ) 
Estoy trabajando con un marco de datos que contiene muchas variables indicadoras que hice de variables categóricas usando dummy() . Cuando se usa regsubsets...

0  Cómo obtener el error estándar de la regresión menos cuadrada restringida en R  ( How to get the standard error of the restricted least square regression in r ) 
Estoy estimando un modelo de regresión lineal restringido lm(TC~Q+PL+PK+PF) bajo la restricción lineal los coeficientes de PL+PK+PF suma a uno. Quier...

0  Complejidad de tren / prueba de regresión lineal  ( Train test complexity of linear regression ) 
¿Cuál es la complejidad de capacitación y prueba de regresión lineal? ¿La complejidad del tren / prueba es igual? Por favor explique en términos de BIG O. ...

7  Multi collinearidad para variables categóricas  ( Multi collinearity for categorical variables ) 
Para detectar la colinealidad entre las variables predictores, utilizamos el el coeficiente de correlación de Pearson y asegúrese de que los predictores no ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos