在IDL中实现极大似然分类器

暂且写出了两种方法

第一种;

For i=0,ns-1 do begin
      For j=0,nl-1 do begin

        tm_ij = Transpose(tm_data[i,j,*])   
    ;根据极大似然分类器求个像元落在各类的“概率”
    ;alog 自然对数
    ;determ 行列数求值
    ;transpose 矩阵转置
    ;invert 求逆矩阵
    ;A#B  A的列乘以B的行 相当于B乘A
    P_urban=-(alog(determ(cov_urban))+transpose(tm_ij-mean_urban)#invert(cov_urban)#(tm_ij-mean_urban))/2
    P_forest=-(alog(determ(cov_forest))+transpose(tm_ij-mean_forest)#invert(cov_forest)#(tm_ij-mean_forest))/2
    P_water=-(alog(determ(cov_water))+transpose(tm_ij-mean_water)#invert(cov_water)#(tm_ij-mean_water))/2
    P_crop=-(alog(determ(cov_crop))+transpose(tm_ij-mean_crop)#invert(cov_crop)#(tm_ij-mean_crop))/2
    P_barren=-(alog(determ(cov_barren))+transpose(tm_ij-mean_barren)#invert(cov_barren)#(tm_ij-mean_barren))/2
    pro_mtx=[P_urban,P_forest,P_water,P_crop,P_barren]
    max_p

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值