判別分析には、回帰スタイルの線形方程式の抽出が含まれます。判別分析によって生成される方程式は、次のようなものです。
D = v1*X1 + V2*X3 + V3*X3 + a
Rの判別分析出力からこの方程式を抽出するにはどうすればよいですか? MASS パッケージの LDA 関数を使用しています。
判別分析には、回帰スタイルの線形方程式の抽出が含まれます。判別分析によって生成される方程式は、次のようなものです。
D = v1*X1 + V2*X3 + V3*X3 + a
Rの判別分析出力からこの方程式を抽出するにはどうすればよいですか? MASS パッケージの LDA 関数を使用しています。
から?lda
library(MASS)
Iris <- data.frame(rbind(iris3[,,1], iris3[,,2], iris3[,,3]),
Sp = rep(c("s","c","v"), rep(50,3)))
train <- sample(1:150, 75)
table(Iris$Sp[train])
## your answer may differ
## c s v
## 22 23 30
z <- lda(Sp ~ ., Iris, prior = c(1,1,1)/3, subset = train)
predict(z, Iris[-train, ])$class
その後、調べることができます
formula(z)
そして見て?formula