R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖

 2023-11-30 阅读 27 评论 0

摘要:R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖 目錄 R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖 R 語言特點 R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖 ?R可以在CRAN(Comprehensive R Archive Networkÿ

R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖

目錄

R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖

R 語言特點

R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖


?R可以在CRAN(Comprehensive R Archive Network,http://cran.r-project.org)上免費下載。

R 語言特點

  • R 語言環境軟件屬于 GNU 開源軟件,兼容性好、使用免費
  • 語法十分有利于復雜的數學運算
  • 數據類型豐富,包括向量、矩陣、因子、數據集等常用數據結構
  • 代碼風格好,可讀性強

雖然 R 主要用于統計分析或者開發統計相關的軟件,但也有人用作矩陣計算。其分析速度可媲美專用于矩陣計算的自由軟件 GNU Octave 和商業軟件 MATLAB。

R是一種編程語言,也是統計計算和繪圖的環境,它匯集了許多函數,能夠提供強大的功能。
R語言軟件界面簡陋,通常不直接使用,而是用圖形界面的Rstudio。

RStudio是免費提供的開源集成開發環境(IDE)。RStudio提供了一個具有很多功能的環境,使R更容易使用,是在終端中使用R的絕佳選擇。

RStudio是一款R語言的IDE,R自帶的環境操作起來可能不是方便,而Rstudio很好地解決了這個問題,而且它還具有調試、可視化等功能,支持純R腳本、Rmarkdown (腳本文檔混排)、Bookdown (腳本文檔混排成書)、Shiny (交互式網絡應用)等。

  • 包是R函數、數據、預編譯代碼以一種定義完善的格式組成的集合。計算機上存儲包的目錄稱為庫(library)。函數.libPaths()能夠顯示庫所在的位置, 函數library()則可以顯示庫中有哪些包。
  • R自帶了一系列默認包(包括base、datasets、utils、grDevices、graphics、stats以及methods),它們提供了種類繁多的默認函數和數據集。其他包可通過下載來進行安裝。安裝好以后,它們必須被載入到會話中才能使用。命令search()可以告訴你哪些包已加載并可使用。
  • 目前有幾千個稱為包(package)的用戶貢獻模塊可從http://cran.r-project.org/web/packages下載。

R語言使用rnorm函數生成正太分布數據、使用plot函數可視化折線圖

# 使用核密度估計函數density(),在直方圖上繪制密度曲線
# hist()函數必須設置freq參數為F才能顯示密度曲線
x <- rnorm(1000,30,10)
hist(x,freq=F)
lines(density(x),col="blue")
box()# 繪制10個正態分布隨機數的條形圖
x <- rnorm(10,30,10);barplot(x)
box() # 在當前圖上加個方框# 生成50個正態分布隨機數并繪圖
x <- 1:50
y <- rnorm(50,10,5)
plot(x,y,type="n",xlab="數據索引",ylab="隨機數點",xlim=c(1,50),ylim=c(-20,20),main="實驗圖",sub="隨機數繪圖")
points(x,y,col="blue")
lines(x,y,col="red")

安利一個R語言的優秀博主及其CSDN專欄:

博主博客地址

博主R語言專欄地址(R語言從入門到機器學習、持續輸出已經超過1000篇文章)

參考:R

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/187558.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息