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

R語(yǔ)言繪制帶誤差線的條形圖

 更新時(shí)間:2022年06月27日 10:55:37   作者:天橋下的賣藝者  
本文主要介紹了R語(yǔ)言繪制帶誤差線的條形圖,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

條形統(tǒng)計(jì)圖是用一個(gè)單位長(zhǎng)度表示一定的數(shù)量,根據(jù)數(shù)量的多少畫成長(zhǎng)短不同的直條.帶誤差的條形圖可以通過誤差線來(lái)判斷顯著性。

在這里插入圖片描述

繼續(xù)使用我們的汽車銷售數(shù)據(jù)(公眾號(hào)回復(fù):汽車銷售,可以獲得該數(shù)據(jù))來(lái)演示,先導(dǎo)入數(shù)據(jù)

library(foreign)
library(ggplot2)
library(tidyverse)  
bc <- read.spss("E:/r/test/tree_car.sav",
                use.value.labels=F, to.data.frame=T)
names(bc)

在這里插入圖片描述

我們來(lái)看下數(shù)據(jù),car就是汽車售價(jià),age是年齡,gender是性別,inccat是收入,這里分成4個(gè)等級(jí),ed是教育程度。
假設(shè)我們想知道不同教育水平的男女在買汽車的價(jià)格上有什么不同,可繪制帶誤差和可信區(qū)間的折線圖,關(guān)鍵就是要算出它的標(biāo)準(zhǔn)誤se和95%ci.
我們先生成一個(gè)計(jì)算標(biāo)準(zhǔn)誤se和95%ci的自定義函數(shù),這是國(guó)外一位大佬設(shè)計(jì)的函數(shù),我見好用直接搬運(yùn)過來(lái)了。

summarySE <- function(data=NULL, measurevar, groupvars=NULL, na.rm=FALSE,
                      conf.interval=.95, .drop=TRUE) {
  library(plyr)
  
  # New version of length which can handle NA's: if na.rm==T, don't count them
  length2 <- function (x, na.rm=FALSE) {
    if (na.rm) sum(!is.na(x))
    else       length(x)
  }
  
  # This does the summary. For each group's data frame, return a vector with
  # N, mean, and sd
  datac <- ddply(data, groupvars, .drop=.drop,
                 .fun = function(xx, col) {
                   c(N    = length2(xx[[col]], na.rm=na.rm),
                     mean = mean   (xx[[col]], na.rm=na.rm),
                     sd   = sd     (xx[[col]], na.rm=na.rm)
                   )
                 },
                 measurevar
  )
  
  # Rename the "mean" column    
  datac <- rename(datac, c("mean" = measurevar))
  
  datac$se <- datac$sd / sqrt(datac$N)  # Calculate standard error of the mean
  
  # Confidence interval multiplier for standard error
  # Calculate t-statistic for confidence interval: 
  # e.g., if conf.interval is .95, use .975 (above/below), and use df=N-1
  ciMult <- qt(conf.interval/2 + .5, datac$N-1)
  datac$ci <- datac$se * ciMult
  
  return(datac)
}

生成函數(shù)后,我們使用自定義函數(shù)summarySE生成標(biāo)準(zhǔn)誤se和95%ci. Measurevar填入你要衡量比較的指標(biāo),這里填入汽車售價(jià),groupvars這里填入性別和教育程度。

carss<- summarySE(bc, measurevar="car", groupvars=c("gender","ed"))

生成了我們需要的做圖數(shù)據(jù)

在這里插入圖片描述

畫條形圖和畫折線圖不同的是,教育這個(gè)指標(biāo)我們要轉(zhuǎn)換成分類變量

carss$ed <- factor(carss$ed)

轉(zhuǎn)換好以后就可以做圖了,先做一個(gè)帶誤差線的

ggplot(carss, aes(x=ed, y=car, fill=gender)) + 
  geom_bar(position=position_dodge(), stat="identity") +
  geom_errorbar(aes(ymin=car-se, ymax=car+se),
                width=.2,                    # Width of the error bars
                position=position_dodge(.9))

在這里插入圖片描述

畫個(gè)帶置信區(qū)間的

ggplot(carss, aes(x=ed, y=car, fill=gender)) + 
  geom_bar(position=position_dodge(), stat="identity") +
  geom_errorbar(aes(ymin=car-ci, ymax=car+ci),
                width=.2,                    # Width of the error bars
                position=position_dodge(.9))

在這里插入圖片描述

進(jìn)行美化一下,一個(gè)可以用于發(fā)表的圖就做成了

在這里插入圖片描述

如何利用置信區(qū)間來(lái)判斷顯著性

在這里插入圖片描述

在這里插入圖片描述

到此這篇關(guān)于R語(yǔ)言繪制帶誤差線的條形圖的文章就介紹到這了,更多相關(guān)R語(yǔ)言 帶誤差線條形圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • R語(yǔ)言對(duì)CSV文件操作實(shí)例講解

    R語(yǔ)言對(duì)CSV文件操作實(shí)例講解

    在本篇文章里小編給大家整理了一篇關(guān)于R語(yǔ)言對(duì)CSV文件操作實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • R語(yǔ)言寫2048游戲?qū)嵗v解

    R語(yǔ)言寫2048游戲?qū)嵗v解

    這篇文章主要介紹了R語(yǔ)言寫2048游戲?qū)嵗v解,文中將代碼列舉了出來(lái),有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • R語(yǔ)言 實(shí)現(xiàn)矩陣相乘100次

    R語(yǔ)言 實(shí)現(xiàn)矩陣相乘100次

    這篇文章主要介紹了R語(yǔ)言 實(shí)現(xiàn)矩陣相乘100次的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-04-04
  • Rstudio中安裝package出現(xiàn)的問題及解決

    Rstudio中安裝package出現(xiàn)的問題及解決

    這篇文章主要介紹了Rstudio中安裝package出現(xiàn)的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-04-04
  • R語(yǔ)言histogram(直方圖)的具體使用

    R語(yǔ)言histogram(直方圖)的具體使用

    這篇文章主要介紹了R語(yǔ)言histogram(直方圖)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • R語(yǔ)言歸一化處理實(shí)例講解

    R語(yǔ)言歸一化處理實(shí)例講解

    這篇文章主要介紹了R語(yǔ)言歸一化處理實(shí)例講解,文中內(nèi)容講解的很清晰,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • R語(yǔ)言數(shù)據(jù)預(yù)處理操作——離散化(分箱)

    R語(yǔ)言數(shù)據(jù)預(yù)處理操作——離散化(分箱)

    這篇文章主要介紹了R語(yǔ)言數(shù)據(jù)預(yù)處理操作——離散化(分箱),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-03-03
  • R語(yǔ)言向量知識(shí)點(diǎn)及實(shí)例講解

    R語(yǔ)言向量知識(shí)點(diǎn)及實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于R語(yǔ)言向量知識(shí)點(diǎn)及實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • 基于R語(yǔ)言?數(shù)據(jù)檢驗(yàn)詳解

    基于R語(yǔ)言?數(shù)據(jù)檢驗(yàn)詳解

    這篇文章主要介紹了R語(yǔ)言數(shù)據(jù)檢驗(yàn)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • R語(yǔ)言邏輯回歸深入講解

    R語(yǔ)言邏輯回歸深入講解

    這篇文章主要介紹了R語(yǔ)言邏輯回歸深入講解,文中對(duì)于邏輯回歸講解的很細(xì)致,有感興趣的同學(xué)可以研究下
    2021-03-03

最新評(píng)論

海城市| 获嘉县| 宜宾市| 磐石市| 枣庄市| 岳阳县| 浦北县| 和平县| 小金县| 措勤县| 台北县| 新乐市| 麦盖提县| 三门县| 广丰县| 象州县| 周口市| 确山县| 通化县| 麦盖提县| 博湖县| 盐源县| 镇平县| 霍林郭勒市| 海安县| 黔东| 综艺| 德格县| 连城县| 南投市| 株洲市| 屏东县| 罗山县| 元朗区| 万宁市| 专栏| 美姑县| 迁西县| 沂水县| 富川| 抚顺县|