R
babychrislee3
这个作者很懒,什么都没留下…
展开
-
R packages:fNonlinear———bdsTest——BDS检验
bdsTest : Brock--Dechert--Scheinkman test for iid seriesBDS检验原创 2020-10-12 13:09:37 · 4849 阅读 · 1 评论 -
R语言——一张图上画多条线
第一种:plot(M[1:20],type="o",pch=20,col="red")par(new = TRUE)plot(N[1:20],type="o",pch=17,col="blue")中间加上这一行par(new = TRUE)就好了。第二种:选择用linesplot(M[1:20],type="o",pch=20,col="red")points(N[1:20],pch=17,col="blue")lines(N,col="Blue",lty=2)或者是:plot(M原创 2020-08-06 23:35:31 · 26792 阅读 · 2 评论 -
R——把数据框输出
write.table(data,“data.csv”,row.names=FALSE,col.names=TRUE,sep=",")行序号不导出列名称导出原创 2020-01-15 17:28:51 · 2373 阅读 · 2 评论 -
R——paste、paste0连接字符串
#要生成12个月的fitbit文件名paste("fitbit", 1:12, ".jpg", sep = "")[1] "fitbit1.jpg" "fitbit2.jpg" "fitbit3.jpg" "fitbit4.jpg" "fitbit5.jpg" "fitbit6.jpg" "fitbit7.jpg"[8] "fitbit8.jpg" "fitbit9.jpg" ...原创 2020-01-05 11:11:19 · 1176 阅读 · 0 评论 -
R——sample()——随机抽样
sample()sample(x, size, replace = FALSE, prob = NULL)x:为向量,表示抽样的总体,或者是一个正整数,表示样本总体为1~n;size:为样本容量,即要抽取的样本个数,是一个非负整数;replace:表示是否为有放回的抽样,是一个逻辑值,默认为FALSE,即默认为无放回抽样;prob:为权重向量,即x中元素被抽取到的概率,是一个取值0~1的...原创 2020-01-04 20:22:33 · 1582 阅读 · 0 评论 -
R————do.call()
aa <- data.frame(matrix(1:25, ncol = 5), matrix(4:28, ncol = 5), matrix(21:45, ncol=5))aa_sum <- do.call(sum,aa) aa_bind <- do.call(cbind,aa) bb <- list(matrix(1:25, ncol = 5...原创 2020-01-04 18:55:02 · 220 阅读 · 0 评论 -
R——factor()、gl() 构造因子
因子——表示名义型变量或有序变量。名义变量一般表示类别,如性别,种族等等。有序变量是有一定排序顺序的变量,如职称,年级等等。使用factor()函数f <- factor(x=charactor(), levels, labels=levels, exclude = NA, ordered = is.ordered(x), namax = NA)其中:x 为创建因子的数据,是一个...原创 2019-12-30 21:09:39 · 2460 阅读 · 1 评论 -
Shapiro-Wilk检验(一般配合QQ图)
检验数据是否符合正态分布类似于线性回归的方法一样,是检验其于回归曲线的残差。使用范围:样本量N<20软件实现:R语言的stats包中的shapiro.test函数该检验原假设:数据服从正态分布(所以要想证明数据不服从正态分布必须拒绝原假设,一般是p值小于0.05)具体数学表达式:一般先用QQ图观察一下,再用这个检验一下。...原创 2019-12-27 14:26:48 · 4772 阅读 · 0 评论 -
R——输出数据和结果
sink("E:\\桌面\\data.txt",append=FALSE,split=TRUE)a<-c(1,2,3,4,5,6,7,8,9,10)print(a) 用print去输出append=TRUE代表的意思就是在源文件上面追加写入split=TRUE的意思就是不仅仅在文件中输出,也在控制台输出...原创 2019-12-27 14:00:17 · 2233 阅读 · 0 评论 -
R语言基本操作
运行q()——退出R程序tab——自动补全ctrl+L——清空consolerm(list=ls())——删除工作空间的所有对象ESC——中断当前计算文件目录设置setwd()——设置工作文件目录getwd()——获取当前工作文件目录list.files()——查看当前文件目录中的文件ls() 和 objects()——查看当前工作空间中存在的对象(变量)methods(x)...原创 2019-12-22 16:28:27 · 2827 阅读 · 0 评论 -
R——读取excel
一、本身文件的属性是用的\ , 但是在R里 要么用\ 要么用/C:\Users\Desktop\sth.txtC:/Users/Desktop/sth.txt二、提取方式(1)从剪贴板里读取选中EXCEL里所需要的内容,复制,在R中输入:data<- read.table(“clipboard”,header=TRUE,sep=’\t’)(2) 转换成文本txt读取data&...原创 2019-12-22 16:11:58 · 298 阅读 · 1 评论 -
R语言——par时一些字母
plot 二维坐标绘图dotchart 点图barplot 条形图hist 直方图pie 饼图points 添加点lines 添加线text 添加文字title 添加标题boxplot 箱线图##画图plot(x~y,xlab="",ylab="",main="",xlim=c(0,45),ylim=c(0,45),pch=18,col=2,cex=5)#xlab/ylab...原创 2019-12-22 16:02:23 · 1133 阅读 · 0 评论 -
R————时间序列————指数预测模型
指数预测模型单指数模型: 拟合的是只有常数水平项和时间点ii处随机项的时间序列,这时认为时间序列不存在趋势项和季节效应。双指数模型 / Holt指数平滑:拟合的是有水平项和趋势项的时序。三指数模型/Holt-Winters指数平滑:拟合的是有水平项、趋势项以及季节效应的时序。可使用以下函数进行拟合指数模型:R中自带的HoltWinters()函数forecast包中的ets()函数 ...原创 2019-12-17 14:46:02 · 1675 阅读 · 0 评论 -
R语言————par函数
为什么很多代码一开始先写一个par( ) ?【这个函数会“永久性”改变作图设置,而我们有时并不想要这种功能,我们可能希望画下一幅图的时候,之前的参数可以被“还原”回来】【1】在一幅图开始之前先把作图参数保存到一个对象中,比如op = par()【2】在作这幅图的过程中用par()函数任意更改设置以适合需要【3】作完图后,再用par(op)语句把之前保存的参数设置“释放”出来,【4】这样,...原创 2019-12-16 23:00:00 · 13285 阅读 · 0 评论 -
R语言————管道符————%>%
计算向量x的log值的指数函数值的绝对值的整数近似值平常:round(abs(exp((log(x)))))利用管道符号:library(dplyr) #使用dplyr包功能x %>% log( ) %>% exp( ) %>% abs( ) %>% round( )...原创 2019-12-16 18:41:09 · 2844 阅读 · 0 评论 -
R——Error in plot.new() : figure margins too large——解决方法
使用 windows() 弹出新的窗口来画。或者拉大一下画图的区域的长和宽。原创 2019-12-16 15:59:15 · 1809 阅读 · 0 评论 -
R语言————%in%
a<-c(3,6,4)b<-c(1,3,4,5,7,8)a%in%b % a是否在b里面,出来的是逻辑值true or false。which(a%in%b) %a里面的哪些值,第几个值,在b里面。a[which(a%in%b)] %取出a中所有在b中出现过的元素match(a,b) %想要看看a出现在b中的哪个位置,指的是b的位...原创 2019-12-15 14:22:45 · 1505 阅读 · 0 评论 -
R语言————用箱线图检查异常值
[stats, n, conf, out]= boxplot.stats(x, coef=1.5, do.conf=TRUE, do.out=TRUE) x:所要分析的数值向量coef:盒子的长度,也就是说上图中盒须的长度需要是几倍的盒长(IQR)do.conf: 是否要输出confdo.out: 是否要输出outstats:返回5个元素的值:盒须最小值,盒最小值,中位数,盒最大值,盒...原创 2019-12-15 14:15:44 · 12457 阅读 · 0 评论 -
R语言——STL时间序列分解
stl(x, s.window, s.degree=0, t.window=NULL, t.degree=1, robust=FALSE, na.action=na.fail)s.window————提取季节性时的loess算法 时间窗口的宽度,需要是奇数;s.degree————提取季节性时局部拟合多项式的阶数,需要是0或者1;t.window————提取趋势性时的loess算法 时间窗口...原创 2019-12-12 22:31:49 · 13701 阅读 · 5 评论 -
R语言——导入数据
1. 数据少直接copy打开excel表格->全选里面的内容->点击复制 data <-read.table(“clipboard”, header = T, sep = ‘\t’)【header=T, 第一行设为标题】2. R把任意多个连续的空格或制表符只算作一个如果数据表中有空缺的单元格,一定要用NA来表示缺失的数据,否则将会导致读入数据错位。3. 读入的数据进行...原创 2020-06-30 09:40:22 · 1667 阅读 · 0 评论 -
R语言笔记——ts函数(不定时更新)
1.ts()函数将其转化为时间序列时间序列对象是一种专为时间序列分析而设计的对象类型,其中包括两个维度,一个是描述指标的数值,还有一维是时间。时间序列对象和一般数值型向量类似,只不过是加了一个时间的描述。在R语言中可以使用ts(数据向量,frequency=表示将时间分开的时间间隔,start=c(第一个数据所表示的年,月))。sales.data<-read.csv(“citysa...原创 2019-12-12 19:17:00 · 21490 阅读 · 1 评论 -
递归思想
递归的思想以此类推递归的两个条件可以通过递归调用来缩小问题规模,且新问题与原问题有着相同的形式。(自身调用)存在一种简单情境,可以使递归在简单情境下退出。(递归出口)举例factorial(n)=n*factorial(n-1),其中n为非负整数,且0!=1,1!=1public static long factorial(int n) throws Exception { ...原创 2019-12-06 10:11:14 · 112 阅读 · 0 评论