【学习感悟】 文科生如何入门R语言

作者 钱亦欣
随着大数据时代的来临,掌握R语言几乎成了各个学科和多个工作岗位的必备技能。然而,不少朋友由于之前学的是偏向人文社科的专业,之前连Excel都玩不顺手,更别提接触过编程语言了。面对市面上一堆R语言的书籍,可能有些不知所措,一看一些专业性比较强的书,就直接懵逼了。因此,我以本文来记录一下我将近1年半的R语言学习历程,希望能对有相似背景的朋友提供一些帮助。

金融专业(没错,就是国内那种记记背背的“金融学”)。由于大四伊始就拿到了本校直研资格,并选定了导师和专业,因此整个大四就等于提前开始了研究生生涯。

一开始,接触R语言我也懵逼,毕竟除了小学学过的VB和大二为了完成线代作业学了一点点的Matlab,我就一点编程基础都没有了。那时候百度了挺多资料,发现都比较零散不成系统。好在最后买了《R语言实战》,在这本书的帮助下才入了门。而后又陆续看了《R语言编程艺术》,《统计学习导论》等书,学习总算是越来越有感觉。后来由于本科毕业要做毕设,我做的又是相对繁琐的面板数据模型。我就利用这个机会,掌握了R语言的数据清洗、面板建模、模型结果可视化等技术。同时,我还给很多做毕设的同学提供了技术支持(没错,大部分是女生),顺带自己也学习了一下各种统计检验,简单的时序模型和广义线性模型等。既帮助了别人,又提高了自己,还认识了不少妹子。可谓一举多得࿰

【学习感悟】 文科生如何入门R语言作者 钱亦欣随着大数据时代的来临,掌握R语言几乎成了各个学科和多个工作岗位的必备技能。然而,不少朋友由于之前学的是偏向人文社科的专业,之前连Excel都玩不顺手,更别提接触过编程语言了。面对市面上一堆R语言的书籍,可能有些不知所措,一看一些专业性比较强的书,就直接懵逼了。因此,我以本文来记录一下我将近1年半的R语言学习历程,希望能对有相似背景的朋友提供一些帮助。个人 在本文中,我们将用R 语言 对数据进行线性混合效应模型的拟合,然后可视化你的结果。 线性混合效应模型是在有随机效应时使用的,随机效应发生在对随机抽样的单位进行多次测量时。来自同一自然组的测量结果本身并不是独立的随机样本。因此,这些单位或群体被假定为从一个群体的 "人口 "中随机抽取的。示例情况包括 当你划分并对各部分进行单独实验时(随机组)。 当你的抽样设计是嵌套的,如横断面内的四分仪;林地内的横断面;地区内的林地(横断面、林地和地区都是
一个有变量的等式称为方程式,其中带有微分符号的方程式称为微分方程式。在微分方程中,对一个变量微分称为常微分方程,对多个变量微分称为偏微分方程。 劳伦兹(Lorenz)方程式是由大气方程简化而来的,方程式如下: 其中,a,b,c为特定参数,在某些特定数值中可以观察到一些现象。下面通过R 语言 的"deSolve"软件包进行数值计算,并使用"scatterplot3d"软件包进行3D图形的绘制。 进入R...
df <- tibble(x = 1:4, y = rnorm(4)) df %>% mutate(across(where(is.numeric), rescale01)) #> # A tibble: 4 x 2 #> x y 如图所示,右侧开车的例子,如果你用一个控制变量来控制角度,另外一个控制变量来控制速度,那么你可以很容易的开好这个车。如果你有一个控制变量既可以控制角度,也可以控制速度,虽然也可以开好这个车,但相比而言就困难很多了。 正交化意味着这两个控制变量互相垂直,并不彼此干扰。这种设计出来的控制装置是比较好的控制装置。 那么这个和机器 学习 有什么关系? 如图所示,对于一个监督 学习 而言。你... We define the projection operator by proju(v)=⟨v,u⟩⟨u,u⟩uproj_u(v) = \frac{ \langle v,u\rangle }{\langle u, u \rangle}u where ⟨v,u⟩\langle v, u \rangle denotes the inner product import numpy as np   A = np.array([[1,1,0],[0,1,1],[1,0,1]],dtype=float)   Q = np.zeros_like(A)   m = shape(Q)[0]   n = shape(Q)[1]   cnt = 0   for a in A
一个菜鸟 学习 R 语言 的历程(一) 写在前面:本人的确是一只菜鸟,大学没学过编程,对于C 语言 和java也只是耳闻,R 语言 和Python是大学毕业后才知道(卑微)。本科只用过SPSS和EXCEL分析数据,目前马上研二,才认识到编程的重要性以及它的神奇。在Python和R之间选择了R来作为 学习 的主要目标,想达到的水平就是能够用R绘制论文中各种的图和进行数据分析。不知道这个 学习 的历程持续多久,希望我能坚持到底!不断的 学习 ,反复的练习!不求成为高手,只求从 入门 的菜鸟蜕变为一个真正的R使用者。 我也不知道我现在算不
m <- nls(y ~ a*x/(b+x)) 这句代码会报错的:Error in getInitial.default(func, data, mCall = as.list(match.call(func, : 找不到"function" 对象的'getInitial'方法 【译文】如何用R生成回归结果Word报告 如何把附带的说明一起导出啊?光一个表有时候看得不是很清楚,各几天就不知道这个表是哪个的结果了