楼主: R2D
2672 1

[程序分享] STATA中查各分布对应的临界值及各检验统计值对应p值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
89.6199
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
220 点
帖子
21
精华
0
在线时间
25 小时
注册时间
2023-12-24
最后登录
2024-1-12

楼主
R2D 发表于 2024-1-9 16:11:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1、查正态分布几个标准差之间的累积分布
di normal(1)
di normal(2)
di normal(3)
2、查正态分布临界值对应的右端临界概率
di 1-noraml(1.96)
di 1-normal(2.58)
di 1-noraml(3.29)
3、查正态分布临界概率所对应的临界值
di invnormal(0.95)
di invnormal(0.975)
di invnormal(0.995)
4、查自由度为n,t值为a (a>0) 所对应的单双边概率值(P值)
A 单边情况
di ttail(n,a)
B 双边情况
di 2*ttail(n,a) //双侧需要乘以2
//这里需要特别注意,如果t值为负,在求p值时,根据对称性,可以带入正值,得到右尾面积,再根据情况判断是否要乘以2
5、查自由度为n1,n2,n3和置信水平为0.05所对应的t临界值
di invttail(n1,0.025)
di invttail(n2,0.025)
di invttail(n3,0.025)
//因为是置信水平,单侧概率是0.05/2=0.025
6、查分子/分母自由度为(n1,n2)
A 0.05置信水平下的F临界值
di invFtail(n1,n2,0.025)
//因为是置信水平,单侧概率是0.05/2=0.025
B F值为X.XXX所对应的右端概率值
di Ftail(n1,n2,X.XXX)
7、多元回归模型中自动求方差膨胀因子
OLS回归完后输入vif, 直接报告各(备择)解释变量的vif 值
8、卡方分布的查表法
*可利用stata函数(n、n1、n2是自由度,p是尾概率值):
*chi2(n)分布的上p分位数:
disp invchi2tail(n,p)
*F(n1,n2)分布的上p分位数:
disp invFtail(n1,n2,p)

//scalar probf=Ftail(n1,n2,X.XXX)
//display probf


/*正态分布的连续概率分布计算*/
//生成两个个变量,分布表示总体的平均值和标准差
gen mean = 5
gen sd = 1
//当变量值为10,转化为标准正态分布计算z值
gen X = 10
gen Z = (X- mean) / sd
//计算标准正态分布下z对应的累积概率
gen probability = normal(Z)
//呈现超过10的概率值
display "超过10的概率: " (1 - probability)
//计算呈现3-5的概率值方法类似
gen X1 = 5
gen X2 = 3
gen z1 = (X1 - mean) / sd
gen z2 = (X2 - mean) / sd
gen probability1 = normal(z1)
gen probability2 = normal(z2)
display "3-5之间的概率:" probability1 - probability2
//呈现小于5的概率值
display "小于5的概率: " probability1
//生成一个变量计算累积概率99%的z值
gen Z_99 = invnormal(0.99)
//生成一个变量计算对应的X值: 根据标准正态分布的转换公式
gen X_99 = mean + Z_99 * sd
//呈现结果
display "XXX" X_99



二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 临界值 Probability bability 求p值

沙发
newfei188 发表于 2024-1-9 18:33:58

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

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