全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2889 6
2009-11-09
要能返回运行时间creturn list的内容太多
主要是想试验一下mp 与 se的差别
附件是stata官方的报告
附件列表

report.pdf

大小:2.08 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2009-11-11 08:00:35
如果有谁遇到过要算比较长时间的分析也行,最好用stata自带的例子数据
二维码

扫码加我 拉你入群

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

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

2009-11-11 16:03:20
找到了,用2个大矩阵相乘
set obs 1000
g x1=(runiform())
. set matsize 10000

Current memory allocation

                    current                                 memory usage
    settable          value     description                 (1M = 1024k)
    --------------------------------------------------------------------
    set maxvar         5000     max. variables allowed           1.947M
    set memory           50M    max. data space                 50.000M
    set matsize       10000     max. RHS vars in models        763.779M
                                                            -----------
                                                               815.726M

. mkmat x, mat(m)

. c
unrecognized command:  c
r(199);

. matrix n=m'

. matrix c=m*n
二维码

扫码加我 拉你入群

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

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

2009-11-11 16:22:31
di c(current_time)
set obs 1000
g x1=(runiform())
di c(current_time)
mkmat x, mat(m)
matrix n=m'
matrix c=m*n
di c(current_time)


. clear

. do "D:\app\etime.do"

. di c(current_time)
16:18:43

. set obs 1000
obs was 0, now 1000

. g x1=(runiform())

. di c(current_time)
16:18:43

. mkmat x, mat(m)

. matrix n=m'

. matrix c=m*n

. di c(current_time)
16:21:01

.
.
.
end of do-file
二维码

扫码加我 拉你入群

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

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

2009-11-11 16:31:51
测试结果 10.1 32位mp 比楼上11.0 64位mp快多了
. set matsize 10000

Current memory allocation

                    current                                 memory usage
    settable          value     description                 (1M = 1024k)
    --------------------------------------------------------------------
    set maxvar         5000     max. variables allowed           1.909M
    set memory           10M    max. data space                 10.000M
    set matsize       10000     max. RHS vars in models        763.779M
                                                            -----------
                                                               775.688M

. do "D:\app\etime.do"

. di c(current_time)
16:24:39

. set obs 1000
obs was 1000, now 1000

. g x1=(runiform())
x1 already defined
r(110);

end of do-file

r(110);

. clear

. do "D:\app\etime.do"

. di c(current_time)
16:24:52

. set obs 1000
obs was 0, now 1000

. g x1=(runiform())

. di c(current_time)
16:24:52

. mkmat x, mat(m)

. matrix n=m'

. matrix c=m*n

. di c(current_time)
16:24:53

.
.
.
end of do-file
二维码

扫码加我 拉你入群

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

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

2009-11-11 16:35:04
求逆矩阵不成功

. mat v=inv(c)
matrix has missing values
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群