using Eviews 11 Sept 2019 Build, I encounter an unexpected behavior when using the "copy" command to copy panel data from a low-frequency to a high-frequency page. The requested frequency conversions are not carried through cross-section wise; rather, the data seems to be simply copied from the low-frequency page without conversion. In contrast, low2high frequency conversion seems to work properly.
See the test program provided below.
I consider the unexpected behavior in the high2low frequency conversion of panel data as a bug.
Code: Select all
wfcreate(page=A) A 2000 2019 !ncross
pagecreate(page=Q) Q 2000 2019 !ncross
copy(o, c=repeata) A\a a_ra
copy(o, c=repeats) A\a a_rs
group g_low2high a_rs a_ra A\a
' This works as expected only if !n=1, i.e., if the data in the annual page A is not a panel.
' If !na>1, the constant match sum, a_rs wrongly turns out to be equal to the constant match average average, a_ra (i.e., = A\a).
copy(o, c=a) Q\q q_a
copy(o, c=s) Q\q q_s
group g_high2low q_a q_s/4 Q\q
' High to low frequency conversion seems to work as expected, irrespective of whether !n=1 or !n>1.
'(i.e., the constant match sum, q_s is four times as large as Q\q, which is equal to the constant match average q_a)