wangjuju123

基于Bootstrap方法的区间估计

该方法是另一种完全不同的区间估计求解方法,适用于一些分布比较特殊,导致传统 的标准误区间估计结果可能不太准确的情况。不仅如此,由于该方法采用计算统计学的方 式来求解,因此对一些经典统计学很难解决的特殊参数的区间估计问题,例如中位数、四 分位数、标准差、变异系数等都可以进行简单且准确的参数区间估计,所以它成为经典统 计学的有力补充。 4. IBM SPSS Statistics中的相应功能 基于标准

wangjuju123

2018-11-20

0.0000 0 1
  • 关注作者
  • 收藏

连续变量的参数估计

通过统计描述,研究者应该已经对样本数据的情况有了详细的了解。但研究的真正目 的是考察样本所代表的总体情况,这样就会涉及总体参数估计的问题。 1. 参数的点估计 参数的点估计就是选定一个适当的样本统计量值作为参数的估计值,例如将样本均数 作为总体均数的点估计值。常见的点估计方法有如下几种。 矩法:矩法的名称比较专业,实际上其含义非常简单,指在许多情况下,样本统 计量本身就是相应总体参数的佳

wangjuju123

2018-11-20

0.0000 0 1
  • 关注作者
  • 收藏

分布特征、其他趋势的描述指标

除了以上两大基本趋势外,随着对数据特征了解的逐步深入,研究者常常会提出假设, 认为该数据所在的总体应当服从某种分布。那么,针对每一种分布类型,都可以由一系列 的指标来描述数据偏离分布的程度。例如对正态分布而言,偏度系数和峰度系数可以用来 反映当前数据偏离正态分布的程度。相对而言,这些分布指标使用得较少。 由于假定的分布不同,所使用的分布特征描述指标也会有所差异,这里我们只简单介 绍和正态分布有关的

wangjuju123

2018-11-20

0.0000 0 3
  • 关注作者
  • 收藏

离散趋势的描述指标

显然,仅仅反映数据的集中趋势是远远不够的,还要反映数据的离散趋势,即数据的 波动范围,描述该趋势的统计量称为尺度统计量(Scale Statistic),常用的尺度统计量有标准 差、方差、四分位间距等。 全距(Range):全距又称为极差,即一组数据中大值与小值之差,它是简单 的变异指标,但因其过于简单,因此一般只用于预备性检查。 方差(Variance)和标准差(Standard Devia

wangjuju123

2018-11-20

0.0000 0 3
  • 关注作者
  • 收藏

集中趋势的描述指标

集中趋势用于描述数据的平均水平,这可能是人们希望了解的基本的汇总信息,在 统计学中用于描述集中趋势,或者说数据分布的中心位置的统计量就被称为位置统计量 (Location Statistic)。针对不同的数据分布状况,统计学家提供了多种统计量来代表原始数据 的中心趋势,比如平均值、中位数和众数等。 算术均数(Arithmetic Mean):是常用的描述数据分布集中趋势的统计指标,往往将 其直

wangjuju123

2018-11-20

0.0000 0 1
  • 关注作者
  • 收藏

变量的测量尺度

如果只使用变量类型,很多时候并不能准确地说明变量的含义和属性,因此还需要进 一步给变量增加测量尺度这一属性。在统计学中,按照对事物描述的精确程度,将所采用 的测量尺度从低级到高级分为 4 个层次:定类尺度、定序尺度、定距尺度和定比尺度。 1. 定类尺度 定类尺度(Nominal Measurement)是对事物的类别或属性的一种测度,按照事物的某种属 性对其进行分类或分组。定类变量的特点是其值仅代

wangjuju123

2018-11-20

0.0000 0 2
  • 关注作者
  • 收藏

replace

方法replace将指定子串都替换为另一个字符串,并返回替换后的结果。 >>> 'This is a test'.replace('is', 'eez') 'Theez eez a test' 如果你使用过字处理程序的“查找并替换”功能,一定知道这个方法很有用。

wangjuju123

2018-11-19

0.0000 0 2
  • 关注作者
  • 收藏

将字符串格式设置功能用于字典

在有些情况下,通过在字典中存储一系列命名的值,可让格式设置更容 易些。例如,可在字典中包含各种信息,这样只需在格式字符串中提取所需的信息即可。为此, 必须使用format_map来指出你将通过一个映射来提供所需的信息。 >>> phonebook {'Beth': '9102', 'Alice': '2341', 'Cecil': '3258'} >>> "Cecil's phone num

wangjuju123

2018-11-19

0.0000 0 1
  • 关注作者
  • 收藏

translate

方法translate与replace一样替换字符串的特定部分,但不同的是它只能进行单字符替换。 这个方法的优势在于能够同时替换多个字符,因此效率比replace高。 这个方法的用途很多(如替换换行符或其他随平台而异的特殊字符),但这里只介绍一个比 较简单(也有点傻)的示例。假设你要将一段英语文本转换为带有德国口音的版本,为此必须将 字符c和s分别替换为k和z。 然而,使用translate前

wangjuju123

2018-11-19

0.0000 0 3
  • 关注作者
  • 收藏

strip

方法strip将字符串开头和末尾的空白(但不包括中间的空白)删除,并返回删除后的结果。 >>> ' internal whitespace is kept '.strip() 'internal whitespace is kept' 与lower一样,需要将输入与存储的值进行比较时,strip很有用。回到前面介绍lower时使用 的用户名示例,并假定用户输入用户名时不小心在末尾

wangjuju123

2018-11-19

0.0000 0 1
  • 关注作者
  • 收藏

split

split是一个非常重要的字符串方法,其作用与join相反,用于将字符串拆分为序列。 >>> '1 2 3 4 5'.split(' ') ['1', '2', '3', '4', '5'] >>> '/usr/bin/env'.split('/') ['', 'usr', 'bin', 'env'] >>> 'Using the default'.split() ['Using',

wangjuju123

2018-11-19

0.0000 0 2
  • 关注作者
  • 收藏

lower

方法lower返回字符串的小写版本。 >>> 'Trondheim Hammer Dance'.lower() 'trondheim hammer dance' 在你编写代码时,如果不想区分字符串的大小写(即忽略大小写的差别),这将很有用。例 如,假设你要检查列表中是否包含指定的用户名。如果列表包含字符串'gumby',而指定的用户 名为'Gumby',你将找不到它。 >>> if 'Gu

wangjuju123

2018-11-19

0.0000 0 2
  • 关注作者
  • 收藏

join

join是一个非常重要的字符串方法,其作用与split相反,用于合并序列的元素。 >>> seq = [1, 2, 3, 4, 5] >>> sep = ' ' >>> sep.join(seq) # 尝试合并一个数字列表 Traceback (most recent call last): File "", line 1, in ? TypeError: seque

wangjuju123

2018-11-19

0.0000 0 5
  • 关注作者
  • 收藏

find

方法find在字符串中查找子串。如果找到,就返回子串的第一个字符的索引,否则返回-1。 >>> 'With a moo-moo here, and a moo-moo there'.find('moo') 7 >>> title = "Monty Python's Flying Circus" >>> title.find('Monty') 0 >>> title.find('Python

wangjuju123

2018-11-19

0.0000 0 1
  • 关注作者
  • 收藏

center

方法center通过在两边添加填充字符(默认为空格)让字符串居中。 >>> "The Middle by Jimmy Eat World".center(39) ' The Middle by Jimmy Eat World ' >>> "The Middle by Jimmy Eat World".center(39, "*") '*****The Middle by J

wangjuju123

2018-11-19

0.0000 0 3
  • 关注作者
  • 收藏

模块string未死

虽然字符串方法完全盖住了模块string的风头,但这个模块包含一些字符串没有的常量 和函数。下面就是模块string中几个很有用的常量。  string.digits:包含数字0~9的字符串。  string.ascii_letters:包含所有ASCII字母(大写和小写)的字符串。  string.ascii_lowercase:包含所有小写ASCII字母的字符串。  strin

wangjuju123

2018-11-19

0.0000 0 7
  • 关注作者
  • 收藏

跳出循环 -break

通常,循环会不断地执行代码块,直到条件为假或使用完序列中的所有元素。但在有些情况 下,你可能想中断循环、开始新迭代(进入“下一轮”代码块执行流程)或直接结束循环。 要结束(跳出)循环,可使用break。假设你要找出小于100的大平方值(整数与自己相乘 的结果),可从100开始向下迭代。找到一个平方值后,无需再迭代,因此直接跳出循环。 from math import sqrt for n i

wangjuju123

2018-11-16

0.0000 0 0
  • 关注作者
  • 收藏

迭代字典

要遍历字典的所有关键字,可像遍历序列那样使用普通的for语句。 d = {'x': 1, 'y': 2, 'z': 3} for key in d: print(key, 'corresponds to', d[key]) 也可使用keys等字典方法来获取所有的键。如果只对值感兴趣,可使用d.values。你可能还记得,d.items以元组的方式返回键值对。for循环的优点之一是

wangjuju123

2018-11-16

0.0000 0 1
  • 关注作者
  • 收藏

for 循环

while语句非常灵活,可用于在条件为真时反复执行代码块。这在通常情况下很好,但有时 候你可能想根据需要进行定制。一种这样的需求是为序列(或其他可迭代对象)中每个元素执行 代码块。 注意 基本上,可迭代对象是可使用for循环进行遍历的对象。第9章将详细介绍可迭代对象和 迭代器。就目前而言,只需将可迭代对象视为序列即可。 为此,可使用for语句: words = ['this', 'is', '

wangjuju123

2018-11-16

0.0000 0 2
  • 关注作者
  • 收藏

while 循环

为避免前述示例所示的繁琐代码,能够像下面这样做很有帮助: x = 1 while x <= 100: print(x) x = 1 那么如何使用Python来实现的?你猜对了,就像上面那样做。不太复杂,不是吗?你还可以 使用循环来确保用户输入名字,如下所示: name = '' while not name: name = i

wangjuju123

2018-11-16

0.0000 0 3
  • 关注作者
  • 收藏
<123413>