作者swarder ()
站内Statistics
标题[程式] eviews一个白痴问题
时间Tue May 7 03:04:21 2013
想请问一下eviews7要怎麽把资料化成代号
例如我今天有四笔时间序列资料 gdp_tw gdp_usa gnp_tw gnp_usa
tw代表台湾 usa代表美国
我要分别求美国和台湾gdp gnp的差额的平方
即(gdp_tw - gdp_usa)^2 和 (gnp_tw - gnp_usa)^2
然後列於同一张表中
个人研究一段时间後的写法应该是
for %1 %2 gdp_tw gdp_usa gnp_tw gnp_usa
next
show (%1-%2)^2
但目前的问题就是他会设定成%1是一排gdp_tw和gnp_tw的序列而读不到里面的数字
假设gdp_tw =1,2,3,4,5.......
gnp_tw =10,20,30,40,50........
而上述的 %1 = gdp_tw gdp_tw gdp_tw gdp_tw gdp_tw gdp_tw.....
gnp_tw gnp_tw gnp_tw gnp_tw gnp_tw gnp_tw.....
而非原本的目标 %1 = 1,2,3,4,5.....
10,20,30,40,50.....
希望大家有明白我的意思...
因为里面的全都是英文字非数值所以无法计算
想请问要如何才能把数值带进去呢?
另外若是直接用(gdp_tw - gdp_usa)^2 来写的话是跑得出来的
只是因为变数非常多要一个一个写不太可能
想请问我的问题出在哪里呢?
感谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.131.185
1F:推 hitman:for 下一行之後的程式码 要写成{gdp_tw}而非gdp_tw 05/07 22:37
2F:→ hitman:修正一下 应该是{%1} {%2} 05/07 22:39
3F:推 hitman:例如 genr x=({%1}-{%2})^2 05/07 22:42
4F:→ swarder:喔喔!!可以了~太感谢楼上了!!!!!!!! 05/08 02:53