楼主: a396269321
13334 9

[问答] R语言怎么检验分布是不是T分布 [推广有奖]

  • 5关注
  • 1粉丝

硕士生

63%

还不是VIP/贵宾

-

威望
0
论坛币
995 个
通用积分
138.2200
学术水平
0 点
热心指数
0 点
信用等级
1 点
经验
83784 点
帖子
76
精华
0
在线时间
221 小时
注册时间
2013-3-9
最后登录
2024-11-23

楼主
a396269321 发表于 2013-7-30 15:39:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
R语言怎么检验分布是不是T分布?
二维码

扫码加我 拉你入群

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

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

关键词:t分布 R语言

开始研究医疗保健行业了,仓位50%,持有一生

沙发
h310713 发表于 2013-7-30 16:24:55
先看看樣本數有多少  如果超過30個的話屬於大樣本  可以看看是不是服從normal  可以用qqnorm來檢驗

藤椅
a396269321 发表于 2013-7-30 16:41:03
h310713 发表于 2013-7-30 16:24
先看看樣本數有多少  如果超過30個的話屬於大樣本  可以看看是不是服從normal  可以用qqnorm來檢驗
沪深300指数分析,2010个样本,密度函数尖峰厚尾
然后
r18.1=garchFit(~arma(0,10)+garch(1,1),data=r,include.mean=T,cond.dist="std",trace=F)
cond.dist="std"这个条件分布设定为T分布,我不知道该如何检验
开始研究医疗保健行业了,仓位50%,持有一生

板凳
h310713 发表于 2013-7-30 16:44:22
t.test(r18.1,mu=0)

报纸
a396269321 发表于 2013-7-30 16:53:02
h310713 发表于 2013-7-30 16:44
t.test(r18.1,mu=0)
不对吧,T分布是garch模型的残差项
t.test(r18$res)
得到:
One Sample t-test

data:  r18$res
t = 0.0072, df = 1999, p-value = 0.9942
alternative hypothesis: true mean is not equal to 0
95 percent confidence interval:
-0.0008281678  0.0008342811
sample estimates:
  mean of x
3.05667e-06
t.test不是检验参数显著性么?
开始研究医疗保健行业了,仓位50%,持有一生

地板
TaskShare 发表于 2013-8-1 00:16:45
a396269321 发表于 2013-7-30 16:53
不对吧,T分布是garch模型的残差项
t.test(r18$res)
得到:
供参考,我的理解是:t检验与你最初的问题(一组数据是否满足T分布)似乎不是同一件事。
1) t检验是总体符合正态分布,在方差未知情况下,检验期望是否等于某个值。所以,T检验是检验一组数据的期望是否是某数,不是检验那组数据符合T分布。
2)检验一组数据是否符合某分布,我觉得应该用其他方法,例如Pearson's chi-squared test。
另外,问题“一组数据是否满足T分布”不够具体很难检验,一般是“一组数据是否满足T(d)分布”(d是自由度),一般尖峰肥尾的数据就应该拟合d很小的分布。所以,我觉得要解决你的问题应该是:
1. 根据你的那组数据估计参数d,可以用MLE方法或其他方法(d可以不是整数)
2. 估计了d后,可考虑用Pearson's chi-squared test检验这组数据是否符合t(d)分布。
不过,我不懂R,所以写不出R的程序。但我可以用EXCEL做上面的步骤。见下面的帖子的7楼。https://bbs.pinggu.org/thread-2140254-1-1.html

祝你好运!不过,对于股指这种金融数据,我的猜测是,太尖峰肥尾了,以致于所有T分布中一哥T(1)分布都可能不一定有股指数据的分布那么尖峰肥尾!而T(1)作为一个分布也太极品了,因为它的期望和方差均不存在,不是很有意义!

7
a396269321 发表于 2013-8-1 00:49:15
TaskShare 发表于 2013-8-1 00:16
供参考,我的理解是:t检验与你最初的问题(一组数据是否满足T分布)似乎不是同一件事。
1) t检验是总体 ...
看不懂了,我刚开始学,统计知识基本没有,先留着,以后再看了,谢谢你了啊
开始研究医疗保健行业了,仓位50%,持有一生

8
Ben910128 发表于 2013-8-2 09:57:21
TaskShare 发表于 2013-8-1 00:16
供参考,我的理解是:t检验与你最初的问题(一组数据是否满足T分布)似乎不是同一件事。
1) t检验是总体 ...
精彩回答!

9
Ben910128 发表于 2013-8-2 22:36:51
使用函数ks.test(),具体使用方法自行查看:
  1. ??ks.test()
复制代码

10
zllsummer 发表于 2021-7-4 17:34:20
Ben910128 发表于 2013-8-2 22:36
使用函数ks.test(),具体使用方法自行查看:
用ks.test需要知道t的自由度,请问自由度怎么求

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 07:12