G0025 : Undefined symbol: 'graphset'

G0025 : Undefined symbol: 'graphset'

How can I solve this error?

6 Answers



0



accepted

graphset is part of the PQG library. You need to add the following statement to the top of your program.

library pgraph;

aptech

1,773


0



G0025 : Undefined symbol: 'graphset'



0



Thanks very much. Actually, the error comes with adding library pgraph;

These are the whole codes:

Another question, What do (load res and load ax) mean?

Thanks in advance ..

/* Version: 7/9/2008 made by Wen-Jen Tsay, The Institute of Economics, Academia Sinica, Taiwan */
/* Please acknowledge the copyright of this code */

new;

library pgraph;
graphset;

load data[244,1] = new_price_deflator.txt;
data = ln(data[1:244,.]);
data = data[2:rows(data),1] - data[1:rows(data)-1];
data = 100*data;

s1 = rows(data);

load res[s1,1] = msarfima.res;
t1 = rows(res);
load ax[s1,3] = state11;
state = ax[.,2];

d1 = 0.6261;
d2 = 0.6092;

p11 = 0.9866;
p22 = 0.9261;
sigmasq1 = (0.2819)^2;
sigmasq2 = (1.1006)^2;
mu1 = 0.5423;
mu2 = 1.6778;
phi1 = -0.2522;
theta1 = -0.0129;

coef1 = lowmat(toeplitz(1|cumprodc(seqa(d1,1,t1-1)./seqa(1,1,t1-1))));
coef2 = lowmat(toeplitz(1|cumprodc(seqa(d2,1,t1-1)./seqa(1,1,t1-1))));

a1 = zeros(t1,1);
a1[1] = res[1];
i=2;
do until i>t1;
    a1[i] = res[i] + phi1*a1[i-1] + theta1*res[i-1];
    i=i+1;
endo;

a = zeros(t1,1);

i=1;
do until i>t1;

    a[i,1] = ((state[i,1]~(1-state[i,1]))*
              (sqrt(sigmasq1)|sqrt(sigmasq2)))*a1[i,1];
    i=i+1;
endo;

yfit = zeros(t1,1);

i=1;
do until i>t1;

    y1 = coef1[i,.]*a[.,1];
    y2 = coef2[i,.]*a[.,1];

    yfit[i,1] =
        (state[i,1]~(1-state[i,1]))*(y1|y2) +
        (state[i,1]~(1-state[i,1]))*(mu1|mu2);

    i=i+1;
endo;

y = ((data))~((yfit));

x = 1947+2/4+seqa(1,1,t1)/4;

output file = gout.dc;
output on;
screen on;
format /rd 8,4;

a = data-yfit;
a;

_ptitlht = 0.15;
_paxes = 1;
_pcross = 0;
xlabel("\202 Year (A.D.)");
ylabel("\202Fitted Inflation Rate from MS-ARFIMA(1,d,1)");
_paxht = 0;
_pnum = 2;
_pnumht = 0;
_pxpmax = 3;
_pypmax = 3;
asclabel(0,0);
_pframe = 0|1;
_pgrid = 0|2;
_pbox =0;
_pdate = "";
_ptek = "xy.tkf";
_plctrl = 0|0;
_pltype = 6|3;
_plwidth = 2|8 ;
_pstype = 8|4;
_psymsiz = 3;
_pcolor = 7|4;
_pmcolor = 15;
_plegstr = "";
@_plegctl = 1;@
_parrow =0;
_psym = 0;
xy(x,y);

end;



0



  1. What happens if you enter these two commands at the GAUSS command prompt?
    library pgraph;
    graphset;
  2. load ax means: load data from the file ax.fmt located in your GAUSS working directory into a GAUSS matrix named ax.

aptech

1,773


0



1- when I run the above codes 2 errors  appear  (G0025 : Undefined symbol: 'graphset') and  (G0008 : Syntax error '#include maxlik.ext')



0



If you entered these two separate commands

library pgraph;
graphset;

one after the other at the GAUSS command line, it is quite strange to get these two errors:

(G0025 : Undefined symbol: 'graphset') and  (G0008 : Syntax error '#include maxlik.ext')

It seems likely that either many of your GAUSS installation files have been modified, or you highlighted a larger section of text and selected 'run selected text'.

Which version of GAUSS are you using?

aptech

1,773

Your Answer

6 Answers

0
accepted

graphset is part of the PQG library. You need to add the following statement to the top of your program.

library pgraph;

0

G0025 : Undefined symbol: 'graphset'

0

Thanks very much. Actually, the error comes with adding library pgraph;

These are the whole codes:

Another question, What do (load res and load ax) mean?

Thanks in advance ..

/* Version: 7/9/2008 made by Wen-Jen Tsay, The Institute of Economics, Academia Sinica, Taiwan */
/* Please acknowledge the copyright of this code */

new;

library pgraph;
graphset;

load data[244,1] = new_price_deflator.txt;
data = ln(data[1:244,.]);
data = data[2:rows(data),1] - data[1:rows(data)-1];
data = 100*data;

s1 = rows(data);

load res[s1,1] = msarfima.res;
t1 = rows(res);
load ax[s1,3] = state11;
state = ax[.,2];

d1 = 0.6261;
d2 = 0.6092;

p11 = 0.9866;
p22 = 0.9261;
sigmasq1 = (0.2819)^2;
sigmasq2 = (1.1006)^2;
mu1 = 0.5423;
mu2 = 1.6778;
phi1 = -0.2522;
theta1 = -0.0129;

coef1 = lowmat(toeplitz(1|cumprodc(seqa(d1,1,t1-1)./seqa(1,1,t1-1))));
coef2 = lowmat(toeplitz(1|cumprodc(seqa(d2,1,t1-1)./seqa(1,1,t1-1))));

a1 = zeros(t1,1);
a1[1] = res[1];
i=2;
do until i>t1;
    a1[i] = res[i] + phi1*a1[i-1] + theta1*res[i-1];
    i=i+1;
endo;

a = zeros(t1,1);

i=1;
do until i>t1;

    a[i,1] = ((state[i,1]~(1-state[i,1]))*
              (sqrt(sigmasq1)|sqrt(sigmasq2)))*a1[i,1];
    i=i+1;
endo;

yfit = zeros(t1,1);

i=1;
do until i>t1;

    y1 = coef1[i,.]*a[.,1];
    y2 = coef2[i,.]*a[.,1];

    yfit[i,1] =
        (state[i,1]~(1-state[i,1]))*(y1|y2) +
        (state[i,1]~(1-state[i,1]))*(mu1|mu2);

    i=i+1;
endo;

y = ((data))~((yfit));

x = 1947+2/4+seqa(1,1,t1)/4;

output file = gout.dc;
output on;
screen on;
format /rd 8,4;

a = data-yfit;
a;

_ptitlht = 0.15;
_paxes = 1;
_pcross = 0;
xlabel("\202 Year (A.D.)");
ylabel("\202Fitted Inflation Rate from MS-ARFIMA(1,d,1)");
_paxht = 0;
_pnum = 2;
_pnumht = 0;
_pxpmax = 3;
_pypmax = 3;
asclabel(0,0);
_pframe = 0|1;
_pgrid = 0|2;
_pbox =0;
_pdate = "";
_ptek = "xy.tkf";
_plctrl = 0|0;
_pltype = 6|3;
_plwidth = 2|8 ;
_pstype = 8|4;
_psymsiz = 3;
_pcolor = 7|4;
_pmcolor = 15;
_plegstr = "";
@_plegctl = 1;@
_parrow =0;
_psym = 0;
xy(x,y);

end;

0

  1. What happens if you enter these two commands at the GAUSS command prompt?
    library pgraph;
    graphset;
  2. load ax means: load data from the file ax.fmt located in your GAUSS working directory into a GAUSS matrix named ax.

0

1- when I run the above codes 2 errors  appear  (G0025 : Undefined symbol: 'graphset') and  (G0008 : Syntax error '#include maxlik.ext')

0

If you entered these two separate commands

library pgraph;
graphset;

one after the other at the GAUSS command line, it is quite strange to get these two errors:

(G0025 : Undefined symbol: 'graphset') and  (G0008 : Syntax error '#include maxlik.ext')

It seems likely that either many of your GAUSS installation files have been modified, or you highlighted a larger section of text and selected 'run selected text'.

Which version of GAUSS are you using?


You must login to post answers.

Have a Specific Question?

Get a real answer from a real person

Need Support?

Get help from our friendly experts.