其他教程
其他教程:包含了所有代写案例以及部分答案
-
统计学家常常絮聒这样一句话,“一张好的图片胜过千言万语。”画图正是R语言的强项。个中的根基画图呼吁就包罗了大量的参数设置,完全可以满意各类出书物的需要,更况且尚有lattice和ggplot2这两大格点画图包的存在。海外媒体包罗CNN都在操作R的强大画图成果揭示数据之美。优秀的图形表达离不开富厚的色彩搭配,让我们劈头相识一下R画图中的色彩配置。让我们随便弄个饼图先 pie(rep(1,10)) 不得不说这默认的颜色真是弱爆了,让我们挪用rainbow函数增加点色彩,这下感受许多几何了 mycol … 继续阅读“R语言中的色彩”
:
-
首先必需要提到的是QuantLib,它是用C++写的一个开源软件库,主要成果是为种种金融计较提供一个综合框架。而RQuantLib则是毗连R和QuantLib的桥梁,今朝的函数集主要包罗了债券和金融衍生品的计较。我们来计较一个欧式期权价值以相识QuantLib包的利用。期权价值可以看作是一个多元函数,其影响因素包罗了标的资产价值(underlying)、执行价值(strike)、标的资产红利率(dividendYield)、无风险收益率(riskFreeRate)、标的资产颠簸率(volatil … 继续阅读“操作RQuantLib包计较期权价值”
:
-
关联阐明(association analysis)又常称为购物篮阐明,是指假如两个或多个事物之间存在必然的关联,那么个中一个事物就能通过其他事物举办预测.它的目标是为了挖掘埋没在数据间的彼此干系。关联阐明最常用在市场销售数据中,顾主的购物篮中假如包括啤酒的同时,还包括了尿布,这就展现了这两种物品之间的关联。关联阐明的挖掘任务可解析为两个步调:一是发明频繁项集,二是从频繁项会合发生法则。下面用R语言中的arules扩展包来实现apriori算法,来举办关联阐明library(arules)#从r … 继续阅读“操作apriori算法举办关联阐明”
:
-
生命游戏是英国数学家John Horton Conway在1970年发现的细胞自念头(cellular automaton)。它最初于1970年10月在《科学美国人》杂志中呈现。生命游戏是在一个二维矩形世界中,这个世界中的每个方格居住着一个细胞。细胞的生命状态只有在世或灭亡两种。细胞在下一个时刻的存亡取决于相邻八个方格中在世细胞的数量。假如相邻方格在世的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,假如周围活细胞过少,这个细胞会因太孑立而死去。个中一种较为富厚的设定有如下四条: … 继续阅读“用R实现生命游戏(Game of Life)”
:
-
在英文里,R语言一般简写成R可能R-project,最开始的时候,海内将R语言翻译成R软件,厥后以为不当,徐徐翻译成R语言可能R情况。今朝为止,R语言是最通用的。 “R软件是一个开放的统计编程情况,是一种语言,是S语言的一种实现。S语言是由AT&T Bell尝试室的Rick Becker,John Chambers 和Allan Wilks开拓的一种用来举办数据摸索、统计阐明、作图的表明型语言。最初S语言的实现版本主要是S-PLUS。 S-PLUS是一个贸易软件,它基于S语言,并由Mat … 继续阅读“R语言近况与前景”
:
-
R语言是一门强大的面向工具的数据统计语言,较大的利益就是免费。另外,精彩的作图成果、富厚的统计学要领、超强的建模本领、浩瀚的可用阐明包、相对其他软件简便优雅的操纵也都是R的优势。(常常和数据打交道的人)假如此刻不学R,五年后你没有任何优势可言;假如5年后,你还不学R,那你差不多就可以被裁减了。(http://yishuo.org/2012/02/r-is-a-kind-of-life-and-statistics-is-an-attitude/) R自己默认的IDE不是很友好,很生硬。默认就一个 … 继续阅读“R语言开拓利器——RStudio”
:
-
先容几个线性回归(linear regression)中的术语: 残差(Residual): 基于回归方程的预测值与视察值的差。 离群点(Outlier): 线性回归(linear regression)中的离群点是指对应残差较大的视察值。也就是说,当某个视察值与基于回归方程的预测值相差较大时,该视察值即可视为离群点。 离群点的呈现一般是因为样本自身较为非凡可能数据录入错误导致的,虽然也大概是其他问题。 杠杆率(Leverage): 当某个视察值所对应的预测值为极度值时,该视察值称为高杠杆率点。 … 继续阅读“R数据阐明实例:稳健回归”
:
-
在Windows情况下如何编写R措施包,即生成供Linux情况编译运行的tar.gz文件,也生成供windows下利用的.zip文件呢?其实并不巨大,只要下载一些东西软件,凭据相应的步调填写相应的“表格”,继而运行一些简朴的指令,就可以生成R的措施包了。编写R措施包凡是包罗以下几步:(1) 东西软件Rtools的安装和备选软件的安装。(2) r剧本的筹备,也就是用来生成措施包的函数剧本。(3) 操作R中自带的package.skeleton()函数,生成建造包所需要的Description 文件 … 继续阅读“如安在windows中编写R措施包”
:
-
R在Windows下搞出一个R Console的编辑和执行界面,Linux下直接没有,因为Linux下有太强大的编辑器了,好比Emacs。ESS(Emacs Speaks Statistics)是对其的一个扩展,使其支持种种统计语言,R自然位居个中,从ESS和R的细密水平来看它就是为R而生的,无论是自动补全照旧辅佐页面,给人的感受就是R原来就应该存在于Emacs+ESS上,某种水平上来说,Emacs+ESS已经不可是一个R的编辑器,而是R的IDE。这么好的对象自然要迁移到Window平台,此刻已 … 继续阅读“Windows下R的编辑器(Emacs+ESS)”
:
-
用过底层语言做计较的人转入R语言的时候一般城市以为R语言的运算太慢,这是一个常见的对R的误解可能对R的设计的不领略。在二三十年前 Chambers等一群人在贝尔尝试室设计S语言之前,统计计较主要是通过那些底层语言实现的,典范的如Fortran。其时有一个基于Fortran的 统计阐明库,用它的贫苦就在于无论做什么样的数据阐明,都涉及到一大摞繁琐的底层代码,这让数据阐明变得很没劲,统计学家有统计学家的工作,每天陷在计较 机措施代码中也不是个步伐,要挣脱底层语言,那就只能设计高层语言了。有所得必有所 … 继续阅读“R语言的执行效率问题”
: