软件测试框架课程考试_那考试准备课程值得吗?

软件测试框架课程考试

By Levi Petty

李维·佩蒂(Levi Petty)

This project uses a public, synthesized exam scores dataset from Kaggle to analyze average scores in Math, Reading, and Writing subject areas, relative to the student’s parents’ level of education and whether the student took a preparation course before the exam. I used Deephaven’s R integration, which gave me access to cool plotting libraries. Additionally, users can see the code and plots step-by-step, yielding more detailed information.

Ť他的项目采用的是公开的,合成的考试成绩,从数据集Kaggle分析数学,阅读和写作学科领域的平均成绩,相对于学生的父母的受教育程度,以及是否该学生拿了准备课程在考试前。 我使用了Deephaven的R集成,这使我可以访问很酷的绘图库。 此外,用户可以查看代码并逐步进行绘制,从而获得更详细的信息。

我的过程 (My Process)

配置变量 (Configuration Variables)

We begin by defining some configuration variables:

我们首先定义一些配置变量:

  • home: Your home directory

    home :您的主目录

  • system: Deephaven system to connect to (configured in the launcher)

    系统 :要连接的Deephaven系统(在启动器中配置)

  • keyfile: Key file used to authenticate when connecting to the Deephaven system

    keyfile :连接到Deephaven系统时用于认证的密钥文件

  • workerHeapGB: Gigabytes of heap for the Deephaven query worker

    workerHeapGB :Deephaven查询工作者的千兆字节堆

  • jvmHeapGB: Gigabytes of heap for the local Java Virtual Machine (JVM)

    jvmHeapGB :本地Java虚拟机(JVM)的千兆字节堆

  • workerHost: host to run the Deephaven query worker on

    workerHost :在其上运行Deephaven查询worker的主机

连接到Deephaven查询工作者 (Connecting to the Deephaven Query Worker)

After setting up the configuration variables, the first step is to connect R to a Deephaven query worker. To determine the proper value for JAVA_HOME, run R CMD javareconf from the command line.

设置配置变量后,第一步是将R连接到Deephaven查询工作程序。 要确定JAVA_HOME的正确值,请从命令行运行R CMD javareconf

在表中加载 (Loading in the Table)

Prior to writing my code, I downloaded the StudentsPerformance.csv file from Kaggle and created a new user table so that I could access the table without needing to reload the file into a variable every time I executed my code.

在编写代码之前,我从Kaggle下载了StudentsPerformance.csv文件并创建了一个新的用户表,这样我就可以访问该表,而无需每次执行代码时都将文件重新加载到变量中。

创建初始表 (Creating The Initial Table)

After all this setup, my next step is to use Deephaven’s filtering tools to get the relevant data from this new user table and create an initial data table with each student’s parental level of education, whether they took a test prep course, and their scores in each of three subjects: Math, Reading, and Writing.

完成所有这些设置后,我的下一步就是使用Deephaven的过滤工具从此新用户表中获取相关数据,并使用每个学生的父母的受教育程度,他们是否参加了考试预备课程以及他们的分数来创建初始数据表。三个科目中的每一个:数学,阅读和写作。

Image for post

增加教育水平的排名 (Adding Rankings for Education Levels)

Next, I use a map to add rankings for each education level to the data table so that I can order the plots by education level instead of alphabetically. Each education level is given its own corresponding ranking from 0–5, with higher education levels having higher numbers for their ranking.

接下来,我使用地图将每个受教育程度的排名添加到数据表,以便我可以按受教育程度而不是按字母顺序对图进行排序。 每个教育级别都有自己从0-5的相应排名,而高等教育级别的排名则更高。

Image for post

初始图 (Initial Plots)

Next, I use R’s ggplot2 and gridExtra libraries to plot the students’ scores with regard to their parents’ levels of education, and the students’ scores with regard to whether they took a test prep course. You’ll need to run install.packages(“ggplot2”, “gridExtra”) in RStudio to install these packages first.

接下来,我使用R的ggplot2和gridExtra库来绘制学生对他们父母的教育水平的评分,以及学生对他们是否参加考试预备课程的评分。 您需要在RStudio中运行install.packages(“ ggplot2”,“ gridExtra”)才能首先安装这些软件包。

Image for post
Image for post

获取标准偏差和总体平均值 (Get Standard Deviations and Overall Averages)

Next, I use Deephaven’s filtering and aggregation tools to calculate the overall standard deviations and average scores for each subject, and store the results in constants. I do this because the standard deviations above average are actually more important information than just raw values, because knowing the standard deviation gives you a better idea of the magnitude of the impact of each variable.

接下来,我使用Deephaven的过滤和汇总工具来计算每个主题的总体标准偏差和平均分数,并将结果存储在常量中。 我这样做是因为高于平均值的标准偏差实际上比原始值更重要,因为知道标准偏差可以使您更好地了解每个变量的影响幅度。

将高于总体平均值的标准偏差添加到数据表中 (Add Standard Deviations Above Overall Average to the Data Table)

Lastly, I use Deephaven’s table updating functions to add the number of standard deviations each student’s score was above the overall average for each subject to the data table.

最后,我使用Deephaven的表格更新功能将每个学生的分数的标准差加到数据表中每个学科的总体平均水平之上。

Image for post

最终情节 (Final Plots)

Finally, I add the standard deviations above average to both plots.

最后,我将高于平均值的标准偏差添加到两个图中。

Image for post
Image for post

结论 (Conclusion)

As expected, a higher parental level of education correlated with higher scores in every subject, and generally resulted in less varying distributions. Students with a master’s degree parental education level in particular had top-heavy score distributions in math and writing.

不出所料,父母的受教育程度越高,每门科目的得分越高,通常分配的差异就越小。 尤其是具有父母教育程度的硕士学位的学生在数学和写作方面的成绩分配最高。

Also unsurprisingly, whether the student took a test prep course had a larger impact on the scores in each subject. The students who took a test prep course had more top-heavy scores in every subject than those who didn’t, especially writing. Surprisingly, the math scores were the least impacted by test prep courses. Neither variable had a large influence on the scores, though, as the scores were only impacted by <1 standard deviation. However, because this data is simulated, we must take the results with a grain of salt.

同样也就不足为奇的是,学生是否参加了考试预备课程对每个科目的成绩都有较大的影响。 参加考试预备课程的学生与没有考试的学生相比,在各个学科上的成绩最高,尤其是写作。 令人惊讶的是,数学分数受考试准备课程的影响最小。 但是,这两个变量都不会对分数产生很大影响,因为分数仅受<1个标准偏差的影响。 但是,由于此数据是模拟的,因此必须对结果进行细微的估计。

If you’re interested, you can read my full code below. If you want to see the html file, you can run the code in RStudio.

如果您有兴趣,可以在下面阅读我的完整代码。 如果要查看html文件,可以在RStudio中运行代码。

翻译自: https://medium.com/swlh/is-that-test-prep-course-worth-it-a18011524394

软件测试框架课程考试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/388002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DOCKER windows安装

DOCKER windows安装 DOCKER windows安装 1.下载程序包2. 设置环境变量3. 启动DOCKERT4. 分析start.sh5. 利用SSH工具管理6. 下载镜像 6.1 下载地址6.2 用FTP工具上传tar包6.3 安装6.4 查看镜像6.5 运行 windows必须是64位的 1.下载程序包 安装包 https://github.com/boot2doc…

Elasticsearch Reference [6.7] » Modules » Network Settings

2019独角兽企业重金招聘Python工程师标准>>> Search Settings Node Network Settingsedit Elasticsearch binds to localhost only by default. This is sufficient for you to run a local development server (or even a development cluster, if you star…

【百度】大型网站的HTTPS实践(一)——HTTPS协议和原理

大型网站的HTTPS实践&#xff08;一&#xff09;——HTTPS协议和原理 原创 网络通信/物联网 作者&#xff1a;AIOps智能运维 时间&#xff1a;2018-11-09 15:07:39 349 0前言 百度于2015年上线了全站HTTPS的安全搜索&#xff0c;默认会将HTTP请求跳转成HTTPS。从今天开始&…

LVS原理介绍及安装过程

一、ARP技术概念介绍 为什么讲ARP技术&#xff0c;因为平常工作中有接触。还有就是LVS的dr模式是用到arp的技术和数据。 1、什么是ARP协议 ARP协议全程地址解析协议&#xff08;AddressResolution Protocol&#xff0c;ARP&#xff09;是在仅知道主机的IP地址时确定其物理地…

DNS Bind9在windows7下

有些公司技术力量薄弱一些&#xff0c;一直在用windows系统&#xff0c;所以本文从windows出发&#xff0c;安装bind&#xff0c;利用它的view功能&#xff0c;做智能DNS&#xff0c;解决双线机房南北电信联通访问问题前言&#xff1a; 搞LINUX的朋友都知道&#xff0c;bind是l…

DNS的几个基本概念:

一&#xff0e; 根域 就是所谓的“.”&#xff0c;其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.&#xff08;最后有一点&#xff09;&#xff0c;一般我们在浏览器里输入时会省略后面的点&#xff0c;而这也已经成为了习惯。 根域服务器我们知道有13台&#xff…

D3.js 加标签

条形图还可以配上实际的数值,我们通过文本元素添加数据值。 svg.selectAll("text").data(dataset).enter().append("text").text(function(d){return d;}) 通过 x 和 y 值来定位文本元素。 .attr("text-anchor", "middle").attr("…

oppo5.0以上机器(亲测有效)激活Xposed框架的教程

对于喜欢玩手机的朋友而言&#xff0c;常常会用到xposed框架以及种类繁多功能强大的模块&#xff0c;对于5.0以下的系统版本&#xff0c;只要手机能获得ROOT权限&#xff0c;安装和激活xposed框架是异常简便的&#xff0c;但随着系统版本的迭代&#xff0c;5.0以后的系统&#…

熊猫分发_流利的熊猫

熊猫分发Let’s uncover the practical details of Pandas’ Series, DataFrame, and Panel让我们揭露Pandas系列&#xff0c;DataFrame和Panel的实用细节 Note to the Readers: Paying attention to comments in examples would be more helpful than going through the theo…

Fiddler抓包-只抓APP的请求

from:https://www.cnblogs.com/yoyoketang/p/6582437.html fiddler抓手机app的请求&#xff0c;估计大部分都会&#xff0c;但是如何只抓来自app的请求呢&#xff1f; 把来自pc的请求过滤掉&#xff0c;因为请求太多&#xff0c;这样会找不到重要的信息了。 环境准备&#xff1…

DOCKER windows 安装Tomcat内容

DOCKER windows安装 DOCKER windows安装 1.下载程序包2. 设置环境变量3. 启动DOCKERT4. 分析start.sh5. 利用SSH工具管理6. 下载镜像 6.1 下载地址6.2 用FTP工具上传tar包6.3 安装6.4 查看镜像6.5 运行 windows必须是64位的 1.下载程序包 安装包 https://github.com/boot2doc…

github免费空间玩法

GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月&#xff0c;GitHub宣布它现在已经提供可1百万项目&#xff0c;可以说非常强大。 Github虽然是一个代码仓库&#xff0c;但是Github还免费为大家提供一个免费开源Github …

在Markdown中输入数学公式

写在前面 最近想要把一些数学和编程方面的笔记记录成电子笔记&#xff0c;因为修改、插入新内容等比较方便。这里记一下在Markdown中输入数学公式的方法。 基础知识 公式与文本的区别 公式输入和文本输入属于不同的模式&#xff0c;公式中无法通过空格来控制空白&#xff0c;通…

整合后台服务和驱动代码注入

整合后台服务和驱动代码注入 Home键的驱动代码&#xff1a; /dev/input/event1: 0001 0066 00000001 /dev/input/event1: 0000 0000 00000000 /dev/input/event1: 0001 0066 00000000 /dev/input/event1: 0000 0000 00000000 对应输入的驱动代码&#xff1a; sendevent/dev/…

为数据计算提供强力引擎,阿里云文件存储HDFS v1.0公测发布

2019独角兽企业重金招聘Python工程师标准>>> 在2019年3月的北京云栖峰会上&#xff0c;阿里云正式推出全球首个云原生HDFS存储服务—文件存储HDFS&#xff0c;为数据分析业务在云上提供可线性扩展的吞吐能力和免运维的快速弹性伸缩能力&#xff0c;降低用户TCO。阿里…

对食材的敬畏之心极致产品_这些数据科学产品组合将给您带来敬畏和启发(2020年中的版本)

对食材的敬畏之心极致产品重点 (Top highlight)为什么选择投资组合&#xff1f; (Why portfolios?) Data science is a tough field. It combines in equal parts mathematics and statistics, computer science, and black magic. As of mid-2020, it is also a booming fiel…

android模拟用户输入

目录(?)[-] geteventsendeventinput keyevent 本文讲的是通过使用代码&#xff0c;可以控制手机的屏幕和物理按键&#xff0c;也就是说不只是在某一个APP里去操作&#xff0c;而是整个手机系统。 getevent/sendevent getevent&sendevent 是Android系统下的一个工具&#x…

真格量化常见报错信息和Debug方法

1.打印日志 1.1 在代码中添加运行到特定部分的提示&#xff1a; 如果我们在用户日志未能看到“调用到OnQuote事件”文字&#xff0c;说明其之前的代码就出了问题&#xff0c;导致程序无法运行到OnQuote函数里的提示部分。解决方案为仔细检查该部分之前的代码是否出现问题。 1.2…

自定义PopView

改代码是参考一个Demo直接改的&#xff0c;代码中有一些漏洞&#xff0c;如果发现其他的问题&#xff0c;可以下方直接留言 .h文件 #import <UIKit/UIKit.h> typedef void(^PopoverBlock)(NSInteger index); interface CustomPopView : UIView //property(nonatomic,copy…

当编程语言掌握在企业手中,是生机还是危机?

2019年4月&#xff0c;Java的收费时代来临了&#xff01; Java是由Sun微系统公司在1995年推出的编程语言&#xff0c;2010年Oracle收购了Sun之后&#xff0c;Java的所有者也就自然变成了Oracle。2019年&#xff0c;Oracle宣布将停止Java 8更新的免费支持&#xff0c;未来Java的…