軟件測試框架課程考試_那考試準備課程值得嗎?

軟件測試框架課程考試

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.pswp.cn/news/388002.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/388002.shtml
英文地址,請注明出處:http://en.pswp.cn/news/388002.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

開博第一天

開博第一天 紀念一下 轉載于:https://www.cnblogs.com/yang-9654/p/9959388.html

GitLab 11.9 正式發布,自動化工具 ChatOps 已開源

GitLab 11.9 已正式發布&#xff0c;該版本新增了兩個和安全相關的特性&#xff0c;一是快速檢查私密信息是否泄漏&#xff0c;從該版本起在 CI/CD 過程中會掃描開發者提交的信息是否包含私密內容&#xff0c;有的話會在合并 PR 時向開發者發送警報&#xff1b;二是改進了合并 …

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…

為什么在Python代碼中需要裝飾器

Python is praised for its clarity and syntactic sugariness. In this article, I will teach you to use decorators in Python to make your code readable and clean.Python的清晰性和語法含糖度受到贊譽。 在本文中&#xff0c;我將教您在Python中使用裝飾器&#xff0c;…

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。從今天開始&…

數據清理最終實現了自動化

蘋果 | GOOGLE | 現貨 | 其他 (APPLE | GOOGLE | SPOTIFY | OTHERS) Editor’s note: The Towards Data Science podcast’s “Climbing the Data Science Ladder” series is hosted by Jeremie Harris. Jeremie helps run a data science mentorship startup called Sharpest…

mui 與jquery 同時使用,$沖突解決辦法。

(function($,doc,$$) { 。。。。。 }(mui, document, jQuery)); 使用$$代替jQuery。 var $$jQuery.noConflict();此方法也可以 轉載于:https://www.cnblogs.com/mustanglqt/p/10608499.html

LVS原理介紹及安裝過程

一、ARP技術概念介紹 為什么講ARP技術&#xff0c;因為平常工作中有接觸。還有就是LVS的dr模式是用到arp的技術和數據。 1、什么是ARP協議 ARP協議全程地址解析協議&#xff08;AddressResolution Protocol&#xff0c;ARP&#xff09;是在僅知道主機的IP地址時確定其物理地…

Python氣流介紹

This is a memo to share what I have learnt in Apache Airflow, capturing the learning objectives as well as my personal notes. The course is taught by Mike Metzger from DataCamp.這是一份備忘錄&#xff0c;旨在分享我在Apache Airflow中學到的知識&#xff0c;記錄…

java~springcloud微服務目錄索引

回到占占推薦博客索引 最近寫了不過關于java&#xff0c;spring&#xff0c;微服務的相關文章&#xff0c;今天把它整理一下&#xff0c;方便大家學習與參考。 java~springcloud微服務~目錄索引 springcloud~服務注冊與發現Eureka的使用 springcloud~配置中心的使用 springclou…

DNS Bind9在windows7下

有些公司技術力量薄弱一些&#xff0c;一直在用windows系統&#xff0c;所以本文從windows出發&#xff0c;安裝bind&#xff0c;利用它的view功能&#xff0c;做智能DNS&#xff0c;解決雙線機房南北電信聯通訪問問題前言&#xff1a; 搞LINUX的朋友都知道&#xff0c;bind是l…

正確的詞典訪問方式

unity3d 詞典訪問Python字典指南 (Python Dictionary Guide) The dictionary is one of the data structures that are ready to use when programming in Python.字典是使用Python進行編程時可以使用的數據結構之一。 在我們開始之前&#xff0c;什么是字典&#xff1f; (Bef…

Vue.js(5)- 全局組件

全局組件 定義組件的語法 Vue.component(組件的名稱, { 組件的配置對象 }) 在組件的配置對象中&#xff1a;可以使用 template 屬性指定當前組件要渲染的模板結構&#xff1b; 使用組件的語法 把 組件的名稱, 以標簽的形式&#xff0c;引入到頁面上就行&#xff1b; // 導入v…

DNS的幾個基本概念:

一&#xff0e; 根域 就是所謂的“.”&#xff0c;其實我們的網址www.baidu.com在配置當中應該是www.baidu.com.&#xff08;最后有一點&#xff09;&#xff0c;一般我們在瀏覽器里輸入時會省略后面的點&#xff0c;而這也已經成為了習慣。 根域服務器我們知道有13臺&#xff…

廢水處理計算書 excel_廢水監測數據是匿名的嗎?

廢水處理計算書 excelOur collective flushes help track and respond to Covid-19 and so much more. Your body waste contains harvestable compounds that can reveal your illnesses and diseases, consumption habits, and cosmetic use. Researchers gain insights from…

文件在線預覽 圖片 PDF Excel Word

1、前端實現pdf文件在線預覽功能 方式一、pdf文件理論上可以在瀏覽器直接打開預覽但是需要打開新頁面。在僅僅是預覽pdf文件且UI要求不高的情況下可以直接通過a標簽href屬性實現預覽 <a href"文檔地址"></a> 2、word、xls、ppt文件在線預覽功能 word、pp…

數據科學還是計算機科學_您應該擁有數據科學博客的3個原因

數據科學還是計算機科學“Start a Blog to cement the things you learn. When you teach what you’ve learned in the form of a blog you can see the gaps in your knowledge and fill them in” — My Manager (2019)“創建一個博客以鞏固您所學到的東西。 當您以博客的形…

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以后的系統&#…