R语言零基础系列教程-01-R语言初识与学习路线

server/2025/3/16 12:31:34/

代码、讲义、软件回复【R语言01】获取。

R语言初识

  • R是一个开放的统计编程环境,是一门用于统计计算作图的语言。
  • “一切皆是对象”,数据、函数、运算符、环境等等都是对象。
  • 易学,代码像伪代码一样简洁,可读性高
  • 强大的统计和可视化能力
  • R有上万扩展包

R语言的应用

工作: 统计与绘图

num1 = c(2, 3, 2, 6, 2, 3, 5)
num2 = c(10, 5, 8, 5, 8, 15, 9)
> wilcox.test(num1, num2)
# Warning message in wilcox.test.default(num1, num2):
# "cannot compute exact p-value with ties"
# 
# 	Wilcoxon rank sum test with continuity correction
# 
# data:  num1 and num2
# W = 3, p-value = 0.006662
# alternative hypothesis: true location shift is not equal to 0
boxplot(num1, num2)

png

日常与娱乐

  • 在R启动界面打印信息
  • 打印信息可以放在文件里: cat1.txt
cat(readLines("data/cat1.txt"), sep = "\n")

# 打印欢迎语并打印天气
cat(readLines("data/cat2.txt"), sep = "\n")
cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n")    

cat(system("curl wttr.in/Hangzhou?lang=zh", ignore.stderr = T, intern = TRUE), sep = "\n") 

# 切换城市
cat(system("curl wttr.in/Shanghai?lang=zh", ignore.stderr = T, intern = TRUE)[1:7], sep = "\n") 

# 自己编写程序
  • 用于视频下载/视频转音频/音频分割基于R语言的轻量流程化脚本
  • https://github.com/JiahaoWongg/Bilidown

学习路线

书籍

  • 《R语言实战》: 入门上手的好书籍, 但内容过多, 需要挑着学
  • 《ggplot2:数据分析与图形艺术》: ggplot2作者力作, 深入理解数据可视化

学习路线

  • 掌握R和RStudio的使用
  • 熟悉R的基本数据类型及增删改查
  • 数据的读入和输出,数据清洗
  • 流程控制、自定义函数
  • 数据的可视化
  • 统计分析、机器学习
  • 公共数据挖掘、转录组、单细胞

学习更多


http://www.ppmy.cn/server/175422.html

相关文章

Machine Learning: 十大基本机器学习算法

机器学习算法分类:监督学习、无监督学习、强化学习 基本的机器学习算法: 线性回归、支持向量机(SVM)、最近邻居(KNN)、逻辑回归、决策树、k平均、随机森林、朴素贝叶斯、降维、梯度增强。 机器学习算法大致可以分为三类: 监督学习算法 (Sup…

华为重拳出击!华为重拳出击!华为重拳出击!

大家好,我是小程程。 华为出了一个大瓜哦! 华为多名产品线负责人被开除 据财新网 3 月 10 日报道,华为最近发了一则内部通报: 华为称,经审计发现,(ICT 产品与解决方案,半导体业务部、…

基于微信小程序开发的宠物领养平台——代码解读

项目前端 一、项目的技术架构概况 一句话概括:该项目是基于微信小程序开发的宠物领养平台,采用原生小程序框架进行用户界面的构建,使用 wx.request 进行 API 请求,并通过 getApp() 和本地存储来管理全局状态和用户信息。 一&am…

当AI学会“察言观色“:多模态情绪识别的魔幻现实主义之旅

引言:AI读脸时代的荒诞与真实 2025年的某个深夜,程序员小李开发的"情绪识别AI"把老板的假笑误判为"愤怒",导致全员收到《关于禁止皮笑肉不笑的通知》。这场乌龙揭开了单模态识别的遮羞布——原来AI和人一样&#xff0c…

Express.js 是一个轻量级、灵活且功能强大的 Node.js Web 应用框架

Express.js 是一个轻量级、灵活且功能强大的 Node.js Web 应用框架,广泛用于构建 Web 应用程序和 API。它以其简洁的语法和模块化设计而闻名,非常适合快速开发后端服务。以下是关于 Express.js 的详细介绍以及如何高效使用它的指南。 1. Express.js 的核…

2025 职业革命:AI 重构就业图谱的生存法则

一、技术迭代下的产业剧变 2025 年的春天,全球科技界正在见证人工智能的第三次浪潮。根据麦肯锡最新发布的《全球就业趋势报告》,大模型技术已渗透至 83% 的行业领域。以医疗行业为例,IBM Watson 的诊断准确率已达 98.7%,超越资深…

【论文阅读】AlexNet——深度学习奠基作之一

原文链接 Step 1 1. titleabstract 第一句:告诉我干了什么事情 我们训练了一个很大很深的卷积神经网络,用来对120w个图片作分类,这里面有1000个类 第二句:结果 在测试集上面,top-1 error37.5%,top-517.0…

MobileNet家族:从v1到v4的架构演进与发展历程

MobileNet 是一个专为移动设备和嵌入式系统设计的轻量化卷积神经网络(CNN)家族,旨在在资源受限的环境中实现高效的图像分类、对象检测和语义分割等任务。自 2017 年首次推出以来,MobileNet 经历了从 v1 到 v4 的多次迭代&#xff…