楼主: lucy20111228
5012 4

[统计软件与数据分析] 怎么用stata做t的单尾检验 [推广有奖]

  • 3关注
  • 1粉丝

讲师

87%

还不是VIP/贵宾

-

威望
0
论坛币
44089 个
通用积分
16.3538
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5817 点
帖子
210
精华
0
在线时间
671 小时
注册时间
2012-9-1
最后登录
2025-10-28

楼主
lucy20111228 发表于 2017-12-21 09:35:01 |AI写论文
20论坛币
H0:female<0,怎样做单尾检验并求出P值呢》
从网上找到这样的一条命令,display "Ho: coef <= 0  p-value = " ttail(r(df_r),`sign_female '*sqrt(r(F))
输入命令后,总是提示
H0:coef<=0 P-value= too few ')' or ']'
r(132);
,到底是哪里的问题呢?

关键词:Stata tata Female FEMA Male

沙发
lyxzwj 发表于 2017-12-21 10:06:54
直接用命令ttest female=0 就可以了啊
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

藤椅
lucy20111228 发表于 2017-12-21 16:35:31
我没有表达清楚,不是对female做单侧检验,是对它的系数做单侧检验

板凳
statistics2014 发表于 2017-12-22 10:18:46
这个网址提供了解决方案。
https://www.stata.com/support/faqs/statistics/one-tailed-probabilities/
你可以先得到female coefficient的值,然后手动计算。要注意正负号。比如,检验H0: b>0

local p1 = 1 - tprob(15,1.6)/2              . di "The value of t(1.6) with 15 degrees of freedom is " 'p1'

你也可以编一个函数

        . local t = 1.65                . local df = 22              . local qt = cond('t'<=0,tprob('df','t')/2,1-tprob('df','t')/2)              . di 'qt'        .94342544
详情请看链接。
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 + 2 + 2 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2  热心指数 + 2   查看全部评分

报纸
smile1224 发表于 2021-12-21 23:31:12
ttail不识别
. ssc install ttail
ssc install: "ttail" not found at SSC, type search ttail
(To find all packages at SSC that start with t, type ssc describe t)
r(601);

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-29 13:51