楼主: 沉默的烽火
10192 5

[编程问题求助] 请问stata计算矩阵之后保存在哪里啊,怎么清除计算结果 [推广有奖]

  • 5关注
  • 16粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
637 个
通用积分
42.3361
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
625 点
帖子
149
精华
0
在线时间
526 小时
注册时间
2017-10-17
最后登录
2024-7-16

楼主
沉默的烽火 学生认证  发表于 2018-9-4 20:11:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
stata计算矩阵之后可以用matrix list()显示结果,请问这个结果是存在什么地方的?每跑一遍都会保留原来的矩阵......我试过用clear,没什么用,但是重启stata就可以。
程序主体是外部命令,别人编写用来分解总出口的,我也贴出来:
loc countries "ita deu fra esp"
        foreach c of local countries {
             qui icio, exp(`c') kww
             m st_matrix("kww_country_d", st_matrix("r(kww_detailed)")[.,1])
             mat results_dollars = nullmat(results_dollars) , kww_country_d
             m st_matrix("kww_country_s", st_matrix("r(kww_detailed)")[.,2])
             mat results_shares = nullmat(results_shares) , kww_country_s
        }
        mat li results_dollars
        mat li results_shares

我想实现的结果是,运行完一次之后保留输出结果,清空内存然后运行下一次(顺便问下保存结果是不是用svmat),请大佬帮忙看下,谢谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata Countries detailed results

沙发
arikjin 在职认证  发表于 2018-9-5 14:37:49
清空内存中的matrix 试试 mat drop _all
svmat可以把matrix保存为dataset

藤椅
沉默的烽火 学生认证  发表于 2018-9-5 15:11:57
arikjin 发表于 2018-9-5 14:37
清空内存中的matrix 试试 mat drop _all
svmat可以把matrix保存为dataset
十分感谢!我马上去试试

板凳
沉默的烽火 学生认证  发表于 2018-9-5 15:11:58
arikjin 发表于 2018-9-5 14:37
清空内存中的matrix 试试 mat drop _all
svmat可以把matrix保存为dataset
十分感谢!我马上去试试

报纸
沉默的烽火 学生认证  发表于 2018-9-5 16:48:59
arikjin 发表于 2018-9-5 14:37
清空内存中的matrix 试试 mat drop _all
svmat可以把matrix保存为dataset
有用的,真的谢谢你~

地板
WBiedu工作室 发表于 2021-5-26 22:24:56
沉默的烽火 发表于 2018-9-5 16:48
有用的,真的谢谢你~
svmat怎么用呢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-20 22:50