在R中學習R語言:swirl

2021-01-10 R語言與生物統計

swirl(https://swirlstats.com/)是在R控制臺中,以交互方式進行教授R編程和數據科學的一個免費並且開源的包。

一、安裝環境

swirl要求R語言版本>=3.1.0,作者十分推薦安裝RStudio,但不是強制的。如果在Linux上使用swirl,則還需要安裝libcurl(https://github.com/swirldev/swirl/wiki/Installing-swirl-on-Linux)。

Learn R,in R

二、開始使用swirl

首先安裝並加載swirl包,然後在控制臺輸入swirl()並回車,開啟學習。每次運行swirl()後都會詢問用戶的名字。如果輸入的用戶名為一個新名字,則系統會為您介紹簡單的使用方法,按照系統提示輸入數字或者當提示「...」時按ENTER鍵即可。如果是老用戶則可以繼續上次的學習或者選擇新的學習內容。最後系統會為你提供一個可選擇的課程列表。

常用的命令:

skip()在>提示符下,跳過當前問題bye()在>提示符下,退出swirlplay()在>提示符下,跳出當前問題答題命令行nxt()在>提示符下,繼續上述的答題三、學習資源

swirl課程存儲庫包含很多課程:

R ProgrammingR Programming EThe R Programming EnvironmentRegression ModelsGetting and Cleaning DataStatistical InferenceAdvanced R Programming詳細信息參見:https://github.com/swirldev/swirl_courses#swirl-courses

swirl的網絡課程有:

Advanced R ProgrammingData Science and RA (Very) Short Introduction to RGoogle Forms CourseExploratory Data AnalysisPsychology Statistics詳細信息參見:http://swirlstats.com/scn/title.html

四、你是教師

如果你是一個教師,你也可以編寫並發布你的課程。具體信息可以訪問https://swirlstats.com/instructors.html和http://swirlstats.com/swirlify/introduction.html

五、視頻演示

瀏覽器版本過低,暫不支持視頻播放

相關焦點

  • R語言-stringr-字符串處理
    R包stringr處理字符相對簡單,尤其是我常用Power BI,但是對M語言不熟悉,不會處理字符數據,往往我就先利用R清洗字符數據列。本文記錄工作中常用的字符處理函數,部分案例照搬R for Data Science的字符部分。
  • R語言有多強大?十個你不知道的功能
    在本文中,我將給大家介紹那些不為人知,卻又好用到難以置信的R語言功能。通過使用R語言的dplyr/dbplyr,幾乎各種資料庫都可以連接   使用dbplyr包,用R語言連接各種資料庫,無論是本地的還是遠程的,都非常方便。這個功能使R語言用戶可以不用擔心底層的資料庫,而獨立地從主流資料庫中抽取數據。R語言的bigrquery包還可以直接利用BigQuery和其他大規模數據存儲。
  • 掌握R語言for循環一文就夠了(認真臉)
    R語言不考慮並行運算下的簡單批處理實現方式就是for循環。=1再執行下一個for,直到下一個for的r從1到100都執行完後再跳到第一個for r=2,再執行r從1到100,再r=3以此類推直到r=100,整個for循環就結束了。
  • r語言有什麼優劣勢及R語言的未來發展趨勢_R語言在現實中的應用
    r語言有什麼優劣勢分析 R語言擁有強大的軟體包生態系統與圖表優勢The r development process. Technical report,Department of Statistics,University of Oxford.】。從這個角度講,R語言的代碼質量以及運算結果的可信性是完全可以保證的。 當然,這裡所說的是R的標準安裝程序包,並不代表所有擴展包的質量。
  • R語言中獲取矩陣中元素的幾種形式
    在上一篇文章中,小編介紹了R語言中創建矩陣的幾種形式。今天,我們再來探討一下如何訪問矩陣中的元素。在R語言中獲取矩陣中的元素主要有以下幾種形式:獲取矩陣中所有的元素值只要使用矩陣名就可以獲取整個矩陣中的所有元素。
  • 9 本優秀的 R 語言免費電子圖書
    R語言是主要用於統計分析、繪圖的語言和操作環境。 R本來是由來自紐西蘭奧克蘭大學的Ross Ihaka和Robert Gentleman 開發。
  • 【R語言】相關性分析、相關係數的顯著性檢驗及可視化
    本篇文章介紹基於R語言的相關性分析、相關係數的顯著性檢驗及可視化,該教程為個人筆記,大家也可參考學習,不足之處也歡迎大家批評指正!相關性分析用於評估兩個或多個變量之間的關聯,能通過定量指標描述變量之間的強弱、直接或間接聯繫。
  • r語言tseries - CSDN
    plot(x, plot.type=」single」) #支持多個時間序列數據在一個圖中展示,僅對xts不行五、【基本統計運算】1、自相關係數、偏自相關係數等例題2.1d=scan(「sha.csv」)sha=ts(d,start=1964,freq=1)plot.ts(sha) #繪製時序圖
  • R語言arma模型診斷_arma模型實現模型r語言 - CSDN
    plot(x, plot.type=」single」) #支持多個時間序列數據在一個圖中展示,僅對xts不行【基本統計運算】1、自相關係數、偏自相關係數等例題2.1 d=scan("sha.csv")tsdiag(m1)  #對估計進行診斷,判斷殘差是否為白噪聲summary(m1)r=m1$residuals  #用r來保存殘差Box.test(r,type="Ljung-Box",lag=6, fitdf=1)#對殘差進行純隨機性檢驗,fitdf表示殘差減少的自由度
  • R語言data manipulation學習筆記之subset data
    taoyan:R語言中文社區特約作家,偽碼農,R語言愛好者,愛開源。
  • R語言SQL管理資料庫的方法
    #使用SQL語句操作數據框,需要加載的程序包sqldf,tcltk,使用iris數據集以及演示library(sqldf)library(tcltk)head(iris)#了解數據集由5各變量組成#取出前幾行a1r <- head(iris,10)#一般方法
  • 醫學統計與R語言:Cronbach's α Coefficient
    微信公眾號:醫學統計與R語言簡介Cronbach's alpha  is a function
  • R語言 | 小提琴圖
    比如,我們以R語言中的內置數據集iris為例,比較幾種不同花的花萼長度(Sepal.Length),通常會使用下圖。箱式圖能夠提供中位數、四分位數等的信息,但是不能直觀的表現出具體數據分布情況。而小提琴圖則能夠彌補這一點,而且小提琴圖比箱式圖要美觀不少。雖然目前小提琴圖不如箱式圖使用普遍,但是越來越多的文章中出現小提琴圖。使用小提琴圖會使文章增色不少。
  • r語言的p值檢驗 - CSDN
    輸入1: rdata = matrix(rnorm(1000* 6, 0, 3), 6) rvar = apply(rdata, 2, var) mean(rvar)結果1: 醫學統計與R語言:方差分析中計劃好的多重比較(Planned Comparisons and Post Hoc Tests)醫學統計與R語言:圓形樹狀圖(circular dendrogram)醫學統計與R語言:畫一個姑娘陪著我,再畫個花邊的被窩醫學統計與R語言:雙因素重複測量方差分析(Two-way repeated measures ANOVA
  • r語言 做wald檢驗_r語言wald檢驗怎麼做 - CSDN
    用R語言遇到的一些問題。經常看到rcs()函數,比如擬合回歸時:f <- cph(S ~ rcs(age,4) + sex, x=T, y=T)。
  • r語言卡方檢驗和似然比檢驗_r語言似然比檢驗代碼 - CSDN
    本文對應《R語言實戰》第9章:方差分析;第10章:功效分析 ====================================================================方差分析:回歸分析是通過量化的預測變量來預測量化的響應變量,而解釋變量裡含有名義型或有序型因子變量時
  • 用R也可以跑Python了
    但如果你還想來搞點深度學習,整個自然語言處理,那你可還真得用Python。如果你處於交叉領域,很可能就需要兩種語言切換。後果是,寫個for loop還出bug真的是家常便飯。報警!最近的KDnuggets Analytics的軟體調查中,Python和R位居數據科學和機器學習軟體的前兩名。如果你真的想提高你在數據科學領域的能力,這兩種語言你確實都應該學習。
  • 一個半圓的半徑是r,它的周長是()A.πrB.πr+rC.r(π+2)
    題目一個半圓的半徑是r,它的周長是A.πr B.πr+r C.r(π+2)普通學生思路:半圓的周長公式是:π×直徑÷2+直徑=半圓周長。半徑是r,則直徑是2r,代入公式得:π×2r÷2+2r=πr+2r=r(π+2) 故選C。
  • R語言:用R計算各種統計值
    percentile)四分位間距(quartile range)方差(variance)標準差(standard deviation)變異係數(coefficient of variance)正態分布(normal distribution)標準正態分布(standard normal distribution)使用R語言的內建實例數據框
  • R語言:t檢驗
    BioNews,專注於報導生命科學領域相關新聞,長按下方二維碼即可關注"BioNews"(id : iBioNews)1. t分布(不同自由度)了解r語言幾個函數醫學統計學【第四版】[2] https://guangchuangyu.github.io/statistics_notes/section-4.html#section-4.1另:我們創建了生物信息學習交流群,如需進群,請長按下方二維碼,添加管理員微信(禁廣告)。