Please enable JavaScript.
Coggle requires JavaScript to display documents.
7010 Data Intro - Coggle Diagram
7010 Data Intro
R
Function
-
attach(dataset) :
attach(iris) 是 R 語言中的一個函數,用於將一個數據框(在這種情況下是 iris 數據集)加載到搜索路徑中。這樣一來,你就可以直接使用數據框中的變數名稱,而不需要通過 $ 符號來引用這些變數。
linear regression
- 匯入包裹
library(dplyr)/library(caret)/library(ggplot2)
用sapply 把數據匡中所有is.numeric抓出來:nums <- sapply(mpg, is.numeric)
cor(mpg[ , nums])
head(mpg)
formula <- response_variable ~ predictor_variable 解釋:response_variable就是你要預測的標的物、predictor_variable是你要用來當X的param(選自己想要的column) 好比:frmla2 <- hwy ~ displ + class 意思就是以displ 跟 class 兩個類別 來預測hwy
訓練模型:m2 <- train(frmla2, mpg, method = "lm") 這時候就要定義用什麼method, 這邊使用lm
可以用summary(m2) 來查看詳細資訊
SVM
-
-
-
- 創建模型:svm_model <- svm(Species ~ ., data=iris)
summary(svm_model)
M6
L1 Python: Naive Bayes
Using Iris dataset, 創建data & target兩種數據匡,再用concat連接成一個df
L2 R: Decision Tree
predictions problem syntax: target ~ var1 + var2 + var3
EX:
formula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width
tr <- tree( formula , data = iris)
plot(tr)
text(tr)
set.seed(1)
train_ind <- sample(seq_len(nrow(iris)), size=100)
iris[train_ind, ]
-