用R语言求置信区间_DawnJobs的博客-程序员宅基地

技术标签: 数据分析  

用R语言求置信区间是很方便的,而且很灵活,至少我觉得比spss好多了。

如果你要求的只是95%的置信度的话,那么用一个很简单的命令就可以实现了
首先,输入da=c(你的数据,用英文逗号分割),然后t.test(da),运行就能得到结果了。
我的数据是newbomb <- c(28,26,33,24,34,-44,27,16,40,-2,29,22,24,21,25,30,23,29,31,19)
t.test(newbomb)得到的结果如下
 
如果要求任意置信度下的置信区间的话,就需要自己编一个函数了。
当然,有两点要记住的,置信区间的计算在知道方差和不知道方差的情况下,计算公式是不一样的。
下面做一个两种情况下都可以用的函数。
confint<-function(x,sigma=-1,alpha=0.05)
  {
      n<-length(x)
      xb<-mean(x)
      if(sigma>=0)
          {
             tmp<-sigma/sqrt(n)*qnorm(1-alpha/2);df<-n
           }
       else{
           tmp<-sd(x)/sqrt(n)*qt(1-alpha/2,n-1);df<- n-1
           }
       data.frame(mean=xb,df=df,a=xb-tmp,b=xb+tmp)
   }

这个函数的使用:

如果不知道方差,则confint(x,alpha)  知道方差,则confint(x,sigma,alpha)

这样就能计算出结果了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LittleYearYear/article/details/39940231

智能推荐

VS2015和C语言调用Python 3.7.3神经网络-程序员宅基地

前一阵子利用pytorch写了一个CNN,训练完成了,也保存成了pt模型文件,但是现在C语言的一个大工程需要利用这个模型的结果,所以就开始研究了各种可能的方案,最后选择了我觉得相对来说比较简单的那种,也就是配置VS的各种变异环境然后引入Python.h库进行各种调用~环境:Visual Studio 2015、Python 3.7.3、Pytorch 1.2.0debug过程非常坎坷,网上照着...

url模块 nodejs创建项目 express框架 ejs模板类型_nodejs网站项目实例-程序员宅基地

url模块//url模块是node js 中的内置模块,用于处理url地址var url =require("url")//解析一个url地址,返回一个url对象url.parse()nodejs 创建项目在文件夹内打开cmd 命令工具执行npm init 命令 用于在当前位置创建一个nodejs项目项目配置创建完成后,会在文件夹内生成一个package.json文件,就是..._nodejs网站项目实例

python基础编程:python使用scrapy发送post请求的坑_python scrapy post-程序员宅基地

这篇文章主要介绍了使用scrapy发送post请求的坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧使用requests发送post请求先来看看使用requests来发送post请求是多少好用,发送请求Requests 简便的 API 意味着所有 HTTP 请求类型都是显而易见的。例如,你可以这样发送一个 HTTP POST 请求:>>>r ..._python scrapy post

linux下ipconfig命令报:command not found 解决方法_ipconfig command not find-程序员宅基地

问题:当我们输入ipconfig 命令提示如下问题时怎么解决呢?[root@localhost root]# ipconfig-bash: ipconfig: command not found解决办法:ipconfig找不到那说明没有将ipconfig命令配置到环境变量。 需要配置1.查看/sbin 是否在PATH2.使用管理员权限 运行vi /etc/profile 在文件末加入以下语句:按ctrl+c 并输入:wq 保存并推出3.输入命令:source /etc/._ipconfig command not find

C++_友元函数_友元函数实现boy和girl-程序员宅基地

1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率 具体来说:为了使其他类的成员函数直接访问该类的私有变量 即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数 优点:能够提高效率,表达简单、清晰 缺点:友元函数破环了封装机制,尽量不使用成员函数,除非不得已的情况下才使用友元函数。_友元函数实现boy和girl

数据结构:点对之间最短距离--Floyd算法-程序员宅基地

Floyd算法Floyd算法 Dijkstra算法是用于解决单源最短路径问题的,Floyd算法则是解决点对之间最短路径问题的。Floyd算法的设计策略是动态规划,而Dijkstra采取的是贪心策略。当然,贪心算法就是动态规划的特例。算法思想 点对之间的最短路径只会有两种情况:两点之间有边相连,weight(Vi,Vj)即是最小的。通过另一点:中介点,两点相连

随便推点

Writeup-GKCTF-Misc题:Harley Quinn-程序员宅基地

小丑女!原题地址:https://buuoj.cn/challenges#[GKCTF2020]Harley%20Quinn首先读题,这应该是一道音频隐写题把附件下载下来,里面有一个wav音频和一张jpeg图片图片暂时还不知道有什么用,我们听一下音频,是twenty one pilots的Heathens歌不错,可是我寻思着这也没啥线索啊,右键查看歌曲属性,在作曲家信..._ctf图片题小丑

ubuntu循环登录问题的解决_ubuntu 登录循环-程序员宅基地

ubuntu循环登录问题的解决_ubuntu 登录循环

信息学奥赛一本通c++语言——1112:最大值和最小值的差-程序员宅基地

【题目描述】输出一个整数序列中最大的数和最小的数的差。【输入】第一行为M,表示整数个数,整数个数不会大于10000;第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。【输出】输出M个数中最大值和最小值的差。【输入样例】52 5 7 4 2【输出样例】5代码如下#include<bits/stdc++.h>using namespace std...

MySQL中有关TIMESTAMP和DATETIME的总结_timestamp' and 'datetimearray-程序员宅基地

一、MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMESTAMP()二、关于TIMESTAMP和DATETIME的比较一个完整的日期格式如下:YYYY-MM-DD HH:MM:SS[.fraction],它可分为两部分:date部分和time部分,其中,date部分对应格式中的“Y._timestamp' and 'datetimearray

引入CSS出现because its MIME type ('text/plain') is not executable错误_because its mime type ('text/css') is not executab-程序员宅基地

错误提示:Refused to execute script from 'xxxx' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.情况:引入上传在github的CSS、JS文件,无法显示样式,开发者模式(F12)显示Refused to exec..._because its mime type ('text/css') is not executable, and strict mime type c

Linux中设置,添加(多个)IP地址的几种方式_linux如何添加地址-程序员宅基地

linux中设置,添加(多个)ip地址方法图形方式命令行方式图形方式命令行方式图形方式:如下2种方式1.[root@localhost ~]# nm-connection-editor可以先按“-”删除原来的设置,再按“+”号重新进行设置设置ip,需要重新启动设备,设置的ip才能生效,如上2.nmtui命令行设置 :3种(1)ip addr add 172.25.254.11/24 dev ens160(2) nmcli connection modify ens160_linux如何添加地址