全部版块 我的主页
论坛 新商科论坛 四区(原工商管理论坛) 行业分析报告
1228 1
2023-10-10
悬赏 50 个论坛币 未解决
set obs 2206
set seed 237
gen hits5 = 0
gen y = runiform()
gen trend = _n if _n <= 200

gen date_var = date(var1, "YMD")
format date_var %td
tsset date_var

forval j = 1/10000 {
    gen y2 = (L.y)^2 + runiform()
    gen dy = L.y - y
    reg dy (L.y)^2  trend
    scalar tnl = _b[L2.dy]
    if tnl < -1.40 {
        replace hits5 = hits5 + 1
    }
    drop y2
    drop dy
}

display "5%: " %7.4f (hits5 / 10000 * 100)
display "Hits5: " hits5
二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-15 10:26:23
代码里循环位置有两个信息要修改为y2
   reg dy y2  trend
    scalar tnl = _b[y2]
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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