R笔记 1

搜索笔记

pchisq(q, df)              #求卡方对应p值,q为统计量值
qchisq(1-alpha,df)        #求卡方1-alpha对应值
data()                    #查看R的内置数据集
methods()                 #可以查看面向式函数所有函数,例methods(plot)<br>

(.packages())               #查看环境中包
detach(package:~)           #移除加载的包<br>
.packages(all.available=T)  #查看下载的包
options(max.print = 20000)  #让控制台显示更多数据

  

上课笔记

save.image()            #保存文件
load()                  #读取文件
windows()               #打开大的画布
print(pi,digits=20)     #查看Pi的小数20位

rm()                    #清除变量,例rm(list = ls())清除所有变量
as.numeric()            #数据框强制转化为矩阵时丢失行名
cloMeans()              #数据框计算均值不能用mean
D (expr, name)          #求导函数

function(){}            #{}中最后一行print输出结果将返回list
paste(x, sep="", collapse="‘)
trimws()                #去除字符串左右空格
nchar()                 #统计多少字符数

  

线性拟合

lm(y~x-1, data=data)   #解释变量后减1即不产生截距项
lm(y~x:z, data=data)   #l交互作用两变量间用冒号连接
lm(y~. , data=data)    #解释变量用点号代替表示全部变量

回归的本质:E(Y|X1, ……Xp)

QQ图:残差作Y,正态分布随机数作X,看是否在一条直线上

Logit回归评判效果好坏可用用 ROC曲线与AUC,TPR,FPR(true positive rate/false positive rate)

时间: 2024-08-14 11:47:51

R笔记 1的相关文章

R 笔记

(1) > x = 11> x[1] 11> print(x)[1] 11> y <- 7> ls()[1] "x" "y"> rm(y)> y <- 9> x1 = c(1,3,5,7,9)> x1[1] 1 3 5 7 9> sqrt(y)[1] 3> log(y)[1] 2.197225> log2(y)[1] 3.169925> exp(y)[1] 8103.084 &

R 笔记(2)

incomplete final line found by... The message indicates that the last line of the file doesn't end with an End Of Line (EOL) character (linefeed (\n) or carriage return+linefeed (\r\n)). The original intention of this message was to warn you that the

【R笔记】日期处理

R语言学习笔记:日期处理 1.取出当前日期 Sys.Date() [1] "2014-10-29" date() #注意:这种方法返回的是字符串类型 [1] "Wed Oct 29 20:36:07 2014" 2.在R中日期实际是double类型,是从1970年1月1日以来的天数 typeof(Sys.Date()) [1] "double" 3.转换为日期 用as.Date()可以将一个字符串转换为日期值,默认格式是yyyy-mm-dd. a

【R笔记】R的内存管理和垃圾清理

R输入命令时速度不要太快,终究是个统计软件,不是编程! 写R程序的人,相信都会遇到过“cannot allocate vector of size”或者“无法分配大小为...的矢量”这样的错误.原因很简单,基本都是产生一个大矩阵等对象时发生的,最干脆的解决办法有两种,第一种是加大内存换64位系统,第二种是改变算法避免如此大的对象.第一种办法,是最好的办法,不过大对象的需求是没有止尽的,终究不是长久之道.第二种办法是最好的思路,无论多么大的对象都是可以弄小的,无非就是分而治之.时间换空间等,对算法

【R笔记】使用R语言进行异常检测

本文转载自cador<使用R语言进行异常检测> 本文结合R语言,展示了异常检测的案例,主要内容如下: (1)单变量的异常检测 (2)使用LOF(local outlier factor,局部异常因子)进行异常检测 (3)通过聚类进行异常检测 (4)对时间序列进行异常检测 一.单变量异常检测 本部分展示了一个单变量异常检测的例子,并且演示了如何将这种方法应用在多元数据上.在该例中,单变量异常检测通过boxplot.stats()函数实现,并且返回产生箱线图的统计量.在返回的结果中,有一个部分是o

【R笔记】glm函数报错原因及解析

R语言glm函数学习:  [转载时请注明来源]:http://www.cnblogs.com/runner-ljt/ Ljt 作为一个初学者,水平有限,欢迎交流指正. glm函数介绍: glm(formula, family=family.generator, data,control = list(...)) family:每一种响应分布(指数分布族)允许各种关联函数将均值和线性预测器关联起来. 常用的family: binomal(link='logit')         ----响应变量

【R笔记】给R加个编译器——notepad++

R的日记-给R加个编译器 转载▼ R是一款强大免费且开源的统计分析软件,这是R的长处,可也是其“缺陷”的根源:不似商业软件那样user-friendly.记得初学R时,给我留下最深印象的不是其功能的强大(体会到的其实是),而是其简洁如一张白纸的操作界面,再加上复杂而劳累的一遍遍敲击键盘,感觉用其做一点点统计分析都是噩梦.时至今日,R的编译界面,我依然觉得是用过的软件中最烂的那类.一个这么好的软件为什么就不做一个好用的界面呢? 幸运的是,到目前已经有好几个第三方的编译器可以和R联接.用这些编译器有

R笔记 2

视频笔记 随手记,仅供个人查阅 1.  kaggle比赛 2.  发布结果的平台:GitHub,RPubs 3.  发布文件 README.md:introduction(dataset, variables...), loading the data, making plots 4.  Google,Stackoverflow 搜索R问题 5.  提问:操作系统,R版本,函数,错误,语句 6.  因子:改变因子levels顺序用factor里levels参数 table函数查看因子各个数 un

R笔记1

swirl安装课程命令:install_from_swirl("Data_Analysis") <2:workspace and files>1.getwd():显示当前工作空间路径;例子:old.dir <- getwd()将当前工作路径赋给old.dir变量;2.ls():列出当前工作空间里的所有对象(变量);3.dir():列出当前工作空间文件文件夹内所有文件和文件夹;4.list.files():与dir()函数作用一样;5.args():查看某函数所需的变量