注: 本文是R语言sf包的核心开发者和维护者——来自德国明斯特大学的地理信息学教授: Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位、功能、开发现状及现存问题和今后展望,sf包是一个非常了不起的工具,在R语言中引入了空间数量分析领域通用的标准规范(simple feature),结合tidyverse工具箱组合
1.单因素方差分析:适用于单因素A有两个水平或以上,研究个水平对因变量的影响正态假设条件:W检验shapiro.test():原假设为数据来自正态分布方差齐性条件:Bartlett检验(主要用于正态分布的数据) bartlett.test(x, g, ...)x是数据向量或列表(list);g是因子向量,如果x是列表则忽略g。 当使用数据集时,也可以通过formula调用函数&
转载 2023-06-25 20:40:28
178阅读
SAS数据分析系统与R语言分析,这2者之间的争论从未停止,他们就像是Windows系统和MacOS,iOS和安卓,只要一拿出来,就会引来各自拥护者不同的声音。SASSAS已成为商业分析领域无可争议的市场领导者。它提供非常丰富的统计功能, 具有良好的图形用户界面(Enterprise Guide&Miner),便于人们快速学习,并提供出色的技术支持。然而,最终它成为最昂贵的选择,还不具备丰富
在工程、水文和金融等各学科的研究中,总是会遇到很多变量,研究这些相互纠缠的变量间的相关关系是各学科的研究的重点。虽然皮尔逊相关、秩相关等相关系数提供了变量间相关关系的粗略结果,但这些系数都存在着无法克服的困难。例如,皮尔逊相关系数只能反映变量间的线性相关,而秩相关则更多的适用于等级变量。大多数情况下变量间的相关性非常复杂,而且随着变量取值的变化而变化,而这些相关系数都是全局性的,因此无法提供变量间
转载 2023-07-02 13:36:40
112阅读
当我们使用R进行论文模拟时,通常会涉及到许多的循环。一般比较容易的提速方法是将我们的for循环改写为apply族的方法进行向量化运算,但这个方法速度提升的有限,在真实模拟时,如果要与其他算法进行速度的比较,除非自己的算法非常出色,否则还是很难与一些成熟包中的算法相庭抗礼。这时想要再次进行提速,有多种方法,常见的几种是将代码改写为Fortran代码,改写为C++代码抑或改写为C代码。由于Rcpp包的
支持向量机是一个相对较新和较先进的机器学习技术,最初提出是为了解决二类分类问题,现在被广泛用于解决多类非线性分类问题和回归问题。继续阅读本文,你将学习到支持向量机如何工作,以及如何利用R语言实现支持向量机。支持向量机如何工作?简单介绍下支持向量机是做什么的:假设你的数据点分为两类,支持向量机试图寻找最优的一条线(超平面),使得离这条线最近的点与其他类中的点的距离最大。有些时候,一个类的边界上的点可
ROC曲线在介绍ROC曲线之前,我们首先需要介绍混淆矩阵(Confusion Matrix)。在统计分类模型的评估过程中分别统计分类模型归错类,归对类的观测值个数,然后把结果放在一个表里展示出来的表格就是混淆矩阵。混淆矩阵的示意图如下: 在混淆矩阵中:TP代表的是真实值是positive,模型分类为positive的样本数量。 FP代表的是真实值是negative,模型分类为posit
转载 2023-07-04 09:39:27
144阅读
####chapter 1 R 简介(下) #1.8 数据结构(1) #1.8.1 向量 xx1080 <- 20 #向量赋值,右边赋值给左边 xx1080 = 20 #向量赋值,右边赋值给左边 20 -> xx1080 #左边赋值给右边 20 = xx1080 #Error in 20 = xx1080 : invalid (do-_set) left-hand side to as
C语言中的BYTE和char字符在C语言中,字符(character)这个术语具有两个层次上的含义:书写源程序的字符和程序处理的字符以下是小编为大家搜索整理的C语言中的BYTE和char字符,希望能给大家带来帮助!更多精彩内容请持续关注我们应届毕业生考试网!例如,在下面的源程序中“""”之内的“你”、“好”、“,”、“C”、“!”、“\n”就属于程序要处理的字符。[cpp] view plainc
欢迎来到教学星球,我们一起终生学习。今天我们来说说怎样安装R语言R语言是用于统计分析,图形表示和报告的编程语言和软件环境,它是一个用于统计计算和统计制图的优秀工具。 之后出现下图所示界面: 选择“中文简体”,点击“确定”,进入下图所示界面: 点击“下一步”,进入下图所示界面: 点击“浏览”,选择软件安装路径,之后点击“下
R语言如何获取一个列向量?目录R语言如何获取一个列向量?R语言是解决什么问题的?R语言如何获取一个列向量?R语言是解决什么问题的?R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka 和 Robert Gentleman 共同创立。由于R 受Becker, Chambers & Wilks 创立的S 和Sussman 的Scheme 两种语言的影
文章目录dplyr介绍安装数据集:starwars针对单个数据集的操作filter()根据条件筛选行arrange()进行排序slice()根据位置选择行select()选择列mutate()新建列relocate()重排列的位置summarise()汇总grouped datagroup_by()查看分组信息增加或改变用于聚合的变量移除聚合的变量联合使用summarise()`select()
前言机器翻译(Machine Translation, MT)是一类将某种语言(源语言,source language)的句子翻译成另一种语言(目标语言,target language)的句子 在早期的机器翻译主要是依靠统计学模型,使用一种叫统计机器翻译(Statistical Machine Translation, SMT)的方法,在1990年至2010年间是较为主流的方法,也取得了不错的效果
  量化投资中经常提到的alpha(收益)和beta(收益)是从资本资产定价模型(CAPM)中衍生出来的概念。CAPM是一个给风险定价的基本模型,它认为只有系统风险(Systematic risk)才能带来收益。这是因为非系统风险(Nonsystematic risk)可以通过投资组合的方式消除掉,如果非系统风险也可以带来收益,就意味着人们可以通过构建投资组合的方式不承担风险而白得收益,这种情况下
转载 2023-07-04 20:49:17
7阅读
parallelcl<-makeCluster(10, type="FORK") result_list <- parLapply(cl, list, function) stopCluster(cl)  非常简单,在创建集群的时候添加type为 FORK就好。
转载 2023-06-09 00:49:41
170阅读
0. 开篇这一系列是我学习R基础的笔记,它的特点是容易查找,当然也不太严谨。如果是想快速上手,或者喜欢通过多试代码而不是阅读的朋友,可以参考我的笔记。这里是第一部分,关于R当中5种基础的数据模式 (mode):vector,matrix, factor, list, data frame.1. 基础数据模式的操作记录向量(vector)、矩阵(matrix)、因素(factor)、列表(list)
作者 | 二缺叶枫最近在做一些特征提取的工作,过程中因为要展现一些决策树的逻辑规则,所以就简单的绘制了生成的树。BUT!plot画出来的风格简直不能忍,于是乎就去查找了各种美化方法,今天要说的就是我是怎么美化一颗树的。先来看看最初画出来的图!要画的数据集大概是这个样子的。head(kyphosis) Kyphosis Age Number Start 1 absent 71 3
转载 2023-08-16 13:06:16
104阅读
R语言机器学习caret包trainControl函数详解R语言机器学习caret包详解(二)模型训练以及调参 R语言机器学习之caret包详解(一)简介数据预处理各种数据变换近零方差变量创建虚拟变量重抽样技术k折交叉验证留一交叉验证BootstrapMCMCGCV 简介R语言caret机器学习包是对于想要精通机器学习的人来说是必不可少的,旨在通过详细介绍caret包认识理解到机器学习的流程,加深
fgets() 有局限性,每次最多只能从文件中读取一行内容,因为 fgets() 遇到换行符就结束读取。如果希望读取多行内容,需要使用 fread() 函数;相应地写入函数为 fwrite()。 fread() 函数用来从指定文件中读取块数据。所谓块数据,也就是若干个字节的数据,可以是一个字符,可以是一个字符串,可以是多行数据,并没有什么限制。fread() 的原型为:size_t fread (
R的维护工作由一个国际化的开发者团队负责。R软件的官方下载页面叫作The Comprehensive R Archive Network,即CRAN。一、官网下载R安装包:https://cran.r-project.org   进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将
转载 2023-07-28 13:27:45
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5