文档章节

R语言模拟丹东下雨并求最大连续下雨天数问题

非线性方程
 非线性方程
发布于 2017/03/30 21:31
字数 331
阅读 3
收藏 0
R

#模拟丹东60天下雨情况,下雨为1,不下雨为0
a=rep(0,60)
a[1]=0
for (i in 2:60){
  if(a[i-1]==1) {a[i]=rbinom(1,1,0.8)}
                else {a[i]=rbinom(1,1,0.6)}
}
#模拟60天最大连续下雨天数
len=0 ##初始化
m<-NULL
for(i in 2:60){
  if(a[i]==1) {
    len<-len+1
    rainday[i]<-len
  }
  else {len=0
        rainday[i]<-len
        }
}
rainyear<-order(rainday,decreasing=T)[1] #排序再取出最大连续下雨天数

#模拟计算100年丹东7,8月连续下雨的天数,做频数直方图
rainyear <- NULL #赋值为自动延长的向量
j <- 1
while (j<=100){
  len=0 ##初始化
  rainday<-NULL
  a=rep(0,60)
  a[1]=0
  for (i in 2:60){
    if(a[i-1]==1) {a[i]=rbinom(1,1,0.8)}
    else {a[i]=rbinom(1,1,0.6)}
  }
  for(i in 2:60){
    if(a[i]==1) {
      len<-len+1
      rainday[i]<-len
    }
    else {len=0
          rainday[i]<-len
    }
  }
  rainyear[j]<-order(rainday,decreasing=T)[1]
  j<-j+1
}
hist(rainyear)

© 著作权归作者所有

非线性方程
粉丝 1
博文 22
码字总数 9927
作品 0
天津
程序员
私信 提问
机器学习算法 --- Naive Bayes classifier

一、引言   在开始算法介绍之前,让我们先来思考一个问题,假设今天你准备出去登山,但起床后发现今天早晨的天气是多云,那么你今天是否应该选择出去呢? 你有最近这一个月的天气情况数据如...

码农47
2018/07/03
0
0
R语言深度学习包有哪些????

R语言深度学习的包有哪些???求大神告知R语言深度学习的包有哪些?R语言深度学习的包有哪些???求大神告知R语言深度学习的包有哪些?R语言深度学习的包有哪些???求大神告知R语言深度学...

pb加油
2016/08/31
266
0
多元线性回归公式推导及R语言实现

多元线性回归 多元线性回归模型 实际中有很多问题是一个因变量与多个自变量成线性相关,我们可以用一个多元线性回归方程来表示。 为了方便计算,我们将上式写成矩阵形式: Y = XW 假设自变量维...

知然
2018/08/28
0
0
R语言之数据分析高级方法「时间序列」

作者简介Introduction 姚某某 知乎专栏:https://zhuanlan.zhihu.com/mydata 往期回顾: R语言之高级数据分析「聚类分析」 本节主要总结「数据分析」的「时间序列」相关模型的思路。 「时间序...

kmd8d5r
2018/04/24
0
0
机器学习中要用到的数学知识之统计学(二)

1.计算总体方差的更快计算公式:推导如下(Word里编写数学式实在是费力,我只好在纸上操作了) 2.随机变量-->区别于数学意义上的变量 用大写字母X,用于量化一个随机过程 eg: a.明天是否会下...

nimo_cap
2018/03/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
8
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
10
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
25
0
Docker安装PostgresSql

Docker安装PostgresSql 拉取docker镜像 # docker pull postgres:10.1010.10: Pulling from library/postgres9fc222b64b0a: Pull complete 38296355136d: Pull complete 2809e135bbdb: Pu......

Tree
今天
8
0
内容垂直居中

方法一: 采用上下 padding 形式,将内容放置在垂直居中 .line { padding: 2% 0; text-align: center; height: 5px;} <div class="line"> 内容垂直居中</div> 方法二: 采......

低至一折起
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部