Corra la siguiente sintaxis y genere una base.
********************************************.
clear all
set obs 400
gen identificacion = _n
set seed 7998
gen aleat = runiform()
gen genero = "terror" if (aleat < 0.10)
replace genero = "policial" if (aleat > 0.10 & aleat < 0.25)
replace genero = "lejano oeste" if (aleat > 0.25 & aleat < 0.40)
replace genero = "romantico" if (aleat > 0.40 & aleat < 0.60)
replace genero = "guerra" if (aleat > 0.60 & aleat < 0.80)
replace genero = "comedia" if (aleat > 0.80 & aleat < 1)
gen duracion_minut = trunc(runiform() * 80 + 60)
replace duracion_minut = . if runiform() < 0.08
gen nacionalidad_director = trunc(runiform() * 7 + 1)
label define nacionalidad_director 1 "inglés" 2 "norteamericano" 3 "indio" 4 "chino" 5 "latinoamericano" 6 "turco" 7 "otro"
label values nacionalidad_director nacionalidad_director
gen entradas_vendidas = trunc(runiform() * 15000000 + 5000000)
gen recibio_premios = runiform() < 0.70
label define recibio_premios 1 "Sí" 0 "No"
label values recibio_premios recibio_premios
drop aleat
cls
********************************************.
La base de datos generada simula las películas a las que pueden acceder tres amigos.
- El primero, Mario, desea ver una película que no sea de guerra, y con un director que no sea inglés ni norteamericano. ¿Cuántas películas son aceptables para Mario?
- Browsee las variables identificación, genero y nacionalidad del director de las adecuados para Mario.
- El segundo, Alberto, desea una película que dure más de 60 minutos. ¿Cuántas películas son aceptables para Alberto?
- Liste las variables identificación y duracion_minut de las aceptables para Alberto.
- El tercero, Miguel, quiere ver una película que tenga premios, y que dure entre 70 y 100 minutos (ambos extremos incluidos). ¿Cuántas películas son aceptables para Miguel?
- Browsee las variables identificacion, duracion_minut y recibio_premios.
No hay comentarios:
Publicar un comentario