You are on page 1of 3

library(foreign)

wageDatos=read.dta("http://fmwww.bc.edu/ec-p/data/wooldridge/wage1.dta")

View(wageDatos)

max(wageDatos$wage)

attach(wageDatos)

min(wage)

summary(wage)

quintiles=quantile(wage,c(0.2,0.4,0.6,0.8))

quintiles

quantile=quantile(wage,c(0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9))

deciles=quantile(wage,c(0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1))

deciles

wageDatos$female

table(female)

Tfemale=table(female)

names(Tfemale)=c("H","M")

Tfemale

Total=sum(Tfemale)

100*Tfemale/Total

round(100*Tfemale/Total,1)

detach(wageDatos)

# esta mal esta lineaname(wageDatos)

names(wageDatos)

attach(wageDatos)

Tmarried=table(married)

Tmarried

names(Tmarried)=c("No casado","Casado")

Tmarried

round(100*Tmarried/sum(Tmarried),1)
tMarriedFemale=table(female,married)

tMarriedFemale

rownames(tMarriedFemale)=c("Hombre","Mujer")

#rownames nombre de las filas

tMarriedFemale

colnames(tMarriedFemale)=c("No casado","Casado")

tMarriedFemale

round(100*prop.table(tMarriedFemale),1)

round(100*prop.table(tMarriedFemale,1),1)

#los porcentajes respecto a cada fila(arriba)

round(100*prop.table(tMarriedFemale,2),1)

Histograma=hist(wage,main = "Salarios por Hora",xlab="dolares",ylab = "Frecuencia absoluta",col


= rainbow(10),freq = FALSE)

Histograma

#histograma hist se le da el nombre y hasta color y al guardarse en los breaks me da todos los
datos

plot(Histograma$mids,Histograma$density,type = "l",xlab='"puntos medios',ylab="densidad")

plot(density(wage),main = "densidad de probabilidad de salario por hora",xlab =


"dolares","densidad")

hist(wage,main = "Salarios por Hora",xlab = "dolares",ylab = "Frecuencia relatia",col =


terrain.colors(18),freq = FALSE,ylim = c(0.,0.3))

lines(density(wage,adjust = 1.2))

hist(wage,main = "Salarios por Hora",xlab = 'dolares',ylab = 'Frecuencia relativa',col =


terrain.colors(18),freq = FALSE,ylim = c(0.,0.3),breaks = 50)

boxplot(wage,ylab='dolares',main='Grafico de Caja y Bigote de Salarios')

by(data=wage,INDICES = female,FUN = median)

by(data=wage,INDICES = married,FUN = mean)

by(data=wage,INDICES = married,FUN = summary)

by(data=wage,INDICES = list(female,married),FUN = median)

boxplot(wage~female+married,col=rainbow(5),main='boxplot de salarios por genero')


legend("topright",legend= c("Hombres solteros","Mujeres solteras","Hombres casados","Mujeres
casadas"), fill=rainbow(5))

You might also like