R語言筆記

2021-08-21 11:42:50 字數 1883 閱讀 1338

賦值

x 賦多個值

x統計函式

樣本標準差

sd(arg)

平均數

mean(arg)

兩個資料間相關性(變動趨勢相關性)

cor(a,b)

線性模型

lm(formula,data=data ) (linear models)

用來做線性擬合的函式

biglm()能以記憶體高效的方式實現大型資料的線性模型擬合(處理大資料集)

r語言中 fitted()和predict()的區別

fitted是擬合值,predict是**值。模型是基於給定樣本的值建立的,在這些給定樣本上做**就是擬合。在新樣本上做**就是**。

你可以找一組資料試試,結果如何。

fitfitted(fit)

predict(fit,newdata=data.frame(height=90))##將90代入看結果如何

這是r in action中的例子

繪圖函式

繪圖,a中為x軸座標,b中資料為y軸座標

plot(a,b)

輔助函式

檢視函式功能

help('函式名')

?函式名

檢視help(package="packagename")

引用:librarty(package)

更新:updata.packages() #更新所有

檢視/切換工作目錄

getwd():#檢視當前工作目錄

setwd('c:/dom') 切換當前工作目錄

檢視之前執行的命令

history()其他

head/tail(arg1,arg2):返回資料集(arg1)的前/後(arg2)個元素.

summary(object) #生成指定結果的摘要

資料結構函式矩陣

matrix(data = na, nrow = 1, ncol = 1, byrow = false, dimnames = null)

data:要轉換的資料集,只能是向量?

nrow:行數

ncol:列數

byrow:預設向列填充

dimnames :行和列的名字

選擇元素:

array[一維,二維,三維]

1.在r內輸入資料

在r內輸入資料方法

1.使用data.frame 建立資料框

mydata

+ gender=character(0),

+ weight=numeric(0))

> mydata

2.通過mydata

2.引人外部txt檔案

data

第乙個引數為檔案路徑,第二個引數為是否顯示表頭,第三個引數是分隔符

注意:檔案只能為ansi格式,且最後一行需加換行符

3.excel檔案

現將excel檔案另存為逗號分隔的csv格式,

data

R語言筆記

r語言正則內容 str grep function pattern,x,ignore.case false,perl false,value false,fixed false,usebytes false invert false pattern 模式 ignore.case 是否忽略大小寫 va...

R語言筆記1

生成乙個長度為n的,元素全為0的向量 zero.vector vector mode numeric length n 判斷向量中是否有某元素 vec c 1,3,2,6 3 in vec 1 true 4 in vec 1 false 統計某個向量中所有元素的出現次數 table函式 test c...

r語言筆記 jn

get range function data name row name test1 get range a,2 print test1 注意此段 函式內有物件a,此時需傳入物件也為a才可以執行,即可以傳入外部資料 print 0 a c a b c d b balabala a b c d tr...