楼主: 1149621054clb
793 7

[编程问题求助] 图片中这样的密度曲线,如何在stata画出 [推广有奖]

已卖:112份资源

院士

26%

还不是VIP/贵宾

-

威望
0
论坛币
1070 个
通用积分
503.2891
学术水平
49 点
热心指数
58 点
信用等级
34 点
经验
59904 点
帖子
1236
精华
0
在线时间
5448 小时
注册时间
2009-11-29
最后登录
2026-1-25

楼主
1149621054clb 发表于 2023-8-7 18:36:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如下图,求助:图片中这样的密度曲线,如何在stata画出?命令是?
随机抽样安慰剂检验
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata

回帖推荐

无忧的小白 发表于8楼  查看完整内容

/***安慰剂实验 xtset Stkcd year ***y reghdfe y x, absorb (id year) vce(cluster id) cap erase "simulations.dta" permute x beta =_b[x] se=_se[x] df=e(df_r), reps(500) seed(123) saving(".\simulations.dta",replace): reghdfe y x, absorb (id year) vce(cluster id) use ".\simulations.dta",clear gen t_value =beta/se gen p_value =2 * ttail(df, abs(beta/se)) dpplot beta, xline(0.2389, lc(black*0.5)) ...

917968079 发表于5楼  查看完整内容

这个用dpplot可以很简单画出来

沙发
att006 发表于 2023-8-7 19:41:04
可用kdensity命令来画出密度曲线(Kernel Density Plot)。
kdensity varname, options
其中,varname是要绘制密度曲线的变量名称,options是可选的参数,用于调整绘图样式和设置。
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
1149621054clb + 5 + 2 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
1149621054clb 发表于 2023-8-7 19:49:53
att006 发表于 2023-8-7 19:41
可用kdensity命令来画出密度曲线(Kernel Density Plot)。
kdensity varname, options
其中,varname是 ...
一般来说,核密度曲线就是kdensity。但关键是,这个图好像并不是通过options去调整线条粗细。而且,还有一条零垂线的添加问题。

板凳
att006 发表于 2023-8-7 19:57:22
添加一条零垂直线到核密度曲线图中,可用twoway命令,将核密度曲线与垂直线组合在一起。
twoway kdensity varname || line 0, linewidth(medium)
||用于将两个图形组合在一起,line 0绘制一条垂直线,linewidth(medium)设置线条的粗细。

kdensity命令可用linewidth()选项来调整线条的粗细。例如,linewidth(2)将线条粗细设置为2个单位。
kdensity varname, linewidth(2)

报纸
917968079 发表于 2023-8-7 20:42:28
这个用dpplot可以很简单画出来
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
momingqimiao7 + 5 精彩帖子
Sunknownay + 3 + 3 + 3 热心帮助其他会员
1149621054clb + 5 + 5 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 13  热心指数 + 8  信用等级 + 8   查看全部评分

地板
1149621054clb 发表于 2023-8-8 09:18:47
917968079 发表于 2023-8-7 20:42
这个用dpplot可以很简单画出来
help了一下dpplot,运行了里面嘚example,确实是!太感谢啦,又学到一个新的作图命令。

7
momingqimiao7 在职认证  学生认证  发表于 2023-8-11 18:17:11
917968079 发表于 2023-8-7 20:42
这个用dpplot可以很简单画出来
学习了

8
无忧的小白 发表于 2024-4-6 22:09:34
/***安慰剂实验
xtset Stkcd year
***y
reghdfe y x, absorb (id year) vce(cluster id)
cap erase "simulations.dta"
permute x beta =_b[x] se=_se[x] df=e(df_r), reps(500) seed(123) saving(".\simulations.dta",replace): reghdfe y x, absorb (id year) vce(cluster id)
use ".\simulations.dta",clear
gen t_value =beta/se
gen p_value =2 * ttail(df, abs(beta/se))
dpplot beta, xline(0.2389, lc(black*0.5)) lp(dash) xline(0, lc(black*0.5) lp(solid)) xtitle("Estimator", size(*0.8)) ytitle("Density", size(*0.8))
graph save p3, replace

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-7 19:21