收藏 分享(赏)

stata软件教程(人大十八讲)陈传波.pdf

上传人:weiwoduzun 文档编号:3285522 上传时间:2018-10-10 格式:PDF 页数:189 大小:2.91MB
下载 相关 举报
stata软件教程(人大十八讲)陈传波.pdf_第1页
第1页 / 共189页
stata软件教程(人大十八讲)陈传波.pdf_第2页
第2页 / 共189页
stata软件教程(人大十八讲)陈传波.pdf_第3页
第3页 / 共189页
stata软件教程(人大十八讲)陈传波.pdf_第4页
第4页 / 共189页
stata软件教程(人大十八讲)陈传波.pdf_第5页
第5页 / 共189页
点击查看更多>>
资源描述

1、STATA 十八讲入门 中国人民大学 陈传波 1STATA 统计分析教程 STATA 十八讲入门 中国人民大学 陈传波 2目录 STATA统计分析教程 1 目录 2 1 STATA入门 .6 1.1 安装 .6 1.2 启用和退出 .6 1.3 打开和查看数据 .8 1.4 寻求帮助与网络资源 .9 1.5 命令示例 .10 1.6 几个环境设置 .11 1.7 复习和练习 .12 1.8 附录 .13 2 命令语句 .15 2.1 掌握命令语句的格式 .15 2.2 命令 command.15 2.3 变量 varlist.15 2.4 分类操作 by varlist.16 2.5 赋值

2、及运算 =exp16 2.6 条件表达式 if exp 17 2.7 范围筛选 in range.17 2.8 加权 weight.17 2.9 其他可选项 ,options.18 2.10 复习与练习 19 3数据 .20 3.1 打开示例数据和网络数据: use 20 3.2 数据类型 .21 3.3 数据类型转化 .24 3.4 数据显示格式 :format.26 3.5 在 STATA中直接录入数据: input27 3.6 导入其他格式数据: insheet .30 3.7 标签数据 :label32 3.8 复习与练习 35 4 数据整理 36 4.1 拆分与连接数据文件要掌握的命

3、令 .36 4.2 案例 :拆分与连接数据 36 4.3 案例:连接数据文件 .39 4.4 数据重整 .39 4.5 案例 :数据转置 41 4.6 复习与作业 .42 5 函数与运算符 .44 5.1 运算符 exp.44 5.2 函数概览 function .46 5.3 数学函数 math functions.47 STATA 十八讲入门 中国人民大学 陈传波 35.4 字符函数 string functions50 5.5 分类操作 by51 6 程序 54 6.1 标准的程序文件格式 54 6.2 创造自己的命令:与 STATA互致问候 .54 6.3 暂元 Macros: lo

4、cal/global.57 6.4 自带命令参数 59 6.5 scalar标量 .60 6.6 临时变量和临时数据文件 :tempvar和 tempfile .61 6.7 基尼系数命令的创建案例 (选学内容) 62 7 流程语句 67 7.1 循环语句 :while.67 7.3 循环语句 :forvalues.68 7.3 循环语句 :foreach69 7.4 嵌套循环 .71 7.5 条件语句 .72 7.6 复习和练习 .74 8 矩阵 75 8.1 生成矩阵 .75 8.2 矩阵四则运算 .76 8.3 矩阵函数 .78 8.4 随机向量与矩阵代数(选学内容) .81 9绘图 .

5、84 9.1 绘图命令 .84 9.2 几种常用的图 .89 9.3 同时做多个图 by(varname) 96 9.4 模板及图文件处理 .98 9.5 附录 .99 10 随机模拟 .100 10.1 伪随机数 .100 10.2 简单模拟 .101 10.3 复杂模拟 .103 10.4 多阶段模拟 .105 10.5 商店案例 .107 10.6 练习 .108 10.7 附录 .109 11 分布函数 115 11.1 二项分布 .115 11.2 标准正态分布函数 .115 11.3 正态分布函数及其反函数 .116 11.4 服从正态分布的随机数 .117 11.5 正态分布密度

6、函数 .118 11.6 分位数 .119 11.7 卡方分布 .120 STATA 十八讲入门 中国人民大学 陈传波 411.8 t分布的分位数 122 11.9 F分布 122 12 抽样分布 .125 12.1 经验分布 .125 12.2 均值的抽样分布:正态总体的小样本抽样分布 .126 12.3 中心极限定理:非正态总体大样本下均值的抽样分布 .126 12.4 卡方分布与样本标准差的抽样分布 .128 12.5 构造 F分布 129 12.6 t分布:未知总体方差时的抽样分布 130 12.7 多元正态分布 .131 13 参数估计与假设检验 133 13.1 极大似然估计的原

7、理 .133 13.2 正态总体均值和方差的极大似然估计 .133 13.3 最小二乘估计 OLS原理 .134 13.4 矩估计 MM原理 135 13.5 区间估计原理 .135 13.6 假设检验原理 .136 14 简单回归原理 138 14.1 回归分析原理 .138 14.2 模拟实验 .142 14.3 回归报告结果中各项的手工计算 .143 14.3 线性模型的最大似然估计 .145 15 异方差模拟 .147 15.1 条件分布图示 .147 15.2 异方差的后果 .148 15.3 图形检验与怀特检验 150 15.4 检验的功效 (选读内容 ) .151 15.5 估计

8、方法: WLS与 GLS154 15.6 广义最小二乘估计与 FGLS155 Equation Chapter 1 Section 116 随机过程模拟 157 16.1 时间数据函数 .157 16.2 模拟白噪声及检验白噪声 158 16.3 模拟自回归过程 AR并检验稳定性 160 16.4 模拟移动平均过程 MA .163 16.5 序列相关性检验 167 16.6 单位根检验 .168 16.7 平滑分析 170 17 计量经济学基本理论模拟 .172 17.1 经典假设满足时 OLS估计量的小样本性质 172 17.2 条件误差服从正态分布的假设不成立时 OLS的小样本性质 .17

9、3 17.3 条件误差服从正态分布假设不成立时 OLS的大样本性质 173 17.4 第一假设不成立时 175 17.5 第二假设不成立时 176 17.6 第三假设不成立时 177 STATA 十八讲入门 中国人民大学 陈传波 517.7 第四假设不成立时 177 17.8 第五假设不成立时(略) 177 18 计量经济学综合案例 .179 18.1 简单回归分析 179 18.2 多元回归分析 181 18.3 非线性回归分析 182 18.4 回归模型的有效性 184 18.5 实验与自然实验 187 参考文献 .189 STATA 十八讲入门 中国人民大学 陈传波 61 STATA

10、 入门 Stata 统计软件包是目前世界上最著名的统计软件之一,与 SAS、 SPSS 一起被并称为三大权威软件。它广泛的应用于经济、教育、人口、政治学、社会学、医学、药学、工矿、农林等学科领域,同时具有数据管理软件、统计分析软件、绘图软件、矩阵计算软件和程序语言的特点,几乎可以完成全部复杂的统计分析工作。其功能非常强大且操作简单、使用灵活、易学易用、运行速度极快,在许多方面别具一格。 Stata 的命令语句极为简洁明快,而且在统计 分析命令的设置上又非常有条理,它将相同类型的统计模型均归在同一个命令族下,而不同命令族又可以使用相同功能的选项,这使得用户学习时极易上手。 Stata 语句在简洁

11、的同时又拥有着极高的灵活性,用户可以充分发挥自己的聪明才智,熟练应用各种技巧,真正做到随心所欲。尽管它也提供了窗口菜单式的操作方式,但强烈建议大家坚持使用命令行程序操作方式, 很快你就会体会到使用程序和命令方式所带来的那种随心所欲地处理和分析数据的快感。 Stata 的另一个特点是他的许多高级统计模块 均是编程人员用宏语言写成的程序文件( ADO 文件) ,这些文件可以自行修改、添加和下载。用户可随时到Stata 网站寻找并下载最新的升级文件。这一特点使得 STATA 始终处于统计分析方法发展的最前沿,用户几乎总是能很快找到最新统计算法的 Stata 程序版本,而这也使得 Stata 自身成了

12、几大统计软件中升级最多、最频繁的一个。 STATA由美国计算机资源中心 ( Computer Resource Center) 研制, 现为 STATA公司的产品。从 1985 至 2007 的二十多年时间里,已连续推出 1.1, 1.2, ,7.0,8.0, 9.0, 10.0 等多个版本。我们将要学习的是 9.2 版本。 1.1 安装 (1) http:/www.pinggu.org/bbs/dispbbs.asp?boardID=67 y=x+100. . clear . set obs 1000 . gen x=_n . gen y=x+100 1.5.5 控制结果输出显示 . lis

13、t n 显示完一屏后会停住,此时按回车键和 ”l”会显示下一行;按 ”q”会终止命令,或者使用 ctrl+break;按其他键会显示下一页。 1.6 几个环境设置 1.6.1 设置屏幕滚动 在列示 1 到 1000 之前,若先设置 set more off,则屏幕不停止;反之 set more on 会使显示停止。 . set more off . list . set more on . list . q 1.6.2 清除内存中原有内容 . clear 1.6.3 设置内存大小 查看内存使用情况 STATA 十八讲入门 中国人民大学 陈传波 12. memory 设置内存 . set me

14、mory 10m 1.6.4 设置文件存取路径 在打开数据之前,先要定位数据的位置,其命令为 . cd d:/stata9 如果想知道当前路径下有哪些文件,可以用 dir 命令来列示 . dir 假设你想在 D 盘的根目录下创建一个新的文件夹 mydata 来存放数据文件,命令为 mkdir。 mkdir d:/mydata 然后,进入该目录,命令为 cd . cd d:/mydata 1.6.5 错误提示 学会从 STATA 的错误提示中明白错在哪里非常重要。 . list myvar 上述命令试图显示变量 myvar,但是结果窗口仅出现如下的显示 variable myvar not fo

15、und r(111); 红色信息表明,没有找到一个叫 myvar 的变量,的确,我们的数据中并没有这个变量。 List 巧妇难为无米之炊。 红色信息下面还有一个天兰色的 r(111),用鼠标点击,即可弹进一个帮助信息框,给出错误的更详尽解释。 再比如,我们在求五数概略时,误把 sum 写成了 sun . sun unrecognized command: sun r(199); 显示说不认识 sun 这个命令。 1.7 复习和练习 ( 1)复习本节学习的主要命令 clear, help, list, whelp, use, search, cd ( 2)找到附录 2 中主要命令的帮助信息 (

16、3)计算出 8+2*ln(100)-e3/52 STATA 十八讲入门 中国人民大学 陈传波 131.8 附录 1.8.1 附录 1:本章命令的程序文件 *=chp1.do= clear /清除内存 set memory 10m /设置内存大小 cd d:/stata8 /在打开数据之前,先要定位数据的位置 use auto /打开数据文件auto.dta *计算汽车的平均价格 sum price /该步计算汽车的平均价格 sum price weight /求价格和重量的观察值个数、平均值、标准差、最小值和最大值 use /*使用系统中的数据 */ auto, clear sum weig

17、ht / price / length /求重量、价格、长度的平均值 scatter price weight /绘价格和重量的散点图 clear /清除内存 set obs 1000 /将数据指针定位到1000处 gen x=_n /生成一个1到1000的边疆自然数,变量名为x gen y=x+100 /生成一个新的变量y,y从101到1100 /*从上面的例子可见: ( 1) 在最前面加上“ *”号表示该行为注释语句, STATA 将只显示不执行; ( 2) 在一个命令的中间加入注释,要用: /*注释内容 */ ( 3) 对较长的命令或者为便于阅读,将一行命令写成几行时,用 /来分开 (

18、4) 在命令行的后面加入注释: /注释语句 将一部分内容变成注释内容,前后用 /*被注释掉的语句 */ */ *=end= STATA 十八讲入门 中国人民大学 陈传波 141.8.2 附录 2:常用命令 需求帮助 help 帮助 search 网络寻求帮助 进入某路径 cd 设定内存 set memory 20m 设置 STATA 的内存空间为 20m 打开和保存数据 clear 清空内存数据 use 打开 STATA 格式的数据文件 save 保存内存中的数据 导入数据 input 录入数据 edit 编辑数据 infile 导入数据 insheet 导入数据 重整数据 append 将

19、有相同结果的数据纵向拼接(观察值拼接) merge 将两个数据文件横向拼接 xpose 数据转置 reshape generate 生成新的数据 egen 生成新的数据 rename 变量重命令 drop 删除变量或观察值 keep 保留变量或观察值 sort 对观察值按从小到大顺序重新排列 encode 数值型数据转换为字符型数据 decode 字符型数据转换为数值型数据 order 变量顺序的重新排列 by 分类操作 报告数据 describe 总体展示数据情况 codebook 展示数据库中的每个变量情况 list 列示内存中的数据 count 报告共有多少观察值 inspect 报告变

20、量的分布 table 数据列表 tabulate 联列表 显示和保存输出结果 display 显示计算结果 log 将输出结果存放入结果文件STATA 十八讲:2 命令语句 中国人民大学 陈传波 chrisccb 152 命令语句 2.1 掌握命令语句的格式 by varlist: command varlist =exp if exp in range weight , options 注: 表示可有可无的项,显然只有 comma nd 是必不可少的,下面结合例子分项来讲解命令的各个组成部分。 2.2 命令 command by varlist: command varlist =exp i

21、f exp in range weight , options . cd d:/stata9 . use auto, clear /打开美国汽车数据文件 auto.dta,后面的 clear 表示先清除内存中可能存在的数据集 . summarize /*很多命令可单独使用,单独使用时,一般是对所有变量进行操作,等价于后面加上代表所有变量的 _all。 */ . summarize _all /注意到该命令输出结果与上一个命令完全一样 . sum /与前一命令等价, sum 为 summarize 的略写 . su / su是 summarize 的最简化略写,不能再简化为 s . s /简写前

22、提是不引起混淆。执行这个命令将出现错误信息 unrecognized command: s 变量的省略规则 只要不引起歧义,命令可以尽量只写前几个字母。如 summarize 只需要前两个字母 su;而list 只需要写第一个字母 l。在帮助文件中,命令下面有小划线,该线表明了命令可以省略到什么程度。如 list varlist if in , options summarize varlist if in weight , options 练习:请用list进行仿照练习。 注意, 在用 list做练习的时候可能会遇到结果窗口停止, 其右下角出现一个蓝色的 “more” ,按键盘上任何一个键,

23、屏幕滚动一行。这一现象与第一讲中“set more on ”的设置有关,请参考 1.6.1 2.3 变量 varlist by varlist: command varlist =exp if exp in range weight , options varlist表示一个变量,或者多个变量,多个变量之间用空格隔开。 . cd d:/stata9 . use auto, clear . sum price /求价格的观察值个数,平均值,方差,最小值和最大值 . su p /变量和命令均可略写 ,注意到两个结果完全一样 . su t /分数据中有两个变量的开首字母为 t( trunk 和 tu

24、rn) ,所以STATA 认为 t 为模糊的省略。 m ambiguous abbreviation /红色为错误信息 . sum tr tu /求 trunk 和 turn 变量的五数概略统计 STATA 十八讲:2 命令语句 中国人民大学 陈传波 chrisccb 16. su t* /等价于前一命令,以 t 开首的所有变量可用 t*来表示。 变量名称 除以下字符不能用作变量名外,任何字母、字母与数字 (单独的数字也不允许 )组合均可用做变量名: _all _b byte _coef _cons double float if in int long _n _N _pi _pred _rc

25、 _se _skip using with 基本要求如下: _ 第一个字元可以是英文字母或 , 但不能是数字; _ 最多只能包括 32 个英文字母、数字或下划线; _ 由于 STATA 保留了很多以“_ “开头的内部变量,所以最好不要用为第一个字元来定义变量。 2.4 分类操作 by varlist by varlist: command varlist =exp if exp in range weight , options 先看下面的例子,在汽车数据集中,有一个变量foreign,该变量表示某个车是进口车(1 Foreign)还是国产车(0 Domestic) 。如果我们需要知道车的平均

26、价格和重量,则 . cd d:/stata9 . use auto, clear . sum price weight *如果需要分别知道国产车和进口车的价格和重量,可以采用分类操作来求得, . by foreign: sum price weight /分别计算国产车和进口车的价格和重量 但如果执行下面两个命令,将出现错误*/ . sort price /按价格从低到高重新排序 . by foreign: sum price weight *not sorted /* 系统提示没有排序,这是因为by varlist在执行时要求内存中的数据是按照by 后面的变量排序的。当我们用 sort pr

27、ice 重新排序后,就打乱了原来按照foreign的排序,所以出现了错误提示。更正的办法是:*/ . sort foreign /按国产车和进口车排序 . by foreign: sum price weight *更简略的方式是把两个命令用一个组合命令来写。 . by foreign, sort: sum price weight 如果不想从小到大排序,而是从大到小排序,其命令为 gsort。 . sort - price /按价格从高到低排序 . sort foreign -price /*先把国产车都排在前,进口车排在后面,然后在国 产车内再按价格从大小到排序,在进口车内部,也按 从大到

28、小排序 */ 2.5 赋值及运算 =exp by varlist: command varlist =exp if exp in range weight , options 该选项主要用于给新变量赋值或替换原变量的值 例:生成一个新的价格变量 nprice,该变量的取值为原汽车价格变量 price 的STATA 十八讲:2 命令语句 中国人民大学 陈传波 chrisccb 17基础上涨10元 . cd d:/stata9 . use auto, clear . gen nprice=price+10 /生成新变量 nprice,其值为 price+10 . list price nprice

29、 /比较一下两个变量的取值 /*上面的命令 generate(略写为 gen) 生成一个新的变量,新变量的变量名为nprice,新的价格在原价格的基础上均增加了10元。 . replace nprice=nprice-10 /*命令 replace 则直接改变原变量的赋值, nprice 调减后与 price 变量取值相等 */ . list price nprice /再比较一下两个变量,相等。 2.6 条件表达式 if exp by varlist: command varlist =exp if exp in range weight , options 例:若只想查看 国产车 的品牌和

30、价格,则加入筛选条件 if foreign=0 */ . cd d:/stata9 . use auto, clear . list make price if foreign=0 *只查看价格超过1万元的进口车(同时满足两个条件) ,则 . list make price if foreign=1 . sysuse auto,clear /无论当前路径是什么,该命令均能打开系统自带文件 示例数据 Auto :美国 1978 年汽车数据,包括产地、车名、行使里程、重量等变量 Bplong 血压数据 Cancer 药物实验生存数据 Census1980 年美国分州人口普查数据 Citytemp

31、美国城市气温数据 Educ99gdp 教育与 GDP 关系数据 Gnp96 美国 1967-2002 年的 GNP 数据 Lifeexp 预期寿命数据 Nlsw88 美国年轻妇女研究数据 Pop2000 美国 2000 年人口普查数据 Sp500 S no replace /*由于含有非数值型字符 (即空格) ,因此没有更新,也即转换命令没有执行。 */ .destring date, replace ignore(“ ”) /*忽略空格, 然后转换, 注意这里的 ” “中 间有一个空格,不是 ”。 */ date: characters space removed; replaced as

32、long /成功转换为 long 型 .des /注意到date的storage type已变为 long .list date /注意到空格消失了 date - 1. 19991210 2. 20000708 3. 19970302 /*与 date 变量类似,变量 price 前面有美元符号,变量 percent 后有百分号,换为数值型时需要忽略这些非数值型字符。*/ .destring price percent, gen(price2 percent2) ignore(“$ ,%”) .list /注意到 price2 前面的 $号消失, percent2 后面的 %号消失 date

33、price price2 percent percent2 - 1. 19991210 $2,343.68 2343.68 34% 34 2. 20000708 $7,233.44 7233.44 86% 86 .d /注意到 price2 和 percent2 均变为数据值型变量 double 和 byte *3.3.2 数值型转化为字符型: tostring .webuse tostring, clear /*该数据中年月日的数据类型不一样, 不能直接相加生成一个反映日期的新变量 */ .des /注意到 month 为字符型,而年和日为数值型 .list .gen date1=month

34、+”/”+day+”/”+year /将年月日构成一个新的日期变量 type mismatch /由于 month 为字符型 ,年和日为数值型 ,不同类型不能相加 r(109); STATA 十八讲:3 数据 中国人民大学 陈传波 26.tostring year day, replace /将年和日转化为字符型 .des /注意到 ,现在全部变为字符型 .gen date1=month+”/”+day+”/”+year /将年月日构成一个新的日期变量 .list /生成了一个新的变量 date1,其为三个字符串和两个 ”/”符号连接而成 .gen date2=date(date1,”mdy

35、”) /* date()为日期函数,它以 1960 年 1 月 1 日为第 0 天,计算从那天起直到括号中指定的某天 date1 一共过了多少天。 ”mdy”指定 date1 的排列顺序,这里是 按照月日年的顺序来表示日期。 */ .list /新生成的 date2 表示总天数 *小游戏:请算算你活了多少天?示例:一个生于 1975 年 12 月 27 日的家伙,他活了? .di date(“1975/12/27”,”ymd”) 3.4 数据显示格式 :format /*format 只控制数据的显示格式,并不改变内存中数据的大小。 */ .webuse census10,clear /美国人

36、口普查数据 .des /第三列显示了数据的格式 display format storage display value variable name type format label variable label state str14 %14s State region int %8.0g cenreg Census region pop long %11.0g Population medage float %9.0g Median age *注意到 , stata 变量的格式为 %14s,表示右对齐,共 14 个字符 ,%为固定用法 .list in 1/4 /注意不同的显示格式 :均

37、为右对齐 state region pop medage - 1. Alabama South 3893888 29.3 2. Alaska West 401851 26.1 3. Arizona West 2718215 29.2 4. Arkansas South 2286435 30.6 .format state %-14s / 该命令使 stata 的显示格式左对齐 ,14 前面多了个 负号 .list in 1/4 /注意不同的显示格式 ,state 现在左对齐了 +-+ state region pop medage - 1. Alabama South 3893888 29.3

38、 2. Alaska West 401851 26.1 3. Arizona West 2718215 29.2 4. Arkansas South 2286435 30.6 .format region %-8.0g /*region变量看起来是字符型变量,但实际上为 数据型,它也可以左对齐 ,同样是加一个负号 . STATA 十八讲:3 数据 中国人民大学 陈传波 27.list in 1/4 /注意 region 现在左对齐了 .format pop %11.0gc /*pop 的显示格式为 %11.0g,后面加上 c,则每三位数间 用逗号分开 ,c 为 comma 的意思 .*/ .

39、list in 1/4 /结果加上了逗号 ,但是第五个观察值没有任何变化 state region pop medage - 1. Alabama South 3,893,888 29.3 2. Alaska West 401,851 26.1 3. Arizona West 2,718,215 29.2 4. Arkansas South 2,286,435 30.6 5. California West 23667902 29.9 *因为这个数太大,加逗号将超过 11 位数 ,我们可以先把总的位数增加 .format pop %12.0gc /把 pop 显示总长度数增加到 12 位 .l

40、ist in 5 /现在所有的 pop 都按逗号分开了 5. California West 23,667,902 29.9 .format medage %8.1f /要求所有的 medage 都显示一位小数 .list in 1/4 state region pop medage - 1. Alabama South 3,893,888 29.3 2. Alaska West 401,851 26.1 3. Arizona West 2,718,215 29.2 4. Arkansas South 2,286,435 30.6 .gen id=_n /生成一个新变量 id,取值依次为 1,

41、 2, 3 .replace id=9842 in 3 /将 id 的第三个变量替换为 9842 .list in 1/3 state region pop medage id - 1. Alabama South 3893888 29.3 1 2. Alaska West 401851 26.1 2 3. Arizona West 2718215 29.2 9842 .format id %05.0f /对于编号,我们希望前面用零使得位数对齐 .list in 1/3 /注意到通过在前面补零 ,所有的 id 都成了 5 位数。 state region pop medage id - 1.

42、Alabama South 3893888 29.3 00001 2. Alaska West 401851 26.1 00002 3. Arizona West 2718215 29.2 09842 3.5 在 STATA 中直接录入数据: input 3.5.1 菜单式操作 任务:按学号录入五个学生的经济学成绩 STATA 十八讲:3 数据 中国人民大学 陈传波 28id economy 1 40 2 80 3 90 4 70 5 53 操作: ( 1)点击 图标 在打开的数据表格第一列中录入五个姓名 在第二列中录入另五个成绩 双击 var1 弹出对话框 将变量改名为 id在 label

43、 中写入学号 退出弹出窗口; 双击 var2 弹出对话框 将变量改名为 name在 label 中写入姓名 关闭数据编辑器 ( 2)点击 图标保存数据 给数据命令为 student 退出 STATA 十八讲:3 数据 中国人民大学 陈传波 29在建立数据文件后,如果没有存盘,这个文件即是一个“临时的”数据文件,它将随着退出 STATA 系统时而消失。 当数据文件被存储在后, 它将成为一个 “永久性”的数据文件,用户可以在以后经常使用它而不必重新建立之。 3.5.2 命令操作 任务:按学号录入五个学生的学号和姓名 id name economy 1 John 40 2 Chris 80 3 J

44、ack 90 4 Huang 43 5 Tom 70 操作:在 command 窗口中键入 (注:前面的点号不必健入,每完成一行按回车键 ,黑体为命令,斜体为变量名或文件名 ):对于字符型变量,需要指明其为字符型并指明最大的字符长度。 clear /清空内存 input id str10 name economy /输入变量名, 特别注意姓名前的 str10. 1 John 40 /录入第一个学生的学号和成绩 2 Chris 80 /录入第二个学生的学号和成绩 3 Jack 90 4 Huang 70 5 Tom 53 end /录入数据结束 save economy /保存数据到当前路径,文件名为economy 3.5.3 程序操作 ( 1)打开 do file editor,键入以下内容: clear /清空内存 input id str10 name economy /输入变量名, 特别注意姓名前的 str10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报