read.table("tiendas.csv", header= TRUE, sep= ";", dec=".")
## precio peso altura marca uso estaciones capacidad.person.
## 1 349.95 960.0 96 coleman mochilero primavera 2
## 2 449.95 1450.0 107 coleman mochilero primavera 3
## 3 159.95 1700.0 102 kelty mochilero primavera 2
## 4 359.95 2160.0 107 coleman mochilero primavera 3
## 5 149.00 2210.0 107 rei mochilero primavera 2
## 6 399.95 1530.0 107 coleman mochilero primavera 2
## 7 249.00 2690.0 117 marmot mochilero primavera 3
## 8 499.95 1840.0 114 coleman mochilero primavera 4
## 9 259.00 3200.0 122 rei mochilero primavera 4
## 10 299.95 850.0 97 coleman mochilero primavera 1
## 11 199.00 2500.0 107 rei mochilero primavera 2
## 12 299.00 1930.0 104 rei mochilero primavera 2
## 13 99.50 2240.0 107 rei mochilero primavera 2
## 14 179.00 2270.0 102 rei mochilero primavera 2
## 15 179.95 1590.0 94 coleman mochilero primavera 1
## 16 199.00 2100.0 104 marmot mochilero primavera 2
## 17 329.00 2130.0 109 rei mochilero primavera 3
## 18 599.95 2520.0 127 coleman mochilero primavera 4
## 19 499.95 1900.0 112 coleman mochilero primavera 3
## 20 349.00 2350.0 112 rei mochilero primavera 3
## 21 239.00 2920.0 114 milestone mochilero primavera 3
## 22 249.95 1280.0 102 msr mochilero primavera 1
## 23 279.95 1730.0 102 coleman mochilero primavera 2
## 24 579.00 4900.0 100 quechua alpinismo verano 3
## 25 399.95 2640.0 122 nemo mochilero primavera 3
## 26 319.95 1300.0 97 coleman mochilero primavera 2
## 27 299.95 1810.0 102 msr mochilero primavera 2
## 28 249.95 1080.0 96 coleman mochilero primavera 1
## 29 299.00 3770.0 127 marmot mochilero primavera 4
## 30 199.00 1280.0 94 rei mochilero primavera 1
## 31 389.95 1360.0 107 nemo mochilero primavera 2
## 32 499.95 2270.0 107 coleman mochilero verano 2
## 33 399.00 4000.0 112 rei alpinismo verano 3
## 34 199.00 2100.0 104 quechua mochilero primavera 2
## 35 309.00 2270.0 102 rei mochilero otonho 2
## 36 339.00 2690.0 112 rei mochilero otonho 3
## 37 499.00 3860.0 104 quechua alpinismo verano 2
## 38 299.00 2410.0 102 rei mochilero otonho 2
## 39 299.00 1640.0 99 quechua mochilero primavera 2
## 40 599.95 1960.0 117 msr mochilero primavera 3
## 41 219.00 1250.0 91 marmot mochilero primavera 1
## 42 199.95 2210.0 96 coleman mochilero primavera 2
## 43 499.95 1220.0 100 msr mochilero primavera 2
## 44 369.95 1670.0 94 nemo mochilero primavera 1
## 45 349.00 3630.0 113 rei alpinismo verano 2
## 46 369.95 2040.0 101 nemo mochilero primavera 3
## 47 299.95 1560.0 101 nemo mochilero primavera 2
## 48 349.95 1130.0 107 nemo mochilero primavera 1
## 49 399.95 2720.0 114 msr mochilero primavera 3
## 50 339.95 2210.0 117 nemo mochilero primavera 2
## 51 449.95 960.0 94 msr mochilero primavera 1
## 52 369.95 1300.0 109 nemo mochilero primavera 2
## 53 399.95 2890.0 117 msr mochilero primavera 3
## 54 599.95 3600.0 178 coleman mochilero primavera 4
## 55 229.95 2670.0 117 kelty mochilero primavera 3
## 56 499.95 2780.0 114 msr alpinismo verano 2
## 57 259.00 2580.0 108 quechua mochilero primavera 2
## 58 189.95 2210.0 102 kelty mochilero primavera 2
## 59 429.95 2400.0 107 nemo mochilero primavera 2
## 60 299.00 1980.0 102 marmot mochilero primavera 2
## 61 495.00 2240.0 102 marmot alpinismo verano 2
## 62 189.95 2130.0 97 coleman mochilero primavera 2
## 63 349.95 2350.0 117 milestone mochilero primavera 3
## 64 499.00 3060.0 90 marmot mochilero primavera 3
## 65 299.95 1020.0 122 msr mochilero primavera 2
## 66 449.95 7455.9 183 coleman caravana primavera 6
## 67 269.00 6832.2 182 rei caravana primavera 4
## 68 399.00 7796.1 188 rei caravana primavera 6
## 69 299.00 4961.2 152 marmot caravana primavera 6
## 70 399.00 7796.1 188 rei caravana primavera 6
## 71 389.00 6945.6 183 marmot caravana primavera 6
## 72 349.00 6350.3 170 rei caravana primavera 4
## 73 299.95 4904.5 172 coleman caravana primavera 4
## 74 499.95 8221.4 168 coleman caravana otonho 6
## 75 349.00 5981.8 152 rei caravana primavera 4
## 76 259.00 6123.5 188 rei caravana primavera 6
## 77 359.95 6180.2 190 coleman caravana primavera 6
## 78 199.00 4280.8 157 rei caravana primavera 4
## 79 349.95 6151.9 127 coleman caravana primavera 4
## 80 319.00 8476.5 183 rei caravana primavera 6
## 81 339.95 4054.0 142 coleman caravana verano 4
## 82 429.95 4762.7 152 nemo caravana primavera 4
## 83 289.95 6265.2 180 kelty caravana primavera 6
## 84 699.95 6662.1 190 msr caravana primavera 4
## 85 529.00 9383.7 188 quechua caravana primavera 6
## 86 199.95 4734.4 150 kelty caravana primavera 4
## 87 399.95 8306.4 193 kelty caravana primavera 6
## 88 429.00 6718.8 175 quechua caravana primavera 6
## 89 599.00 9553.8 203 marmot caravana primavera 6
## 90 299.95 5414.8 183 kelty caravana primavera 4
tiendCamp<-read.table("tiendas.csv", header= TRUE, sep= ";", dec=".")
head(tiendCamp)
## precio peso altura marca uso estaciones capacidad.person.
## 1 349.95 960 96 coleman mochilero primavera 2
## 2 449.95 1450 107 coleman mochilero primavera 3
## 3 159.95 1700 102 kelty mochilero primavera 2
## 4 359.95 2160 107 coleman mochilero primavera 3
## 5 149.00 2210 107 rei mochilero primavera 2
## 6 399.95 1530 107 coleman mochilero primavera 2
dim(tiendCamp)
## [1] 90 7
str(tiendCamp)
## 'data.frame': 90 obs. of 7 variables:
## $ precio : num 350 450 160 360 149 ...
## $ peso : num 960 1450 1700 2160 2210 1530 2690 1840 3200 850 ...
## $ altura : int 96 107 102 107 107 107 117 114 122 97 ...
## $ marca : Factor w/ 8 levels "coleman","kelty",..: 1 1 2 1 8 1 3 1 8 1 ...
## $ uso : Factor w/ 3 levels "alpinismo","caravana",..: 3 3 3 3 3 3 3 3 3 3 ...
## $ estaciones : Factor w/ 3 levels "otonho","primavera",..: 2 2 2 2 2 2 2 2 2 2 ...
## $ capacidad.person.: int 2 3 2 3 2 2 3 4 4 1 ...
summary (tiendCamp[, 1:3])
## precio peso altura
## Min. : 99.5 Min. : 850 Min. : 90.0
## 1st Qu.:261.5 1st Qu.:1855 1st Qu.:102.0
## Median :344.5 Median :2405 Median :112.0
## Mean :349.2 Mean :3395 Mean :125.8
## 3rd Qu.:399.9 3rd Qu.:4756 3rd Qu.:151.5
## Max. :700.0 Max. :9554 Max. :203.0
dens <- density( tiendCamp$precio )
plot( dens, main = "Densidad de precio " )
hist( tiendCamp$precio, freq = FALSE, add = TRUE )
dens <- density( tiendCamp$peso )
plot( dens, main = "Densidad de peso " )
hist( tiendCamp$peso, freq = FALSE, add = TRUE )
dens <- density( tiendCamp$altura )
plot( dens, main = "Densidad de altura " )
hist( tiendCamp$altura, freq = FALSE, add = TRUE )
### despues añado la curva normal para cada uno de los histogramas de densidades anteriores
curve( dnorm( x, mean( tiendCamp$precio ), sd( tiendCamp$precio ) ),
min( tiendCamp$precio ),
max( tiendCamp$precio ) )
hist( tiendCamp$precio, freq = FALSE, add = TRUE )
curve( dnorm( x, mean( tiendCamp$peso ), sd( tiendCamp$peso ) ),
min( tiendCamp$peso ),
max( tiendCamp$peso ) )
hist( tiendCamp$peso, freq = FALSE, add = TRUE )
curve( dnorm( x, mean( tiendCamp$altura ), sd( tiendCamp$altura ) ),
min( tiendCamp$altura ),
max( tiendCamp$altura ) )
hist( tiendCamp$altura, freq = FALSE, add = TRUE )
### Por ultimo, hago un gráfico de dispersion con las variables peso y altura
plot (tiendCamp$peso, tiendCamp$altura)
#### ahora con los ejes llamados como se debe
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura" )
#### Añado titulo
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura",
main = "Peso vS Altura" )
#### Modifico los rangos de las variables peso y altura a lo que se indica
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura",
main = "Peso vS Altura",
xlim = c( 0, 10000 ),
ylim = c( 80, 220 ) )
#### Puntos coloreados segun la variable “uso”
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura",
main = "Peso vS Altura",
xlim = c( 0, 10000 ),
ylim = c( 80, 220 ),
col= tiendCamp$uso)
#### distintos simbolos segun “capacidad de la tienda”
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura",
main = "Peso vS Altura",
xlim = c( 0, 10000 ),
ylim = c( 80, 220 ),
col= tiendCamp$uso,
pch= tiendCamp$capacidad.person.)
#### Por ultimo busco ayuda de la funcion “par” y hago cambios en el gráfico
?par()
## starting httpd help server ...
## done
plot( tiendCamp$peso, tiendCamp$altura,
xlab = "Peso",
ylab= "Altura",
main = "Peso vS Altura",
xlim = c( 0, 10000 ),
ylim = c( 80, 220 ),
col= tiendCamp$uso,
pch= tiendCamp$capacidad.person.,
col.main= "blue",
cex.main= 1.5)