Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. #Laboratorio 7
  2.  
  3. #Household-Income
  4. Base = read.table(file.choose(), h=T, dec='.')
  5. attach(Base)
  6. names(Base)
  7.  
  8. par(mfrow = c(3,1))
  9. plot(Y~X1) #X1: renta personal
  10. abline(lm(Y~X1, data=Base), col=2)
  11. plot(Y~X2) #X2: años de estudios
  12. abline(lm(Y~X2, data=Base), col=2)
  13. plot(Y~X3) #X3: tasa de desempleo
  14. abline(lm(Y~X3, data=Base), col=2)
  15.  
  16. Mod01 = lm(Y~X1, data=Base)
  17. Mod02 = lm(Y~X2, data=Base)
  18. Mod03 = lm(Y~X3, data=Base)
  19.  
  20. #Seleccionamos modelo segun r^2
  21. summary(Mod01)$adj.r.squared
  22. summary(Mod02)$adj.r.squared
  23. summary(Mod03)$adj.r.squared #Mayor r^2 entre los modelos
  24.  
  25. Mod04 = lm(Y~X1+X2, data=Base)
  26. Mod05 = lm(Y~X2+X3, data=Base)
  27. Mod06 = lm(Y~X3+X1, data=Base)
  28.  
  29. summary(Mod04)$adj.r.squared
  30. summary(Mod05)$adj.r.squared
  31. summary(Mod06)$adj.r.squared #r^2 aumenta
  32.  
  33. summary(Mod06)$coefficients
  34.  
  35. Mod07 = lm(Y~X1+X2+X3, data=Base)
  36. summary(Mod07)$adj.r.squared #r^2 aumenta al incorporar X2
  37. summary(Mod07)$coefficients
  38.  
  39. # ¿Que pasa si incorporamos una variable no correlacionada?
  40. set.seed(123456)
  41. Base$X4 = rnorm(50, mean=0, sd=1)
  42.  
  43. Mod08 = lm(Y~X1+X2+X3+X4, data=Base)
  44. summary(Mod08)$adj.r.squared #r^2 disminuye al incorporar X4
  45. summary(Mod08)$coefficients
  46.  
  47. # Parte 2
  48.  
  49. Algodon = read.table(file.choose(), header=TRUE, dec='.')
  50. attach(Algodon)
  51. head(Algodon)
  52. names(Algodon)
  53. par(mfrow = c(5,1))
  54.  
  55. plot(cottonq~quarter)
  56. Mod01 = lm(cottonq~quarter)
  57. summary(Mod01)$adj.r.squared
  58. abline(Mod01, col=2)
  59.  
  60. plot(cottonq~year)
  61. Mod02 = lm(cottonq~year)
  62. summary(Mod02)$adj.r.squared
  63. abline(Mod02, col=2)
  64.  
  65. plot(cottonq~whoprice)
  66. Mod03 = lm(cottonq~whoprice)
  67. summary(Mod03)$adj.r.squared #Mejor modelo
  68. abline(Mod03, col=2)
  69.  
  70. plot(cottonq~impfab)
  71. Mod04 = lm(cottonq~impfab)
  72. summary(Mod04)$adj.r.squared
  73. abline(Mod04, col=2)
  74.  
  75. plot(cottonq~expfab)
  76. Mod05 = lm(cottonq~expfab)
  77. summary(Mod05)$adj.r.squared
  78. abline(Mod05, col=2)
  79.  
  80.  
  81.  
  82. Mod06 = lm(cottonq~whoprice+quarter)
  83. summary(Mod06)$adj.r.squared
  84.  
  85. Mod07 = lm(cottonq~whoprice+year)
  86. summary(Mod07)$adj.r.squared
  87.  
  88. Mod08 = lm(cottonq~whoprice+impfab)
  89. summary(Mod08)$adj.r.squared #Mejor modelo
  90.  
  91. Mod09 = lm(cottonq~whoprice+expfab)
  92. summary(Mod09)$adj.r.squared
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement