R語言新手之路
R是現金最受歡迎的數據分析和可視化平臺之一。
與起源於貝爾實驗室的 S語言類似, R也是一種為統計計算和繪製而生的語言和環境,它是一套開園的數據分析解決方案,有一個龐大且活躍的全球性研究型社區維護。
為什麼要選擇R?
多數商業統計軟件的價格不菲,投入成千上萬美元都有可能,而R是免費的!如果你是老師和學生或者學習者好處不就顯而易見了。
R是一個全面的的統計研究平臺,提供了各式各樣的數據分析技術,幾乎任何類型的數據分析工作都可在R中完成。
R囊括了在其他軟件中尚不可用的、先進的統計計算例程
R擁有頂尖水準的製圖功能。
R是一個可進行交互式數據分析和探索的強大平臺。
R可輕鬆地從各種類型的數據源導入數據,包括文本文件、數據庫管理系統、統計軟件、乃至專門的數據倉庫。他同樣可以將數據輸出並寫入到這些系統中。
R語言編程中的常見錯誤
使用了錯誤的大小寫help()、Help()、HELP( )這是三個不同的函數(只有第一個是錯誤的)
忘記使用必要的引號install.packages(“gclus”)可以正常執行
install.packages(gclus)將會報錯
在函數調用時忘記使用括號help()不是help,即時函數不需要參數,仍需要()
在windows上,路徑名中使用了\。R將反斜槓視為一個轉義字符
setwd(“c:\mydata”)會報錯正確的寫法是:setwd(“c:/mydata”)或者setwd(“c\\mydata”)。
使用了一個尚未載入包中的函數,函數order.clusters()包含在包gclus中。如果還沒有載入這個包使用就會報錯
用於保存圖形的輸出函數
函數
bmp(“filename.bmp ”) 輸出BMP文件文件
jpeg(“filename.jpeg”)輸出jpeg文件
pdf(“filename.pdf”)輸出pdf文件
png(“filename.png”)輸出png文件
postscript(“filename.ps”)輸出postscript文件
svg(“filename.svg”)輸出svg文件
win.metafile(“filename.wmf”)Windows圖元文件