自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Econometric Analysis(Greene) 7th 附录:矩阵代数(Matrix Algebra)2

对角阵(diagonal matrix): 所有非零元素都出现在主对角线(即从左上角到右下角的对角线)上的方阵,即非主对角线上的元素都为 0. 一般可以表示为 , 其中 一个 的对角阵比如:纯量矩阵(scalar matrix): 所有主对角线元素都相同的对角阵。 单位阵(identity matrix): 主对角线元素都为 1 的纯量矩阵,总是记为 . 表示一个 单位阵,即一个主对角线上的元素为 1,其他元素都为 0 的方阵:正如 1 为实数乘法中的单位元一样, 是矩阵乘法中

2021-03-12 15:08:32 604

原创 Econometric Analysis(Greene) 7th 附录:矩阵代数(Matrix Algebra)1

术语 Terminology矩阵是对数字的一个矩形排列,记为:这就是矩阵的典型表示方式。矩阵中的带下标的元素通常被读作 表 A.1 中列举了一个例子。在这些数据中,视年份(Year)为行,变量(Consumption, GNP, GNP Deflator, Discount Rate)为列向量(vector)是被排成一行或者一列的有序数集。由此,行向量(row vector) 也就是一个只有一行的矩阵,而列向量(column vector) 就是一个只有一列的矩阵。因此,在表 A.1

2021-03-11 15:48:19 333

原创 Stata 基础知识 2

如果要使用菜单,那么选择:数据(Data) 描述数据(Describe Data) 描述内存或文件中的数据(Describe data in memory).

2021-03-09 23:36:31 1112

原创 Python 笔记:处理数字(Working with Numbers)1

基本数学运算启动 Python 3 的 IDLE 界面, >>> 是提示符。 Python 可以像一个神奇的计算器那样进行简单的计算,只要输入一个表达式, Python 就会对它进行计算。按 Enter 键后,结果会立刻显示。>>> 1+23>>> 1+3.54.5>>> -1+2.51.5>>> 100-4555>>> -1.1+53.9使用乘法运算符( * ) 进行

2021-03-09 11:05:48 621

原创 Python 笔记:公式的计算例1

本章从计算数学公式的程序编写开始,学习如何使用 Python 这种计算机语言来编程,编程就是编写程序。本章还要学习如何使用变量,如何计算 和 这样的数学函数,以及如何把 Python 当作计算器一样交互式使用。编程计算:第一个公式第一个公式是上抛小球的垂直运动方程,用牛顿第二定律来建立小球垂直位置的数学模型。设小球的垂直位置坐标为 , 它随时间 的改变而变化的方程为其中,小球上抛的初速度为 , 为重力加速度, 为时间。把小球 时处在的位置定义为 轴零点位置,注意:这个公式忽略了空

2021-03-08 18:54:33 2194 1

原创 Python 笔记:入门(Getting Started)

Anaconda 是 Python 的另一个发行版本除可以直接从 python.org 获得 Python 的发行版本之外,名为 Anaconda 的发行版也越来越受欢迎,特别是在科学计算和数据科学用户当中。Anaconda 之后,不仅 Python 已就绪,还拥有了 R 语言和大量预装的数据科学软件包,还可以用附带的 conda 软件包管理器添加很多其他内容。当然也可以安装 miniconda, 它只包含 Python 和 conda, 然后按需添加软件包。Anaconda 或 miniconda

2021-03-08 14:35:45 258

原创 Python 笔记:变量(Variables) 2

关于变量的更多知识在编程时,我们时时刻刻都会用到变量。下面还有一些特殊案例,在我们创建变量时需要特别注意。变量的名字不能以数字开头当命名一个变量时,你应该在一定程度上对它进行描述。但是一定要遵循几条原则,其中之一就是不要将数字作为开头进行命名。我们不妨试着创建一个,看看会发生什么。100_days_of_code=100出现语法错误了,对吧?正如我刚刚说的, Python 似乎并不喜欢我们用数字来作为变量的名字。这是因为计算机在编译代码时,一看到数字,它会默认后面的代码全部都是数字。

2021-03-07 23:35:52 191

原创 Python 笔记:变量(Variables) 1

变量

2021-03-07 22:40:07 1767

原创 Python 笔记:多行(Multiple Lines)

换行有时,我们在使用 print() 函数时还会碰到另外一个捣蛋鬼,那就是多行输入这种情况。比如下面这段话,如何输出这种形式的内容呢?Here isa sentenceon manydifferent lines.在程序语言中,我们通常把换行叫做 line break 或 line feed. 这时,同样需要用转义字符来告诉计算机另起一行:只需要输入一个反斜线符( \ )和一个小写的字母 "n", 就像这样 "\n". 快结合前面学到的知识,试着输出上面的这句话吧。看看你写的代码与下面的

2021-03-07 20:07:14 1211

原创 Python 笔记:转义字符(Escape Characters)

转义字符(Escape Characters)在代码中,有一些特殊的字符叫作转义字符(escape characters),它可以帮助我们发出一些特殊的指令,让计算机真正理解我们输入字符的真实含义。对于 Python 来说,这个字符就是反斜线符( \ ). 需要注意的是,在计算机的键盘上通常会有两个斜线符:正斜线符( / ) 和反斜线符( \ ). 可以通过倾斜方向来对它们进行区分。正斜线和问号在同一个键上,而转义字符需要用到的反斜线通常在 Backspace 键旁边。要使用转义字符,我们只需要

2021-03-07 19:44:49 1560

原创 Python 学习笔记:琢磨不透的 print()

在绝大多数情况下,你可以在 print() 函数中输入任何想要输入的语句。然而,在极少数情况下,某些特殊字符也会导致 print() 函数无法正常工作,就像是藏在计算机里的淘气鬼。我们来看看它们到底是谁。引号和撇号假如我们想要输出这样一句话 "I’m so happy to be learning how to code in Python!" 我们来试试这段代码:print('I'm so happy to be learning how to code in Python!')发生了什么

2021-03-07 13:50:39 143 1

原创 Python 学习笔记:输出 “Hello!“

# 小妙招:Recent Files(最近的文件)一旦你开始写更多的代码,你会发现文件夹中有越来越多的文件和程序。为了便于我们找到想要的文件,IDLE 提供了一个有趣的功能,它可以帮助我们记录最近打开并使用过的一系列文件。要打开最近编辑过的文件,只需要单击菜单上的 File, 然后在弹出的下拉菜单中选择 Recent Files 命令,如下图所示。你将会看到一个列表,里面就是我们最近编辑过的文件,单击相应的文件名,就可以轻松地打开啦!比起在计算机的各个文件夹中四处寻找,这种方法能帮助我们更加..

2021-03-07 11:43:07 3012

原创 运行 Python 程序

终于到最激动人心的时刻啦!当我们写好代码,保存,并准备好运行时,就可以跟随以下步骤来运行我们的代码了

2021-03-07 10:11:29 101

原创 保存 Python 文件 2

在 Shell 界面的菜单栏中单击 File, 弹出下拉菜单。在下拉菜单中选择 Save 命令。在所弹出的对话框的 File Name 文本框中输入文件名。给文件起个名字吧,这里就叫它 "greeting" 好了。一定要记得保存文件的路径,这里如果你不选择其他位置,新建的文件通常都默认保存在 Python 安装路径的根目录里。不妨来设置一个更加理想的存储路径:在 Documents(文档)下面新建一个名为 "Cool Python" 的文件夹,就用它来保存我们编写的程序吧!单击 Sa

2021-03-06 21:55:09 428 4

原创 保存 Python 文件 1

以后我们会编写一些比较长的程序代码。如果能随时保存文件,将大大提高开发效率,这样就不用重复输入代码了。接下来讨论如何随时保存文件。《你好,Python》中的程序虽然很短,但我们也来试着保存一下,这样就能知道保存文件这件事有多简单了。首先,我们来创建一个新文件。在 Shell 界面的菜单栏中,单击 File, 弹出下拉菜单,这里有一系列菜单项,你可以进行选择。在下拉菜单里选择 New File 命令,创建一个新的文件。系统将会打开一个新的窗口,如下图所示。使用 Python 输入

2021-03-06 21:13:35 166

原创 你好,Python

既然已经安装好 Python 和 IDLE 了,我们就和 Python 问声好吧!首先打开计算机中的 IDLE 程序。注意,无论我们在什么时候打开计算机中的 IDLE 程序,都会首先看到一个叫作 "Shell" 的窗口,"Shell" 是一个可以编写代码并进行编译的交互窗口。窗口上方的标题栏通常会显示 "IDLE Shell 3.9.2", 你看到就会明白了!试着在 "Shell" 窗口中输入下面的代码:print("Hi Python!")现在,按下键盘上的 Enter 键,看到下面的界面了吗

2021-03-06 20:42:15 175

原创 使用 Python IDLE(适用于 Windows)

当你下载并安装好 Python 后,你还安装了一个名叫 IDLE 的应用。IDLE 是 Integrated Development and Learning Environment 的缩写,叫作“综合开发学习环境”,可以帮助我们编写 Python 程序。你可以把它想象成一个带有某些附加功能的电子记事本,我们用它来编写、调试、运行代码。要使用 Python, 我们就要用到 IDLE. 直接打开 Python 文件是无法正常运行的!我们赶紧来看看吧!单击 Windows 系统桌面上的“开始”按钮。

2021-03-06 20:23:21 560

原创 Python 简介与安装2(适用于 Windows)

aaaa

2021-03-06 16:50:55 110

原创 Python 简介与安装1(适用于 Windows)

编程是建立在输入(input) 和 (output) 概念上的行为。我们向计算机人为地输入(input) 一些信息或数据,计算机对我们输入的数据信息进行处理,随后再输出(output) 相应的反馈,这些反馈可以是

2021-03-06 15:17:12 124 2

原创 R 数据结构(Data Structures) 简介9: 因子(Factors)

5. 因子(Factors)如你所见,变量可归结为名义型(nominal)、有序型(ordinal)或连续型(ontinuous)变量。名义型变量(nominal variables) 是没有顺序之分的类别变量。糖尿病类型 diabetes(Type1, Type2) 是名义变量的一例。即使在数据中 Type1 编码为 1 而 Type2 编码为 2....

2021-03-05 22:27:56 872

原创 Stata 基础知识 1

Stata 软件与 Stata 的资源Stata 是用于 Windows, Mac 以及 Unix 操作系统上的一种功能完备的统计软件包。它的特点包括易操作、速度快,还包括一整套预先编好的分析与数据管理功能,同时也允许用户根据需要来创建自己的程序、添加更多功能。大部分操作既可以通过下拉菜单系统来完成,也可以更直接地通过输入命令来完成。初学者可以在菜单的帮助下学习使用 Stata, 任何人在应用自己所不熟悉的程序时都可以由此获得帮助。 Stata 的命令有很强的一致性和直观意义,可以使有经验的用户更高效地

2021-03-05 11:26:43 4830 1

原创 Python 基础知识2

2.2 变量 Variables下面来尝试在 hello_world.py 中使用一个变量。在这个文件开头添加一行代码,并对第二行代码进行修改,如下所示:

2021-03-04 21:36:37 133 1

原创 Python 基础知识1

首先,需要安装 Python 或核实已经安装了它。在"在这里输入你要搜索的内容 "运行栏中输入 command 并按回车以打开一个命令窗口,在打开的命令窗口中输入 python(全部小写);出现了 Python 提示符 ( >>> ) 说明 Windows 找到了你刚安装的 Python 版本。需要注意的是,你的系统安装的可能是较旧的 Python 版本。如果第一行消息的开头为 Python 2,而不是 Python 3, 你可能要安装较新的版本,因为 Python 3 在多个方面

2021-03-04 19:30:11 242 3

原创 在 Windows 系统中搭建 Python 编程环境2

2. 在终端会话中运行 Python在"在这里输入你要搜索的内容 "运行栏中输入 command 并按回车以打开一个命令窗口在打开的命令窗口中输入 python(全部小写)出现了 Python 提示符 ( >>> ) 说明 Windows 找到了你刚安装的 Python 版本。...

2021-03-04 16:15:13 75 1

原创 在 Windows 系统中搭建 Python 编程环境1

1.安装 Python访问 Python 官方网站主页将鼠标指向 Downloads 链接,你将看到一个用于下载最新版本 Python 的按钮。单击该按钮,这将根据你的系统自动下载正确的安装程序。下载安装程序后,运行它...

2021-03-04 13:36:50 67 1

原创 R 数据结构(Data Structures) 简介8

R拥有许多用于存储数据的对象(objects)类型,包括标量(scalars), 向量(vectors), 矩阵(matrices), 数组(arrays), 数据框(data frames) 和列表(lists). 它们存在存储数据的类型、创建方式、结构复杂度,以及用于定位和访问其中个别元素的标记等方面均有所不同。下图给出了这些数据结构的一个示意图:R 中的数据结构让我们从向量开始,逐个探究每一种数据结构。一些定义R 中有一些术语较为独特,可能会对用户造成困扰。在 R 中,对象(ob

2021-03-03 23:29:59 895 1

原创 R 数据结构(Data Structures) 简介7

下面用 R 的内置数据 iris 作为散点图中点颜色、大小和形状的示例> head(iris,10) Sepal.Length Sepal.Width Petal.Length Petal.Width Species1 5.1 3.5 1.4 0.2 setosa2 4.9 3.0 1.4 0.2 setosa3 4.7

2021-03-03 22:59:05 908 1

原创 R 数据结构(Data Structures) 简介6

R 中的颜色名称> colors() [1] "white" "aliceblue" "antiquewhite" "antiquewhite1" [5] "antiquewhite2" "antiquewhite3" "antiquewhite4" "aquamarine" [9] "aquamarine1" "aquam

2021-03-03 22:37:06 197 1

原创 R 数据结构(Data Structures) 简介5

2021-03-03 21:32:38 124 1

原创 R 数据结构(Data Structures) 简介4

或者我们也可以将 class 映射为控制数据点透明度的 alpha 图形属性(aesthetic):> ggplot(data=mpg)+geom_point(mapping=aes(x=displ,y=hwy,alpha=class))# Warning message:# Using alpha for a discrete variable is not advised. 这里我们收到一条警告信息,因为将类型 class 映射为值在区间 [0,1] 里的透明度 alpha 不是好

2021-03-03 16:42:04 345 2

原创 R 数据结构(Data Structures) 简介3

可以向二维散点图中添加第三个变量, 比如 class, 方式是将它映射为一个图形属性(aesthetic). 图形属性(aesthetic) 是图中对象的可视化属性,其中包括数据点的大小、形状和颜色。通过改变图形属性(aesthetic)的值,可以用不同的方式来显示数据点。通过将图形属性(aesthetic) 映射为数据集里的变量,可以传达出数据的相关信息。 例如,可以将变量 class 映射为点的颜色,从而揭示每辆汽车的类型:> ggplot(data=mpg)+geom_point(mapp

2021-03-03 15:18:31 364 2

原创 R 数据结构(Data Structures) 简介2

在之前的博文 R 数据结构(Data Structures) 简介1 中我们仅着眼于单一数据类型(data type) 的数据结构(data structures). 在 R 中其实还可以构造包含多种数据类型的数据结构。 R 有一种内置的数据类型,可以混合多种不同类型的对象,它就是列表(lists). R 中的列表和其他很多编程语言中的列表有一些微妙的差别。 R 中列表里的元素不要求是同一种类型。可以对列表中的每一个元素命名。可以通过元素名或者位置来对列表数据进行取值。下面是一个包含两个已命名元素的列表

2021-03-03 09:50:25 395

原创 R 数据结构(Data Structures) 简介1

在 R 中,还可以创造比向量更复杂的数据结构。数组(array) 是一种多维的向量。其内部存储方式和向量一样,但是数组的显示和访问方式有所不同。数组对象可被认为是具有维度属性的向量,下面是一个简单的例子。首先,我们显式地定义一个数组:> a<-array(c(1,2,3,4,5,6,7,8,9,10,11,12),dim=c(3,4))该数组在屏幕上的显示结果如下:> a [,1] [,2] [,3] [,4][1,] 1 4 7 10

2021-03-02 17:30:50 528

原创 R 语言:简短的示例

我们将通过一些示例对 R 进行简短的介绍。如果你之前从未使用过 R, 现在就是开始学习的好时候,通过例子来边学边玩吧。没有什么方法能比动手尝试帮你更快速地入门。你可以跟着下面的例子学习,将每一行代码都敲一遍...

2021-03-02 13:00:30 4341

原创 R 的用户界面(适用于 Windows)

当我们在 Windows 中打开 R 时,会看到一个命令行窗口以及一些菜单栏。一般地,R默认安装在 C:\Program Files\R 下,并且在 “开始”菜单中会有快捷方式。当在 Windows 下启动 R 时,你会看到一个如下图所示的用户界面。在 R 的主窗口(RGui) 里,有菜单栏、工具栏和 R 控制台(R Console).在 Windows 系统下的 R 用户界面R 控制台(R Console)在使用 R 的过程中, R 控制台是一个非常重要的工具。在 R 控制台里,可以输入指令

2021-03-02 10:46:18 4066 1

原创 R 软件安装

R 是一个面向统计分析和数据挖掘的共享软件平台,R 语言的前身是 1976 年美国贝尔实验室开发的 S 语言。 20 世纪 90 年代,R 语言正式问世,因两名主要研发者 Ross 和 Robert 姓名首字母均为 R 而得名。目前, R 已发展成为开放性的可运行于 Windows, Linux, Mac OS X 操作系统之上支持统计分析和数据挖掘理论探索与应用实践的强大软件平台。R 的突出特点表现为:第一,共享性。使用者可以到 The Comprehensive R Archive Network.

2021-03-01 22:06:33 864

原创 概率论基础1:排列(Permutation)更新中

字母 a, b, c 有多少种不同的排列顺序?通过直接列举,可知一共有 6 种:. 每一种都可以称之为一个排列(permutation). 因此,3 个元素一共有 6 种可能排列方式。这个结果能通过之前介绍过的、推广的计数基本法则得到:在排列中第一个位置可供选择的元素有 三者中的任何一个,第二个位置可供选择的元素是剩下的 2 个元素中任意一个,第三个位置只能选择剩下的 1 个元素,因此一共有 种可能的排列。现在假设有 个元素,那么用与上述类似的方法,可知一共有种不同的排列方式。解: 一

2021-03-01 18:24:51 442 1

原创 概率论基础1:基本计数法则 The Basic Principle of Counting

1.引言首先,我们提出一个与概率论有关的有趣的经典问题:一个通信系统含有 根看起来一模一样的天线,按线性顺序排列,只要没有两根连续的天线都失效(defective),那么这个系统就可以接收到信号,此时称这个通讯系统是有效的、能工作的(functional). 已经探明这 根天线中,恰好有 根天线是失效的,问此时通信系统仍然可以工作的概率是多大?举例来说,设 , 通信系统是否有效取决于这 根天线的设置方式(它们的排列次序)。这 4 根天线一共有 6 种可能的排列设置方式其中,1 表示天

2021-03-01 13:44:38 807

原创 计量经济学笔记1:简介

什么是计量经济学?从字面上解释,计量经济学(econometrics) 意谓“经济测量”。

2021-02-27 23:04:51 4217 1

原创 概率论:样本空间与事件

统计数据分析所用的方法可分为描述统计方法和推断统计方法。描述统计(descriptive statistics) 研究的是数据收集、处理、汇总、图表描述、概括与分析等统计方法。推断统计(inferential statistics) 是研究如何利用样本数据来推断总体特征的统计方法。通过对统计数据的整理和描述,可以使我们对客观事物的概貌有一个了解。然而,简单的描述方法只能实现对统计数据粗浅的利用,它与从统计数据挖掘出规律相去甚远。统计数据中隐含着非常丰富的重要信息,要想有效地充分利用统计数据,需要运用推断统计

2021-02-27 17:48:50 3346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除