‘ ######## Montando uma regressão#######
‘vamos criar um workfile com o nome de coeficientes'
workfile coeficientes u 1 20
'vamos criar as séries x1 , x2 e y onde nrnd é a normal(0,1) e o restante você já sabe'
series x1= 15+@nrnd
series x2=10+10*@nrnd
series u=nrnd
series y=3*(x1^2)+2*x2+5+u
'vamos criar um vetor para estimar o intercepto
series betazero=1
'vamos guardar as variáveis e a série que só tem 1 no grupo denominado g'
group g betazero x1 x2
'vamos converter o grupo g em matriz chamada xx
matrix xx=@convert(g)
'vamos calcular os coeficientes
vector betas=@inverse((@transpose(xx)*xx))*@transpose(xx)*y
'vamos mostrar os coeficientes
show betas
'vamos criar a equação e comparar os coeficientes
equation eq01.ls y c x1 x2
'vamos mostrar os coeficientes
show c
segunda-feira, 22 de setembro de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário