数据挖掘实验(一):混合属性的相似性矩阵 R语言

本文介绍了如何使用R语言进行数据挖掘实验,重点是计算混合属性的相似性矩阵。通过源代码展示并呈现了实验的运行结果,包括课本例子和个人实例。
摘要由CSDN通过智能技术生成

一、实验内容:

编写代码s=DisFun(T,Sign),其中T为数据集,Sign为属性类型,d为相似性矩阵

二、源代码:

#num数值型
#fdc表示非对称二元
#dc表示对称二元
#bc表示标称属性
#p表示指示符
#xs表示序数属性

S = function(T,Sign){
   
  d = data.frame(matrix(NA,nrow(T),nrow(T)))          #相异性矩阵
  distance  = c()    #距离
  p = c()            #指示符
  
  G = T  
  
  
  for(i in 1:nrow(T)){
   
    for(j in 1:i){
   
      if(i == j){
   
        d[i,j]=0
      }
      else{
   
        
        for(f in 1:ncol(T)){
   
          if(T[i,f] ==  0&T[j,f] == 0&Sign[f]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值