美文网首页
瑞德学习R语言day07

瑞德学习R语言day07

作者: __method__ | 来源:发表于2021-06-11 17:38 被阅读0次

曲线绘制

  • dnorm(x, mean = 0, sd = 1, log = FALSE) 的返回值是正态分布概率密度函数值,比如dnorm(z)则表示:标准正态分布密度函数f(x)在x=z处的函数值。
  • pnorm(q, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE) 返回值是正态分布的分布函数值,比如pnorm(z)等价于P[X ≤ z]
  • qnorm(p, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE) 的返回值是给定概率p后的下分位点.
  • rnorm(n, mean = 0, sd = 1) 的返回值是n个正态分布随机数构成的向量。
curve(dnorm(x), xlim=c(-2, 2), ylab="",axes=FALSE,xlab = "")
axis(1, at=c(-2,-1,0,0.8,1,2), pos = 0)
# axis
# 第一个参数 side表示要操作的坐标轴,取值1、2、3、4分别代表下、左、上、右;
# at表示刻度线及刻度值所在位置;
# pos 表示轴线所在的位置

填充颜色

以数据(x,y)为坐标,依次连接所有的点,绘出一个多边形

x = 1:10
y = rnorm(x)
x1 = c(2, 4, 4)
y1 = c(0, 0, 1)
plot(x, y, type = 'l')
polygon(x, y, col='green')
polygon(x1, y1, col='red')
curve(dnorm(x), xlim = c(-2, 2), ylab = "", axes=FALSE)
abline(h=0)
sequence = seq(-2, 0.8, 0.1)
polygon(x =c(sequence, 0.8, -2), y=c(dnorm(c(sequence)), 0, 0), col='purple')
axis(1, at=c(-2,-1,0,0.8,1,2), pos = 0)

直方图添加正太曲线

hist(mtcars$wt, prob=T) # prob=T指定为频率 默认是频数
m =mean(mtcars$wt)
s =sd(mtcars$wt)
curve(dnorm(x, mean = m,  sd = s), col='red', lwd=2, add = TRUE)
# lwd=2线的宽度 #  add=TRUE 代表加载直方图上

要计算 P(Z < 0.8),请使用pnorm.

 pnorm(0.8)
[1] 0.7881446

计算 P(Z > 0.8):
第一种



第二种



计算 P(0.3 < Z < 0.7):


上面是均值为5 标准差为4


线性模型

先生成散点图

plot(mtcars$mpg, mtcars$wt, xlab = "mpg", ylab = "weight", main = "scatter of mpg vs wt")

计算相关系数



绘制散点图的线性模型

plot(mtcars$mpg, mtcars$wt, xlab = "mpg", ylab = "weight", main = "scatter of mpg vs wt")
L = lm(wt~mpg, data = mtcars)
# 因变量 ~ 自变量
abline(L, col='red', lwd=3)
L = lm(wt~mpg,data=mtcars)
plot(mtcars$mpg,L$residuals, xlab = "mpg", ylab = "Residuals")
abline(h = 0, col = "blue")

相关文章

  • 瑞德学习R语言day07

    曲线绘制 dnorm(x, mean = 0, sd = 1, log = FALSE) 的返回值是正态分布概率密...

  • 瑞德学习R语言day06

    基本统计数值 查看键值情况 平均数和中位数 标准差和方差 数据总结 查看筛选子集的的统计结果选择重量大于或等于 3...

  • 瑞德学习R语言day03

    factor(变量) 因子类型的转化 R语言绘图 使用ggplot2绘图导入依赖 绘制柱状图 统计一组数中元素的情...

  • 瑞德学习R语言day05

    散点图 特性: 两个变量之间的关系分布图 精细化 数据拟合 简单说一下 lm 函数 -formula:指要拟合的模...

  • 瑞德学习R语言day04

    ggplot 直方图 箱线图 用在箱线图中的~: boxplot(y~x1),表示将x1视作分组变量, 分组输出y...

  • 瑞德学习R语言day02

    R依赖包的安装 R中的数据结构 通过数据集来了解R中数据结构查看变量的详情 查看变量内部的数据类型 变量的筛选 数...

  • day5 阿来

    继续学习R语言 R语言数据学习 数据R语言学习.png 数据输入 数据输出 总结 R语言学习的第二天,熟悉了很多操...

  • 第八周作业汇总(蚂蚁私塾一期三班)

    本周学习书籍:《助推》— 查理德·H·泰勒(美)、卡斯·R·桑坦斯(美) 整理人:陆瑞林-20171029 一、本...

  • R语言-0基础学习4-实战1-常见操作

    R语言学习系列R语言-0基础学习1-数据结构R语言-0基础学习2-构建子集R语言-0基础学习3-循环排序信息处理函...

  • 学习小组Day4笔记--行

    正式开始学习R语言了,今天笔记内容为R语言基础和ggplot2的入门学习 R语言基础 1、认识R与RStudio ...

网友评论

      本文标题:瑞德学习R语言day07

      本文链接:https://www.haomeiwen.com/subject/vxjveltx.html