主页 > 问答社区 > > (excel中t分布怎么做)excel的t分布
最佳回答 最佳答案

本回答由网友推荐

热情太够、

问题:求vba两个编程1excel用vba怎么生成服从t分布的随机数,2编程,怎么检验生成的数服从 t分布急求~
=A1+(RAND()*001+007)*(-1)^INT(RAND()*10)在b1 生成a1 差值在007和008之间的随机数 你可以随意调整001 和007 只要他们相加等于008即可 vba的话把rand换成rnd你的代码不会大于008的,你看看是不是别的地方代码有问题吧'我给你提供一个更好用的!
'选取你想要填充随机数的区域,然后运行宏“开始填充不重复随机整数”即可 '该宏不管你的区域是行,或是列,或是不连续,或是多列,多行 '不管什么样的区域,只要你选得出,都能运行并填写随机!
'而且随机是重复的整数,方便你后续处理 '想用更多填充功能或工具,包括重复或不重复的,请访问我的百度空间!
sub 开始填充不重复随机整数()on error goto errdim s as strings = inputbox("请输入起始范围,格式如:“60-100”(不带引号)", "确定范围", "1-" & selectioncellscount)if s = "" then exit sub'sheet1[保存上一次值]value = = falsedim d as variantd = split(s, "-")dim p1 as long, p2 as longp1 = val(d(0)): p2 = val(d(1))dim s1 as string, i2 as longfor i2 = p1 to p2s1 = s1 & i2 & ","nextif s1 <> "" then s1 = left(s1, len(s1) - 1) '去掉最后一个英文逗号 = falsedim a, b as range, c, i as integerc = getrnd(s1)'c = getrnd(p1, p2)for each b in selectionb = iif(len(c(i)) = 1, "0" & c(i), c(i))i = i + 1next err: = true end sub '2009年6月24日重写了随机模块,参数改为一串以英文逗号分隔的字符串 private function getrnd(str随机字符串 as string) as long()dim s as string, r as integer, a, s抽到的 as stringdim p as integer, 上界 as integer, 取到的整数 as integerdim minval&, maxval&, 第一次 as boolean第一次 = trueflag:s = str随机字符串a = split(str随机字符串, ",")maxval = ubound(a) '判断随机项目个数for r = 0 to maxvala = split(s, ",")s = ""上界 = ubound(a)randomize timer取到的整数 = int(rnd * (上界 + 1)) ' debugprint ubound(a), 取到的整数'循环,若是被抽到的,放到s抽到的,没有被抽到的,放到s中等下次循环继续抽for p = 0 to ubound(a)if p <> 取到的整数 thens = s & a(p) & "," '被抽到的elses抽到的 = s抽到的 & a(p) & "," '未被抽到的end ifnextif s <> "" then s = left(s, len(s) - 1) '去掉最后一个英文逗号nextif s抽到的 <> "" then s抽到的 = left(s抽到的, len(s抽到的) - 1) '去掉最后一个英文逗号if 第一次 = true then '进行第二次随机,作用:
第一次随机是把有序的项目打乱,然后再进行二次抽取,更接近实际中的抓纸条第一次 = falsestr随机字符串 = s抽到的s抽到的 = ""goto flagend ifdim b&(), i as integera = split(s抽到的, ",") '把抽到的放在a中redim b(0 to ubound(a)) '把a放到b()中for i = 0 to ubound(a) 'b(i) = cint(a(i))nextgetrnd = b() '把b()放到函数中end function

赞同 (70681)

反对 (666)

其它回答
寐亓

原发布者:yaoaxs1986应用Excel求置信区间一、总体均值的区间估计(一)总体方差未知例:
为研究某种汽车轮胎的磨损情况,随机选取16只轮胎,每只轮胎行驶到磨坏为止。
记录所行驶的里程(以公里计)如下:
假设汽车轮胎的行驶里程服从正态分布,均值、方差未知。
试求总体均值μ的置信度为095的置信区间。
步骤:
1在单元格A1中输入“样本数据”,在单元格B4中输入“指标名称”,在单元格C4中输入“指标数值”,并在单元格A2:
A17中输入样本数据。
2在单元格B5中输入“样本容量”,在单元格C5中输入“16”。
3计算样本平均行驶里程。
在单元格B6中输入“样本均值”,在单元格C6中输入公式:
“=AVERAGE(A2,A17)”,回车后得到的结果为41116875。
4计算样本标准差。
在单元格B7中输入“样本标准差”,在单元格C7中输入公式:
“=STDEV(A2,A17)”,回车后得到的结果为1346842771。
5计算抽样平均误差。
在单元格B8中输入“抽样平均误差”,在单元格C8中输入公式:
“=C7/SQRT(C5)”,回车后得到的结果为3367106928。
6在单元格B9中输入“置信度”,在单元格C9中输入“095”。
7在单元格B10中输入“自由度”,在单元格C10中输入“15”。
8在单元格B11中输入“t分布的双侧分位数”,在单元格C11中输入公式:
“=TINV(1-C9,C10)”,回车后得到α=005的t分布的双侧分位数t=21315。
9计算允许误差。
在单元格B12中输入“允许误差”,在单元格C12中输入公式:
“=C11*C8”,回车后得到的结果为键入公式:
=CONFIDENCE(005,标准偏差,309)。
得出结果。
步骤:

1、准备需要的数据,纵向排列首先计算Y的估计值,根据回归方程计算在C2单元格里面输入“=048*$B2-202108”,回车计算出结果,然后向下拖动生成所有点对应的y估计值。

2、接着需要计算残差e,在D2单元格里面输入“=$C2-$A2”还是向下拖动生成残差列。

3、然后计算残差的平方,在E2单元格里面输入“=D2^2”做右侧空白区域选择一个单元格,比如M2,在单元格里面输入“=SUM(E2:E20)”计算残差的平方和。

4、接下来我们计算x的平方,在F2单元格里面输入“=B2^2”向下拖动生成x的平方值列同样在右侧找一个单元格,如M3,输入“=SUM(F2:F20)”回车。

5、接下来计算估计误差先在K2单元格计算出x的均值。

6、需要分别计算预测区间的上限和下限在J9单元格里面输入=$M$5-TINV(005,17)*$K$5”回车,作为下限值在K9单元格里面输入“=$M$5+TINV(005,17)*$K$5”回车,作为上限值
7、接下来如果需要更换X的值,只需要在K3单元格里面重新输入X新的数值,然后回车,在J3和K3单元格就会计算出Y的预测区间的下限和上限。
CONFIDENCE(005,8,40) 005为1-置信 8为标准偏差 40为样本
1、首先计算平均值x=AVERAGE。

2、然后计算标准偏差s=STDEV。

3、根据置信区间95%,自由度(9-1=8),使用TINV函数得到t值,公式为t=TINV(005,8) 有了上面的数据,计算置信区间: (x-t*s/√n, x+t*s/√n)。
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。
Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
置信区间是什么

赞同 (16228)

反对 (910)

安靜の忘記

TTEST(array1,array2,tails,type)TTEST 函数语法具有下列参数 (参数:
为操作、事件、方法、属性、函数或过程提供信息的值。):
Array1 必需。
第一个数据集。
Array2 必需。
第二个数据集。
Tails 必需。
指示分布曲线的尾数。
如果 tails = 1,函数 TTEST 使用单尾分布。
如果 tails = 2,函数 TTEST 使用双尾分布。
Type 必需。
要执行的 t 检验的类型。
参数 如果 type 等于 检验方法 1 成对 2 等方差双样本检验 3 异方差双样本检验 说明 如果 array1 和 array2 的数据点个数不同,且 type = 1(成对),则 TTEST 返回错误值 #N/A。
参数 tails 和 type 将被截尾取整。
如果 tails 或 type 为非数值型,则 TTEST 返回错误值 #VALUE!。
如果 tails 不为 1 或 2,则 TTEST 返回错误值 #NUM!。
TTEST 使用 array1 和 array2 中的数据计算非负值 t 统计。
如果 tails=1,假设 array1 和 array2 为来自具有相同平均值的总体的样本,则 TTEST 返回 t 统计的较高值的概率。
假设“总体平均值相同”,则当 tails=2 时返回的值是当 tails=1 时返回的值的两倍,且符合 t 统计的较高绝对值的概率。
示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例? 选择本文中的示例。
要点 不要选择行或列标题。
从“帮助”中选择示例 按 Ctrl+C。
在 Excel 中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
1 2 3 4 5 6 7 8 9 10 11 12 A B 数据 1 数据 2 3 6 4 19 5 3 8 2 9 14 1 4 2 5 4 17 5 1 公式 说明(结果) =TTEST(A2:A10,B2:B10,2,1) 对应于学生的成对 t 检验的概率(双尾分布)(0196016) 帮助蛮详细的。

赞同 (14776)

反对 (366)

想把爱抱紧

问题:因很多单元格大小不一样,现想将它们大小一样怎么弄?
EXCEL里平均分布单元格的具体步骤如下:
我们需要准备的材料分别是:
电脑、Excel表格。

1、首先我们打开需要编辑的Excel表格,点击第一行单元格。

2、然后我们按住键盘上的“shift”,之后左键点击选中需要平均分布的单元格。

3、然后我们将鼠标光标移到行中间,等光标变成黑色十字图标的时候开始拖动行间距,就会使框选的行全部平均分布。
可以通过调整行高和列宽来平均分布单元格。

1、以excel2010版本为例,如下图首先选中要调整单元格的列,然后点击鼠标右键,在弹出框里点击“列宽”;
2、在弹出的列宽设置框里,填上你想要统一的宽度,再点击下面的确定;
3、再选中要调整单元格的行,然后点击鼠标右键,在弹出框里点击“行高”;
4、在弹出的行高设置框里,填上你想要统一的高度,再点击下面的确定则可;
5、这样就能把这些单元格的大小调整成一样的了。
大小分两个 一个是行宽 一个是列宽 1设置行宽:
选择想要改的目标行的最左侧 选蓝后 右键点击"行高" (列表的倒数第三个),在弹出的对话框里 输入数字 不满意的话就反复调整。
2设置列宽:
选择想要改的目标列的最上侧 选蓝后 右键点击"列宽" (列表的倒数第三个),在弹出的对话框里 输入数字 不满意的话就反复调整。
你可以在"格式"选"行"选"最适合的行高"以及选"列"选"最适合的列宽"; 也可以将认为比较满意列宽的那一列用格式刷复制到其他列,行高的做法一样 如果还有不明,请加我853754328一起研究解决点击列标A与行标1交叉的那个小方块,全选整个工作表的行与列,把鼠标移到列标A与B交界处,形成黑竖杠,按住左键,左右拉动一下然后放开左键,所有的列宽都调整成一致的,同时要调整所有行高的话,把鼠标移到行号1和2的交界处,形成黑横杠时,按住左键,上下拉动就可以了如果对整张表设置单元格一样大小,点中编辑区最左上角选中全表,对其中的行和列分别设置行高和列宽,整张表的单元格就会一样大小了。
如果对某区域设置一样大小的话,选中该区域的行和列分别设置就行了。

赞同 (50718)

反对 (783)

心存感激

问题:不要复制什么tdist,tinv过来,全部都不是。
我想知道的是知道置信程度和自由度,求出来的那个数值。

1、首先,打开excel表,鼠标点击要编辑的单元格;
2、点击菜单栏的公式——“插入函数”;
3、在函数对话框内输入“TDIST2T”,点击确定;
4、在x处输入数值A2;
5、在deg_freedom处输入B2自由度;
6、点击确定后,就获得了双尾t分布值。

1、打开excel表,鼠标点击要编辑的单元格;
2、点击上面菜单栏的公式,在公式下面点击“插入函数”;
3、在函数对话框内输入“TDIST”后选择下面的TDIST:
4、接下来设置函数参数,在X处输入A2,A2是T分布的数值:
5、在DEG_FREEDOM处输入B2,B2是T分布的自由度:
6、在cumulative处输入TRUE,表示结果为真:
7、点击确定后我们获得累积分布函数;
已知,置信水平以及自由度,求临界值,Excel计算如下:
注:
在excel的tinv函数中,只可以求取双侧检验情形下:
eg: 置信水平:
005, 自由度4,查看知临界值:
采用excel计算如下:
注:
只能求解双侧检验,故a/2=0025使用TINV函数,结果与matlab的tinv一样,出来就是T分布表的值我也不知道他在说什么?
你可以来问老师 我可以带你去楼主是问excel哪个函数可以求到t分布单侧分布时的值,是吗?
其实tinv就是已知置信度a和自由度,求出对应于横轴上的值。
但必须注意的是,这个函数是在已知双侧分布的阴影面积是a时的应用,对于教科书附表上那种,已知单侧分布的阴影面积a的情况,求对应横轴的值,这个函数不适用

赞同 (65257)

反对 (176)

匿名网友

问题:包括正态分布、F分布、t分布和X2分布
概率密度分布图指的是散点图,操作方法如下:
1首先需要启动Excel,获得相应的数据源,这个数据源就是两列数据,就是X和Y,以此为基础就可以制作散点图啦。
2选中两列数据源,在“插入”选项卡上的“图表组”中,就可以看到散点图啦,点击散点图,就会弹出一系列的散点图的模板,选中第一个模板。
3这样,散点图就制作完成了,初始的模样如下图所示。
4接下来就是做一些修饰性的工作,首先教大家的就是添加网格线,选中Y轴之后,鼠标右键单击,然后选择添加次要网格线。
5这样就在Y轴上添加了次要网格线,就相当于在之前的图表上,做出了很多等Y值的线。
6同样的方式,可以在X轴上添加网格线,这样就在原有的散点图上制作出来了一个坐标图来,这样有助于我们更深刻的了解数据源。
7最后,还有一点需要修饰地方,那就是将边框修饰成圆角+阴影,这样会使表格看起来更加专业。
用EXCEL中的《数据分析》功能啊,可以在帮助里面找。

赞同 (64681)

反对 (197)

龋齿少女ひ

想要将excel中各列平均分布,每列列宽相同,那按照如下步骤即可在excel中平均分布各列:

1、首先在Excel中插入一个表格,可以看到列宽各不相同,选中列表内容。

2、然后点击上方工具栏中的开始。

3、点击开始后,再点击格式,在下拉菜单中点击列宽。

4、在弹出的对话框中输入自己认为合适的列宽,点击确定。

5、最后可以看到列宽相等,即平均分布各列了。
1。
选中想要平均分布的各列的列号;
2。
将光标移到选中区域任意一列的边线并拖动至想要的列宽,其他列就会保持一样的列审了。
选中这26列,打开格式菜单,选中“列”,输入你需要的宽度,确认就可以了。
Excel没有那个命令,你可以先定义好要平均分布的各列,然后从菜单上找格式--列--列宽,输入列宽数即可。

赞同 (11233)

反对 (998)

迟来的问候

excel中的T检验,以excel2007为例,操作步骤如下:

1、打开excel2007,点击左上角的“office按钮”
2、点击“excel选项”
3、点击“加载项”(左则列表)
4、在右面的视图中选中“分析工具库”
5、点击视图下方的“转出”
6、选择“分析工具库”,点击“确定” 等待安装过程,等安装过程结束,重启电脑。

7、点击“数据”-->“数据分析”
8、选择“T检验”

赞同 (40784)

反对 (988)

酒味书

t分布的使用 使用分布表的时候要有置信度和自由度两个数据,t分布给出的α是由100%减去给定的置信度后得到的。
如果在90%的置信度下作出一个估计,那么就要查t分布表中,α=010那一栏(100%-90%=010)。
例如,在90%的置信度下,对容量为14的样本作出一个估计。
那么就要从α=010那一栏下找到自由度为13(n-1=14-1=13)那一行相交的数字为1771

赞同 (29474)

反对 (894)

红尘几度欢颜笑

问题:为什么在Excel里用TINV函数求出来的t分布和书后查表出来的数值不一样,t0025(18)
单边211 双边246 已核对分布表 没有问题。
是不是参数自由度错了。
应该是n-1。
从网上下载phstat软件,安装后在excel打开。
里面有各种统计分布计算

赞同 (30604)

反对 (315)

孤独为友@

楼主是问excel哪个函数可以求到t分布单侧分布时的值,是吗? 其实tinv就是已知置信度a和自由度,求出对应于横轴上的值。
但必须注意的是,这个函数是在已知双侧分布的阴影面积是a时的应用,对于教科书附表上那种,已知单侧分布的阴影面积a的情况,求对应横轴的值,这个函数不适用

赞同 (88057)

反对 (906)

じ小奋斗

a分位点应该是x=a右边的图像与x轴所夹图形面积为a,也就是a是上分位点 1-a这一点按我上一行的叙述应该是1-a上分位点,该点应为a分位点关于y轴的对称点 你可以画图看看

赞同 (79022)

反对 (899)

初遇见

=IF(RAND()<05,0,1) 随便找个单元格输入上面的,然后拖动公式。
出现1和0,且无规律 是这个意思吗

赞同 (24585)

反对 (561)

假正经

=IF(RAND()<05,0,1) 随便找个单元格输入上面的,然后拖动公式。
出现1和0,且无规律 是这个意思吗

赞同 (26027)

反对 (895)

我亦未去

=TDIST(0025,99,1) 第三个参数为1是单尾公布,2为双尾分布,具体应用查看一下该函数的帮助吧。

赞同 (62602)

反对 (692)

等你回答

换一换