最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言—自定義函數(shù)求置信區(qū)間的操作

 更新時間:2021年04月20日 08:34:43   作者:弓二竹  
這篇文章主要介紹了R語言—自定義函數(shù)求置信區(qū)間的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

看代碼吧~

#求單正態(tài)均值mu的置信區(qū)間
#參數(shù)依次為置信水平alpha,正態(tài)樣本x,已知總體方差(默認(rèn)為未知)
mu <- function(alpha,x,sigma=NA){
  n <- length(x)
  meanx <- mean(x)
  if(is.na(sigma)){
    t1 <- qt(1-alpha/2,n-1)
    t2 <- qt(1-alpha,n-1)
    mu11 <- meanx - t1*sqrt(sum((x-meanx)^2)/(n-1))/sqrt(n)
    mu12 <- meanx + t1*sqrt(sum((x-meanx)^2)/(n-1))/sqrt(n)
    mu21 <- meanx + t2*sqrt(sum((x-meanx)^2)/(n-1))/sqrt(n)
    mu22 <- meanx - t2*sqrt(sum((x-meanx)^2)/(n-1))/sqrt(n)
  }
  else{
    u1 <- qnorm(1-alpha/2,0,1)
    u2 <- qnorm(1-alpha,0,1)
    mu11 <- meanx - u1*sigma/sqrt(n)
    mu12 <- meanx + u1*sigma/sqrt(n)
    mu21 <- meanx + u2*sigma/sqrt(n)
    mu22 <- meanx - u2*sigma/sqrt(n)
  }
  string1 <- paste('以1-',alpha,'為置信水平的mu雙側(cè)置信區(qū)間為:[',mu11,', ',mu12,']。',sep='')
  string2 <- paste('以1-',alpha,'為置信水平的mu單側(cè)置信區(qū)間上限為:',mu21,'。',sep='')
  string3 <- paste('以1-',alpha,'為置信水平的mu單側(cè)置信區(qū)間下限為:',mu22,'。',sep='')
  string <- data.frame(Confidence_Interval=c(string1,string2,string3))
  return(string)
}
#求單正態(tài)方差sigma的置信區(qū)間
#參數(shù)依次為置信水平alpha,正態(tài)樣本x,已知總體均值(默認(rèn)為未知)
sigma <- function(alpha,x,mu=NA){
  n <- length(x)
  if(is.na(mu)){
    meanx <- mean(x)
    chisq11 <- qchisq(1-alpha/2,n-1)
    chisq12 <- qchisq(alpha/2,n-1)
    chisq21 <- qchisq(alpha,n-1)
    chisq22 <- qchisq(1-alpha,n-1)
    sigma11 <- sqrt(sum((x-meanx)^2)/chisq11)
    sigma12 <- sqrt(sum((x-meanx)^2)/chisq12)
    sigma21 <- sqrt(sum((x-meanx)^2)/chisq21)
    sigma22 <- sqrt(sum((x-meanx)^2)/chisq22)
  }
  else{
    chisq11 <- qchisq(1-alpha/2,n)
    chisq12 <- qchisq(alpha/2,n)
    chisq21 <- qchisq(alpha,n)
    chisq22 <- qchisq(1-alpha,n)
    sigma11 <- sqrt(sum((x-mu)^2)/chisq11)
    sigma12 <- sqrt(sum((x-mu)^2)/chisq12)
    sigma21 <- sqrt(sum((x-mu)^2)/chisq21)
    sigma22 <- sqrt(sum((x-mu)^2)/chisq22)
  }
  string1 <- paste('以1-',alpha,'為置信水平的sigma雙側(cè)置信區(qū)間為:[',sigma11,', ',sigma12,']。',sep='')
  string2 <- paste('以1-',alpha,'為置信水平的sigma單側(cè)置信區(qū)間上限為:',sigma21,'。',sep='')
  string3 <- paste('以1-',alpha,'為置信水平的sigma單側(cè)置信區(qū)間下限為:',sigma22,'。',sep='')
  string <- data.frame(Confidence_Interval=c(string1,string2,string3))
  return(string)
}
#求兩個正態(tài)均值差(mux-muy)的置信區(qū)間
#參數(shù)依次為置信水平alpha,正態(tài)樣本x,正態(tài)樣本y,
#已知x總體方差sigmax(默認(rèn)為未知),已知y總體方差sigmay(默認(rèn)為未知)
mux_muy <- function(alpha,x,y,sigmax=NA,sigmay=NA){
  if(is.na(sigmax)|is.na(sigmay)){
    meanx <- mean(x)
    meany <- mean(y)
    m <- length(x)
    n <- length(y)
    sx <- sqrt(sum((x-meanx)^2)/(m-1))
    sy <- sqrt(sum((y-meany)^2)/(n-1))
    sw <- sqrt((m-1)*sx^2/(m+n-2)+(n-1)*sy^2/(m+n-2))
    mu11 <- (meanx-meany)+qt(1-alpha/2,m+n-2)*sw*sqrt(1/m+1/n)
    mu11 <- (meanx-meany)-qt(1-alpha/2,m+n-2)*sw*sqrt(1/m+1/n)
  }
  else{
    meanx <- mean(x)
    meany <- mean(y)
    m <- length(x)
    n <- length(y)
    sx <- sqrt(sum((x-mux)^2)/m)
    sy <- sqrt(sum((y-muy)^2)/n)
    mu11 <- (meanx-meany)+qt(1-alpha/2,m+n)*sw*sqrt(1/m+1/n)
    mu11 <- (meanx-meany)-qt(1-alpha/2,m+n)*sw*sqrt(1/m+1/n)
  }
  string1 <- paste('以1-',alpha,'為置信水平的mux-muy雙側(cè)置信區(qū)間為:[',mu11,', ',mu12,']。',sep='')
  return(string1)
}
#求兩個正態(tài)標(biāo)準(zhǔn)差比sigmax/sigmay的置信區(qū)間
#參數(shù)依次為置信水平alpha,正態(tài)樣本x,正態(tài)樣本y,
#已知x總體均值mux(默認(rèn)為未知),已知y總體均值muy(默認(rèn)為未知)
sigmax_sigmay <- function(alpha,x,y,mux=NA,muy=NA){
  alpha <- alpha
  mux <- mux
  muy <- muy
  if(is.na(mux)|is.na(muy)){
    meanx <- mean(x)
    m <- length(x)
    meany <- mean(y)
    n <- length(y)
    F1 <- qf(1-alpha/2,m-1,n-1)
    F2 <- qf(alpha/2,m-1,n-1)
    sigma11 <- 1/F1*sum((x-meanx)^2)*(n-1)/sum((y-meany)^2)/(m-1)
    sigma12 <- 1/F2*sum((x-meanx)^2)*(n-1)/sum((y-meany)^2)/(m-1)
  }
  else{
    m <- length(x)
    n <- length(y)
    F1 <- qf(1-alpha/2,m,n)
    F2 <- qf(alpha/2,m,n)
    sigma11 <- 1/F1*sum((x-mux)^2)*n/sum((y-muy)^2)/m
    sigma12 <- 1/F2*sum((x-mux)^2)*n/sum((y-muy)^2)/m
  }
  string1 <- paste('以1-',alpha,'為置信水平的sigmax-sigmay雙側(cè)置信區(qū)間為:[',sigma11,', ',sigma12,']。',sep='')
  return(string1)
}

選修課作業(yè),自己寫函數(shù)求單正態(tài)樣本均值、方差置信區(qū)間,兩個正態(tài)樣本均值差、方差比的置信區(qū)間。

求解時正態(tài)方差和均值默認(rèn)為未知,函數(shù)具體樣子可以參考題圖。

本來是想輸出一段話,但是我不知道怎么換行,所以將就著看吧。

補充:R語言【估計單側(cè)置信區(qū)間】

在這里插入圖片描述

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • R語言開發(fā)之輸出折線圖的操作

    R語言開發(fā)之輸出折線圖的操作

    這篇文章主要介紹了R語言開發(fā)之輸出折線圖的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言運行環(huán)境安裝配置詳解

    R語言運行環(huán)境安裝配置詳解

    這篇文章主要介紹了R語言運行環(huán)境安裝配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • R語言實現(xiàn)各種數(shù)據(jù)可視化的超詳細(xì)教程

    R語言實現(xiàn)各種數(shù)據(jù)可視化的超詳細(xì)教程

    Python語言越來越流行,尤其是在機器學(xué)習(xí)與深度學(xué)習(xí)等領(lǐng)域,但是R語言在數(shù)據(jù)分析與可視化方面仍然具有絕對的優(yōu)勢,下面這篇文章主要給大家介紹了關(guān)于R語言實現(xiàn)各種數(shù)據(jù)可視化的超詳細(xì)教程,需要的朋友可以參考下
    2022-11-11
  • R包clusterProfiler如何安裝成功(新手必看!)

    R包clusterProfiler如何安裝成功(新手必看!)

    最近在我以為ClusterProfiler已經(jīng)安裝好的時候,又遇到了一些問題,所以這篇文章主要給大家介紹了關(guān)于R包clusterProfiler如何安裝成功的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • R語言讀取柵格數(shù)據(jù)的方法(raster包讀取)

    R語言讀取柵格數(shù)據(jù)的方法(raster包讀取)

    這篇文章主要介紹了R語言讀取柵格數(shù)據(jù)的方法,本文就只是對R語言raster包讀取、處理柵格數(shù)據(jù)加以基本的方法介紹,需要的朋友可以參考下
    2023-05-05
  • 詳解R語言中的PCA分析與可視化

    詳解R語言中的PCA分析與可視化

    這篇文章主要介紹了R語言中的PCA分析與可視化的相關(guān)資料,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法匯總

    R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法匯總

    這篇文章主要給大家總結(jié)介紹了R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • R語言ggplot2包之注釋方式

    R語言ggplot2包之注釋方式

    這篇文章主要介紹了R語言ggplot2包之注釋方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言數(shù)據(jù)框合并(merge)的幾種方式小結(jié)

    R語言數(shù)據(jù)框合并(merge)的幾種方式小結(jié)

    這篇文章主要介紹了R語言數(shù)據(jù)框合并(merge)的幾種方式小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • R語言中因子相關(guān)知識點詳解

    R語言中因子相關(guān)知識點詳解

    在本篇內(nèi)容里小編給大家總結(jié)了關(guān)于R語言中因子的相關(guān)知識點以及相關(guān)實例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04

最新評論

丰原市| 教育| 临夏县| 故城县| 株洲县| 仁化县| 昌乐县| 慈溪市| 德保县| 巴里| 宁陵县| 大埔区| 遂宁市| 嘉义县| 宝兴县| 大安市| 和平区| 金沙县| 三门峡市| 涞水县| 科技| 和平区| 万安县| 威宁| 尉氏县| 文登市| 东乌珠穆沁旗| 鹿泉市| 平武县| 兴山县| 天气| 丰都县| 罗山县| 象山县| 六安市| 灌阳县| 英超| 吉木萨尔县| 高尔夫| 沁源县| 洪泽县|