R語言基礎程式設計技巧彙編 4

2021-06-29 07:04:29 字數 2584 閱讀 5954

「%%」

是求餘

「%/%」

是整除

xdplot(x, d, type = "l")

包中的k

ronecker

()函式可以計算

abpaste(a,b,sep = '')
[1] "ac" "bd"
現在回歸方程如下:

y=a+b/x

lm(y~i(1/x)),r

命令裡帶表示式,需要用

i()。

library(idpmisc)
#

極座標轉成直角座標

xy#

直角座標轉成極座標

rhophi
使用

attach(dataframe)

以後,呼叫該資料就不用輸入

dataframe

的名字了,可以讓**更簡潔,比如以前是

dataframe$gdp,

現在gdp

就能呼叫了。使用

detach(dataframe)

則可以取消上面的效果。

但是,不推薦這樣使用,因為會帶來不可**的錯誤,例如

dataframe

中有和全域性變數同名的變數時,可能會出錯。

a

unique(a)

[1] 1 2 3

base

包的optimize

函式可以求一元函式極小值。

例子: 求

(1-x)^2+4

極小值。

f=function(x)(1-x)^2+4

optimize(f,c(0,2))

minimum

[1]1

objective

[1] 4

nlm函式可以求多元函式極小值。

例子:

求100*

(x1-x2^2

)^2+(1-x1)^2

的極小值

>f=function(x)

> nlm(f,c(-1.5,1))

minimum 

[1] 3.983443e-12                                     #

極小值estimate

[1] 0.999998 0.999996                           #

極小值點

按行合併rbind()
按列合併cbind()

R語言程式設計技術 4

r也屬於一種物件導向語言,萬物皆為物件,只是它畢竟最初設計不是為了面向工程,而是面向科學研究,故而它比較奇葩,與我們大多數主流語言的物件導向設計有所不同,它是以一種名為s3系統來作物件導向架構設計,幾個基礎的r包都是基於s3系統設計,很多第三方包也基於s3物件系統。s4,rc,r6這些更高階的系統這...

R語言學習筆記 4 R語言中的程式設計

sta3050 lec4筆記 1 建立函式 se function x 這裡的n是區域性變數 建立函式的另一種寫法 se function x 2 和 都代表and,但 對應整個向量,返回值為向量,僅對應向量第乙個元素,返回乙個值。和 同理 代表or x 1 6 x 2 x 5 1 false fa...

R語言程式設計

本文章主要自己的學習過程,部落格作為筆記 r中的包儲存在計算機上名為library的目錄下 使用函式.libpaths 可以檢視該資料夾在計算機中的具體路徑 函式library 顯示已安裝的包的列表 函式search 顯示已載入的包的列表 install.packages 包名 移除包 載入過多的包...