相關主題
商品描述
Get started with an accelerated introduction to the R ecosystem, programming language, and tools including R script and RStudio. This book teaches you how to get data into R and how to work with that data using R. Once grounded in the fundamentals, the rest of Practical R 4 dives into specific projects and examples starting with running and analyzing a survey using R and LimeSurvey. Next, you'll carry out advanced statistical analysis using R and Mouselab Web. Then, you'll see how R can work for you without statistics, including how R can be used to automate data formatting, manipulation, reporting, and custom functions.
The final part of this book discusses using R on a server; you'll build a script with R that can run an RStudio Server and monitor a report source for changes to alert the user when something has changed. This project includes both regular email alerting and push notification. And, finally, you'll use R to create a customized daily rundown report of a person's most important information such as a weather report, daily calendar, to-do's and more. This demonstrates how to automate such a process so that every morning, the user navigates to the same web page and gets the updated report.
What You Will Learn
- Set up and run an R script, including installation on a new machine and downloading and configuring R
- Turn any machine into a powerful data analytics platform accessible from anywhere with RStudio Server
- Write basic R scripts and modify existing scripts to suit your own needs
- Create basic HTML reports in R, inserting information as needed
- Build a basic R package and distribute it
Who This Book Is For
Some prior exposure to statistics, programming, and maybe SAS is recommended but not required.
商品描述(中文翻譯)
開始快速了解 R 生態系統、程式語言及工具,包括 R 腳本和 RStudio。本書教你如何將數據導入 R,以及如何使用 R 處理這些數據。一旦掌握了基本概念,接下來的 Practical R 4 將深入探討具體的專案和範例,首先是使用 R 和 LimeSurvey 進行調查的運行和分析。接著,你將使用 R 和 Mouselab Web 進行進階的統計分析。然後,你將看到 R 如何在不使用統計的情況下為你服務,包括如何使用 R 自動化數據格式化、操作、報告和自定義函數。
本書的最後一部分討論在伺服器上使用 R;你將建立一個可以運行 RStudio Server 的 R 腳本,並監控報告來源的變更,以便在有變化時提醒使用者。這個專案包括定期的電子郵件提醒和推播通知。最後,你將使用 R 創建一個自定義的每日摘要報告,包含一個人的最重要資訊,例如天氣報告、每日日曆、待辦事項等。這展示了如何自動化這樣的過程,以便每個早晨,使用者都能導航到同一個網頁並獲取更新的報告。
你將學到什麼
- 設置和運行 R 腳本,包括在新機器上的安裝以及下載和配置 R
- 將任何機器轉變為一個強大的數據分析平台,通過 RStudio Server 隨時隨地訪問
- 編寫基本的 R 腳本並修改現有腳本以滿足自己的需求
- 在 R 中創建基本的 HTML 報告,根據需要插入資訊
- 建立基本的 R 套件並進行分發
本書適合誰
建議有一些統計、程式設計和可能的 SAS 先前接觸,但不是必需的。
作者簡介
In addition to his research, Dr. Westfall also has career ties in information technology, where he has worked as a consultant since 1997, founding his own firm, Bug Jr. Systems. As a consultant he has developed custom software solutions (including native Windows 32 applications, Windows .NET applications, Windows Phone 7 and Android mobile applications, as well as ASP, ASP.NET, and PHP web applications). He has also served as a senior network and systems architect and administrator (on both Windows and Unix networks, and hybrids) and has also been recognized as a Microsoft Most Valuable Professional (MVP) 2008 - 2012. He has authored several books, and presented at academic as well as technology conferences and gatherings.
作者簡介(中文翻譯)
Jon Westfall 是一位獲獎的教授、已出版的作者以及實踐中的認知科學家。他教授多種心理學課程,從心理學導論到高級研討會。他目前的研究專注於影響經濟和消費金融決策的變數,以及大學學生的留存率。他的工作在心理學和行銷之間找到了一個基本科學與應用科學的交集。他目前的職位是德爾塔州立大學的心理學助理教授、第一年研討會計畫的協調員,以及Okra Scholars計畫的協調員。之前,他曾擔任路易斯安那州的Centenary College的訪問助理教授,以及哥倫比亞大學商學院決策科學中心的研究與技術副主任。他現在仍與哥倫比亞大學保持合作關係,擔任研究夥伴和技術顧問。
除了他的研究,Westfall博士在資訊技術領域也有職業關聯,自1997年以來一直擔任顧問,並創立了自己的公司Bug Jr. Systems。作為顧問,他開發了定制的軟體解決方案(包括原生Windows 32應用程式、Windows .NET應用程式、Windows Phone 7和Android行動應用程式,以及ASP、ASP.NET和PHP網頁應用程式)。他還擔任過高級網路和系統架構師及管理員(在Windows和Unix網路及其混合環境中),並於2008年至2012年期間被認證為微軟最有價值專業人士(MVP)。他已撰寫多本書籍,並在學術及技術會議和聚會上發表演講。