R语言中Fisher判别的使用方法
最近编写了Fisher判别的相关代码时,需要与已有软件比照结果以确定自己代码的正确性,于是找到了安装方便且免费的R。Fisher判别又被称为线性判别,是判别分析的一种,历史可以追溯到1936年。其次,它存在于一个叫MASS的包里。lda命令执行后,会输出构成判别式的各个系数。最后,使用predict命令对未分类的样本进行判别。其中,第一个参数是上一阶段lda命令的结果,第二个参数是用来分类的样本数据。自此,整个fisher判别过程完成。准备好两个csv文件,用来训练的已分类数据叫learn.csv,用来判别的未分类数据叫infer.csv。learn.csv共有六列构成,其第一行分别为Band1,Band2,Band3,Band4, Band5, Class,分别代表变量1、变量2、变量3和类别。csv文件的字段间都用逗号分隔。
用户评论