martix=[[1,2,-3],[-4,5,6],[7,-8,9]]
result=[[abs(x)//x*math.log(x if x>0 else -x,2) for x in row ] for row in martix]
print(result)
以后应多使用论坛中的Eviews专区。ln在Eviews中表示为log,如数学中的ln(Q)在Eviews中表示为log(Q)
直接定义啊 y=log(x) 在软件中log,论文模型中ln不用取对数直接在估计的时候用 log( )就好了
如果真要取的话
quick\ generate series\
输入新变量,比如 r=log( )
r就是取完对数后的序列
在工作文件中先定义一个新的变量Y(假设原变量是w,已存在的变量),然后在工作文件中点击genr,在方程中输入Y=log(w),确定。
series y=log(x)
在最小二乘里面输入log(y) log(x) c也可以
产生个新变量:输入命令y=log()