注: 本文是R语言sf包的核心开发者和维护者——来自德国明斯特大学的地理信息学教授:
Edzer Pebesma 的一篇关于sf包的简介,发表于2018年7月的R语言期刊,主要讲述了sf的定位、功能、开发现状及现存问题和今后展望,sf包是一个非常了不起的工具,在R语言中引入了空间数量分析领域通用的标准规范(simple feature),结合tidyverse工具箱组合
转载
2023-06-30 18:38:28
337阅读
??????一起来干R语言,冲冲冲!!!
???欢迎大佬们来指点指点鸭~~~
参考资料:
1.多元统计分析及R语言建模(第五版),王斌会 编著。
2.R语言实战 文章目录一、R安装及配置1.1 R安装1.2 编辑器选择二、基本使用2.1数据管理2.1.1 数据矩阵R表示2.1.2 数组2.1.3 运算符2.1.4 数据框2.1.5 数据调用2.2 包的使用2.3 输出/拼接2.4 R可视化2.4.
原标题:R语言学习笔记之聚类分析taoyan:伪码农,R语言爱好者,爱开源。使用k-means聚类所需的包:factoextra
cluster #加载包
library(factoextra)
library(cluster)l
#数据准备
使用内置的R数据集USArrests
#load the dataset
data("USArrests")
#remove any missing val
转载
2023-07-10 21:37:55
107阅读
001、test <- "xx aa yy zz" ## 测试字符串
strsplit(test, split = " ") ## split = 用于指定分割的依据, 此处设定为空格
strsplit(test, split = "") ## 指定分割依据为空白
strsplit(test, NULL) ## NULL参数指定分割依据
转载
2023-05-28 15:26:17
0阅读
第六章:基本图形6.1.1简单的条形图# 引入向量数据(改善情况)
library(vcd)
counts <- table(Arthritis$Improved) # 对数据集Arthritis中的Improved变量进行计数
# 根据counts绘制简单条形图
barplot(counts, main='Simple Bar Plot', xlab='Improvement', ylab
转载
2023-09-04 20:53:25
120阅读
第一章 绪论吊码没有,就算考R语言特点我也不背,问就是叫么这没用。第二章 R语言入门x<-1:20 赋值语句 x 1到20在x上添加均值为0、标准差为2的正态分布噪声
y <- x + rnorm (20, 0, 2)
这段代码就是生成随机数
20:生成20个数
0: 均值
2: 标准差
记住就完了fit <- lm (y ~ x)
量化投资中经常提到的alpha(收益)和beta(收益)是从资本资产定价模型(CAPM)中衍生出来的概念。CAPM是一个给风险定价的基本模型,它认为只有系统风险(Systematic risk)才能带来收益。这是因为非系统风险(Nonsystematic risk)可以通过投资组合的方式消除掉,如果非系统风险也可以带来收益,就意味着人们可以通过构建投资组合的方式不承担风险而白得收益,这种情况下
转载
2023-07-04 20:49:17
24阅读
在工程、水文和金融等各学科的研究中,总是会遇到很多变量,研究这些相互纠缠的变量间的相关关系是各学科的研究的重点。虽然皮尔逊相关、秩相关等相关系数提供了变量间相关关系的粗略结果,但这些系数都存在着无法克服的困难。例如,皮尔逊相关系数只能反映变量间的线性相关,而秩相关则更多的适用于等级变量。大多数情况下变量间的相关性非常复杂,而且随着变量取值的变化而变化,而这些相关系数都是全局性的,因此无法提供变量间
转载
2023-07-02 13:36:40
123阅读
前言机器翻译(Machine Translation, MT)是一类将某种语言(源语言,source language)的句子翻译成另一种语言(目标语言,target language)的句子 在早期的机器翻译主要是依靠统计学模型,使用一种叫统计机器翻译(Statistical Machine Translation, SMT)的方法,在1990年至2010年间是较为主流的方法,也取得了不错的效果
转载
2023-12-10 11:23:52
50阅读
这个教程指导你如何在 Ubuntu 上安装 R 语言。你也将同时学习到如何在 Ubuntu 上用不同方法运行简单的 R 语言程序。R,和 Python 一样,它是在统计计算和图形处理上最常用的编程语言,易于处理数据。随着数据分析、数据可视化、数据科学(机器学习热)的火热化,对于想深入这一领域的人来说,它是一个很好的工具。R 语言的优点是它的语法非常简练,你可以找到它的很多实际使用的教程或指南。本文
转载
2023-08-11 20:47:44
121阅读
####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
转载
2024-01-12 17:40:29
86阅读
作者 | 二缺叶枫最近在做一些特征提取的工作,过程中因为要展现一些决策树的逻辑规则,所以就简单的绘制了生成的树。BUT!plot画出来的风格简直不能忍,于是乎就去查找了各种美化方法,今天要说的就是我是怎么美化一颗树的。先来看看最初画出来的图!要画的数据集大概是这个样子的。head(kyphosis)
Kyphosis Age Number Start
1 absent 71 3
转载
2023-08-16 13:06:16
113阅读
ROC曲线在介绍ROC曲线之前,我们首先需要介绍混淆矩阵(Confusion Matrix)。在统计分类模型的评估过程中分别统计分类模型归错类,归对类的观测值个数,然后把结果放在一个表里展示出来的表格就是混淆矩阵。混淆矩阵的示意图如下: 在混淆矩阵中:TP代表的是真实值是positive,模型分类为positive的样本数量。
FP代表的是真实值是negative,模型分类为posit
转载
2023-07-04 09:39:27
151阅读
1. R语言和RStudio基本介绍2. R的下载安装3. 添加R的环境变量4. windows系统安装RStudio步骤5. R中的常见语法6. R和python在语法上的主要区别1. R语言和RStudio基本介绍R是一种流行的统计软件和编程语言,用于数据分析和可视化。它是一个开源的软件,拥有庞大的社区支持和丰富的扩展包,可运行在各种操作系统上,如Windows、Mac和Linux。R被广泛应
转载
2023-12-08 23:03:17
96阅读
R语言之for循环注:来源为李东风R语言教程 使用for循环的注意事项: 如果对向量每个元素遍历并保存结果, 应在循环之前先将结果变量产生等长的存储, 在循环内为已经分配好存储空间的输出向量的元素赋值。 为了产生长度为n的数值型向量,用numeric(n); 为了产生长度为n的列表,用vector(“list”, n)。 对一个向量元素遍历时如果用下标访问, 需要用seq_along(x)的做法而
转载
2023-05-23 13:40:55
491阅读
冒号运算符:创建从某个数到另一个数的数字序列。8.5:4.5
#8.5 7.5 6.5 5.5 4.5c函数:拼接数值和向量,来创建更长的向量。c(17,6:8,c(1,3),7)
#17 6 7 8 1 3 7vector函数能创建一个指定类型和长度的矢量。其结果中的值可为0、FALSE、空字符串、或任何相当于“nothing”的类型。例:vector("numeric",5)
#0 0 0 0
转载
2023-06-21 18:25:16
168阅读
文章目录dplyr介绍安装数据集:starwars针对单个数据集的操作filter()根据条件筛选行arrange()进行排序slice()根据位置选择行select()选择列mutate()新建列relocate()重排列的位置summarise()汇总grouped datagroup_by()查看分组信息增加或改变用于聚合的变量移除聚合的变量联合使用summarise()`select()
转载
2024-01-11 00:39:39
109阅读
parallelcl<-makeCluster(10, type="FORK")
result_list <- parLapply(cl, list, function)
stopCluster(cl) 非常简单,在创建集群的时候添加type为 FORK就好。
转载
2023-06-09 00:49:41
182阅读
R语言的下载与安装(win&mac)数据分析软件之R语言 R语言的下载:1.搜索R语言2.打开官网选择download R3.根据不同的系统需要下载不同版本,Linux选择第一个,Mac选择第二个,Windows选择第三个(Download R for Windows)——>(base)——>(Download R 3.6.0 for Windows )。可直接点击官网链接:[
转载
2023-07-07 23:26:39
99阅读
> x<-1:10
> any(x>8)
[1] TRUE
> any(x>88)
[1] FALSE
> all(x>88)
[1] FALSE
> all(x>0)
[1] TRUE比较简单,不一一做解释 扩展案例:寻找连续出现1的游程案例描述:一个向量由0和1构成,现在要找到连续出现1的游程,比如对于一组向量(1,0,0,
转载
2023-10-25 21:39:56
79阅读