Gazquez Pertusa, Monica
2010-Apr-28 12:36 UTC
[R-es] Simulación y supuestos de regresión lineal múltiple
Estimados colegas, Estoy interesada en generar muestras de datos aleatorios, pero que cumplan ciertos requisitos. En concreto, necesito generar muestras que cumplan los supuestos que sustentan los modelos de regresión lineal múltiple (linealidad, no-colinealidad y normalidad, independencia y homocedasticidad de residuos). En estos momentos estoy iniciándome en el manejo del software R y voy un poco perdida, por lo que agradecería que me detallaseis algún tutorial o documento que me pueda orientar un poco para simular datos en el contexto de la regresión. Muchas gracias por la atención prestada Mónica Gázquez Pertusa [[alternative HTML version deleted]]
Pablo Emilio Verde
2010-Apr-29 09:03 UTC
[R-es] Simulación y supuestos de regresión lineal múltiple
Estos dos ejemplos te pueden servir para entender como podes simular regresion lineal. # usar set.seed() es para que los ejemplos sean replicables. # el numero que usas es cualquier entero, aca uso el codigo postal de mi casa set.seed(40472) # Ej 1. x <- rnorm(100*5, mean = 0, sd =1) # simulo un vector de normales independientes dim(x) <- c(100, 5) # cambio la dimension del vector a 100*5 var(x) # para ver multicolinealidad y <- rnorm(100, mean =0, sd =1) # variable respuesta summary(f1 <- lm(y ~ x)) # ajuste de un modelo lineal, nada vs. nada, pero cumple con supuestos. par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f1) par(mfrow=c(1,1)) #Ej 2. y <- 1 + 1*x[,1] + 5*x[,2] + rnorm(100, mean=0, sd=1) # aca armas la veriable respuesta en funcion de x y errores homoc. summary(f2 <- lm(y ~ x)) # ajuste del model lineal par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f2) par(mfrow=c(1,1)) Pablo ----- Original Message ----- From: "Gazquez Pertusa, Monica" <mgazquez en umh.es> To: <r-help-es en r-project.org> Sent: Wednesday, April 28, 2010 2:36 PM Subject: [R-es] Simulación y supuestos de regresión lineal múltiple Estimados colegas, Estoy interesada en generar muestras de datos aleatorios, pero que cumplan ciertos requisitos. En concreto, necesito generar muestras que cumplan los supuestos que sustentan los modelos de regresión lineal múltiple (linealidad, no-colinealidad y normalidad, independencia y homocedasticidad de residuos). En estos momentos estoy iniciándome en el manejo del software R y voy un poco perdida, por lo que agradecería que me detallaseis algún tutorial o documento que me pueda orientar un poco para simular datos en el contexto de la regresión. Muchas gracias por la atención prestada Mónica Gázquez Pertusa [[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
Gazquez Pertusa, Monica
2010-Apr-30 08:35 UTC
[R-es] Simulación y supuestos de regresión lineal múltiple
Hola Pablo, muchas gracias por tus orientaciones, los ejemplos son muy clarificadores. Un afectuoso saludo Mónica -----Mensaje original----- De: Pablo Emilio Verde [mailto:PabloEmilio.Verde en uni-duesseldorf.de] Enviado el: jueves, 29 de abril de 2010 11:04 Para: Gazquez Pertusa, Monica; r-help-es en r-project.org Asunto: Re: [R-es] Simulación y supuestos de regresión lineal múltiple Estos dos ejemplos te pueden servir para entender como podes simular regresion lineal. # usar set.seed() es para que los ejemplos sean replicables. # el numero que usas es cualquier entero, aca uso el codigo postal de mi casa set.seed(40472) # Ej 1. x <- rnorm(100*5, mean = 0, sd =1) # simulo un vector de normales independientes dim(x) <- c(100, 5) # cambio la dimension del vector a 100*5 var(x) # para ver multicolinealidad y <- rnorm(100, mean =0, sd =1) # variable respuesta summary(f1 <- lm(y ~ x)) # ajuste de un modelo lineal, nada vs. nada, pero cumple con supuestos. par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f1) par(mfrow=c(1,1)) #Ej 2. y <- 1 + 1*x[,1] + 5*x[,2] + rnorm(100, mean=0, sd=1) # aca armas la veriable respuesta en funcion de x y errores homoc. summary(f2 <- lm(y ~ x)) # ajuste del model lineal par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f2) par(mfrow=c(1,1)) Pablo ----- Original Message ----- From: "Gazquez Pertusa, Monica" <mgazquez en umh.es> To: <r-help-es en r-project.org> Sent: Wednesday, April 28, 2010 2:36 PM Subject: [R-es] Simulación y supuestos de regresión lineal múltiple Estimados colegas, Estoy interesada en generar muestras de datos aleatorios, pero que cumplan ciertos requisitos. En concreto, necesito generar muestras que cumplan los supuestos que sustentan los modelos de regresión lineal múltiple (linealidad, no-colinealidad y normalidad, independencia y homocedasticidad de residuos). En estos momentos estoy iniciándome en el manejo del software R y voy un poco perdida, por lo que agradecería que me detallaseis algún tutorial o documento que me pueda orientar un poco para simular datos en el contexto de la regresión. Muchas gracias por la atención prestada Mónica Gázquez Pertusa [[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
Pablo Emilio Verde
2010-Apr-30 09:57 UTC
[R-es] Simulación y supuestos de regresión lineal múltiple
De nada Mónica, me alegro que te sirvan. Pablo ----- Original Message ----- From: "Gazquez Pertusa, Monica" <mgazquez en umh.es> To: "Pablo Emilio Verde" <PabloEmilio.Verde en uni-duesseldorf.de>; <r-help-es en r-project.org> Sent: Friday, April 30, 2010 10:35 AM Subject: RE: [R-es] Simulación y supuestos de regresión lineal múltiple Hola Pablo, muchas gracias por tus orientaciones, los ejemplos son muy clarificadores. Un afectuoso saludo Mónica -----Mensaje original----- De: Pablo Emilio Verde [mailto:PabloEmilio.Verde en uni-duesseldorf.de] Enviado el: jueves, 29 de abril de 2010 11:04 Para: Gazquez Pertusa, Monica; r-help-es en r-project.org Asunto: Re: [R-es] Simulación y supuestos de regresión lineal múltiple Estos dos ejemplos te pueden servir para entender como podes simular regresion lineal. # usar set.seed() es para que los ejemplos sean replicables. # el numero que usas es cualquier entero, aca uso el codigo postal de mi casa set.seed(40472) # Ej 1. x <- rnorm(100*5, mean = 0, sd =1) # simulo un vector de normales independientes dim(x) <- c(100, 5) # cambio la dimension del vector a 100*5 var(x) # para ver multicolinealidad y <- rnorm(100, mean =0, sd =1) # variable respuesta summary(f1 <- lm(y ~ x)) # ajuste de un modelo lineal, nada vs. nada, pero cumple con supuestos. par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f1) par(mfrow=c(1,1)) #Ej 2. y <- 1 + 1*x[,1] + 5*x[,2] + rnorm(100, mean=0, sd=1) # aca armas la veriable respuesta en funcion de x y errores homoc. summary(f2 <- lm(y ~ x)) # ajuste del model lineal par(mfrow=c(2,2)) # visualizo los supuestos (analisis de residuos) plot(f2) par(mfrow=c(1,1)) Pablo ----- Original Message ----- From: "Gazquez Pertusa, Monica" <mgazquez en umh.es> To: <r-help-es en r-project.org> Sent: Wednesday, April 28, 2010 2:36 PM Subject: [R-es] Simulación y supuestos de regresión lineal múltiple Estimados colegas, Estoy interesada en generar muestras de datos aleatorios, pero que cumplan ciertos requisitos. En concreto, necesito generar muestras que cumplan los supuestos que sustentan los modelos de regresión lineal múltiple (linealidad, no-colinealidad y normalidad, independencia y homocedasticidad de residuos). En estos momentos estoy iniciándome en el manejo del software R y voy un poco perdida, por lo que agradecería que me detallaseis algún tutorial o documento que me pueda orientar un poco para simular datos en el contexto de la regresión. Muchas gracias por la atención prestada Mónica Gázquez Pertusa [[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