[Day-23] R语言 - 分群应用(四) 建构新特徵 ( generate feature by clustering in R.Studio )

您的订阅是我制作影片的动力
订阅点这里~/images/emoticon/emoticon39.gif

影片程序码

## 应用四: 建构特徵 ####

# 用GMM,产出数值+类别型特徵
library(naniar)
data(iris)
any_na(iris) #前置1: chk NA
iris <- iris[,-5]
iris <- scale(iris) #前置2: standard norm 标准化

library(ClusterR)
gmm = GMM(iris, 4, dist_mode = "eucl_dist", em_iter = 10)  # EM调参  
gmm_out <- as.data.frame(gmm$Log_likelihood) #大好
final <- cbind(iris,gmm_out)

library(dplyr)
final <- final %>% 
  mutate(最大=pmax(V1,V2,V3,V4)) %>% 
  mutate(分群=ifelse(最大==V1,"c1",
              ifelse(最大==V2,"c2",
              ifelse(最大==V3,"c3","c4"))))

若内容有误,还请留言指正,谢谢您的指教/images/emoticon/emoticon07.gif


<<:  Day 8 Odoo Search View

>>:  Day15 Nginx log视觉化图表分析(一)

Day-25 ImageView

ImageView为显示图片, 但在图片显示前, 必须先了解如何插入图片: Step1:於资料夹选取...

中阶魔法 - this 指向(二)

前情提要 上回提到魔法学姊艾草(鸟)在练习英文。 艾草:「This, These, That, Th...

Day 03 环境建立

环境设定 当我们在做开发时,首先要做的,就是准备好开发环境, 不然所有的开发都会无法进行, 所以首先...

{Day28}Biometric

Biometric Biometric让用户不必每次打开APP时都记住帐户用户名和密码,只需使用生物...

[Day13] Flutter with GetX qr_flutter & qr_code_scanner

产生QRCode qr_flutter Page的部分 用column分配元件位置  中间的QrIm...