Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
cd "D:\EVIEWS_A"
'IMPORTAR
'0. definir path donde está el archivo a importar
cd "D:\EVIEWS_A"
'1. crear contenedor (wf)
wf m 1993 2006:11
'2. importo
import "datos1.xls" @freq m 1993
wfsave prueba
'clase 02
close @all
cd "D:\EVIEWS_A"
'wf m 1993 2006:11
'import "datos1.xls" @freq m 1993
'wfsave prueba
wfopen prueba
'wf u 100
'COMANDOS BÁSICOS
smpl 2000 2005
smpl 2000:7 2005:6
smpl @first 1999
smpl 2000 @last
'avanzando análisis
smpl @all
smpl if @month=10
smpl if @month=10 or @month=3
smpl 1995 @last if @month=5
smpl if pbi_crec>0
smpl 1993 2000 2005 @last
close orden
close @objects
close @all
wfopen prueba
smpl @all
sort pbi_crec
smpl 6 162
sort fecha
pagestruct(freq=m,start=1993)
pagestruct(start=1990:7)
pagestruct(end=2009:6)
'VARIABLES DE PROGRAMACIÓN
%chompa="pbi_crec"
!camisa=0
close @all
wfopen prueba
'smpl if libor>!camisa
'smpl if libor>2.5
'smpl if %chompa>!camisa está mal
'smpl if "libor">2.5
smpl if {%chompa}>!camisa 'está bien
'smpl if libor>2.5
'OBJETOS SIMPLES
close @all
wfopen prueba
text elefante
sample jirafa @first 2001:3
smpl jirafa 'ver sample del workfile
scalar rino
rino=20
scalar rino=200 'sobreescribe
'sample jirafa 2001:2 2005:2 'no sobreescribe
valmap hipo
hipo.append 1 "costa" 2 "sierra" 3 "selva"
hipo.append 4 "lima"
'SERIES
series leon=1
leon=(pbi_crec/100+1)
leon=2*(@trend+1)
leon=(pbi_crec>0)
leon=(pbi_crec>0)*(pbi_crec/100+1)
leon.line
leon.dot
leon.distplot
leon.distplot kernel
leon.stats
leon.freq
leon.spreadsheet
freeze(liebre) leon.dot
leon=@round(@rnd*3+0.5)
leon=@floor(@rnd*3)+1
leon.map hipo
cd "D:\EVIEWS_A"
close @all
wfopen prueba
'SERIES
series leon=@trend
scalar jirafa=pbi_crec(10) 'extraer un valor de serie
pbi_crec.sort
pbi_crec.sort(-)
pbi_crec.sort(obs)
'ALPHA
alpha tigre="hola"
alpha tigre=@recode(pbi_crec>0,"positivo","negativo")
'excel =SI(cond,expV,expF)
tigre.freq
'FRML
series caracol=@nrnd
series perro=caracol>0
frml gato=caracol>0 'serie autoactualizable
show caracol perro gato
caracol=@nrnd
'GROUP
'proc
puma.drop tigre
puma.add pbi_crec
puma.sort(pbi_crec)
puma.sort(gato,perro,caracol)
puma.sort(obs)
'vistas
puma.cor
puma.cov
puma.stats
puma.line
puma.dot 'tiempo(x) caracol perro gato pbi
puma.scat 'caracol(x) perro gato pbi
puma.xyline
puma.spreadsheet
'funciones
!camisa=puma.@count
%chompa=puma.@seriesname(4)
'scalar jirafa=puma.@count
'GRÁFICOS
pbi_crec.line
freeze(conejo) pbi_crec.line
graph cuy.line pbi_crec
cuy.distplot kernel
close @objects
'TABLAS
table venado
venado(2,1)="hola"
venado(2,2)=9.37
venado(2,3)=@rnd
venado(2,4)=@str(9.423)
'puma.stats
freeze(caribu) puma.stats
=caribu(11,2)
jirafa=@val(caribu(11,2))
caribu.setfont(4) +b +i +u
caribu.setfont(4) -u
caribu.settextcolor(a) blue
caribu.settextcolor(a6:a20) @rgb(250,0,100)
caribu.setwidth(a) 12
caribu.setformat(b) g.4
caribu.setformat(c) f.4
caribu.setjust(a) right
caribu.setlines(20) +b +t +l +r
caribu.setlines(e20) -r
close @all
cd "D:\EVIEWS_A"
wfopen prueba
matrix(8,10) garza
vector(5) ganso
rowvector(8) pato
sym(10) pollo
scalar gallo
garza=1
!fila=4
!col=6
garza(!fila,!col)=3000
garza=@nrnd
garza=@mnrnd(4,5)
!valor=garza(4,2)
gallo=garza(4,2)
garza.stats
garza.scat
garza.xyline
garza.cor
garza.cov
garza.sheet
garza.fill(b=c) 5,2,6,7,3,4
garza.fill(b=r) 1,2,3,4,5,6,7,8
'FUNCIONES
'matemáticas
series hola1=@round(pbi_crec)
matrix hola2=@round(garza)
'matriciales
matrix hola3=@subextract(garza,2,4,4,5)
'relaciones lineales
group equis tamex libor pbi_crec igb
=@cor(pbi_crec,tamex)
sym hola4=@cor(equis)
matrix hola5=@cor(equis)
'distribuciones
series hola6=@rnorm
hola6.distplot kernel
series hola7=@rnorm<0
hola7.distplot
wfcreate(wf=chau) u 10000
series hola=@rnorm
hola.distplot kernel
wfclose chau
close @objects
'operadores temporales
series hola8=igb(-1)
group opera1 igb igb(-1) igb(1) d(igb) d(igb,2)
group opera2 log(igb) log(igb(-1)) dlog(igb) dlog(igb,2)
'estadísticas
=@mean(pbi_crec) '4.8...
smpl 2001:7 2006:6
=@mean(pbi_crec) '5.1...
smpl @all
=@mean(garza)
group opera3 igb @cumsum(igb) @cumbsum(igb)
group opera4 igb @movav(igb,5) @movav(igb,3)
opera4.line
opera4.sheet
series hola9=@rmean(equis)
'transformadoras
close @all
wfopen prueba
alpha caracol=@recode(@rnorm<0,"alto","bajo")
valmap tracaracol
tracaracol.append 1 "alto" 2 "bajo"
series alea=@rnd
series babosa=@recode(alea<0.3,1,@recode(alea>0.7,2,3))
'si (cond,1,si(cond,2,3))
valmap trababosa
trababosa.append 1 "costa" 2 "sierra" 3 "selva"
series caracolnum=@unmap(caracol,tracaracol)
caracolnum.map tracaracol
caracolnum.map
alpha babosaletra=@map(babosa,trababosa)
close @objects
vector mariposa=@convert(pbi_crec)
stom(pbi_crec,libelula)
'más pequeño
oruga=@mnrnd(100,1)
mtos(oruga,taparaco)
smpl 1998:2 1998:2+99
mtos(oruga,taparaco2)
'más grande
oruga=@mnrnd(200,1)
'smpl @all
'mtos(oruga,moscardon) 'mensaje de error smpl
pagestruct(end=@first+199)
mtos(oruga,moscardon)
'VARIAS
=@obsrange
smpl 1998:2 1998:2+99
=@obssmpl
smpl @all
=@isobject("erizo")
=@isobject("mariposa")
series grillo=@recode(taparaco=NA,1,@mean(taparaco))
series grillo=@recode(taparaco(-1)=NA,1,taparaco(-1))
series grillo2=@nan(taparaco(-1),1)
show taparaco grillo*