如何在RASS的MASS包中找到lda()函数使用的分割点值?

时间:2013-02-09 22:01:56

标签: r

我正在使用MASS中的R包,特别是lda()函数。我想知道如何让R返回LD1的阈值(即切割点或截止值)lda函数用来确定哪个组或类应将每个样本分配给。

我知道R不仅仅使用LD1的两组意味着中点平均值。我需要知道切割点值,以便我可以运行lda的多次迭代,并在每次新迭代之前重新分配错误分类的样本。

1 个答案:

答案 0 :(得分:0)

除非你另外强制,否则它将取决于数据。 ?lda生成:

prior   
the prior probabilities of class membership. If unspecified, the class proportions for 
the training set are used. If present, the probabilities should be specified in the 
order of the factor levels.

如果您想查看代码或生成预测,请查看predict.lda或在?predict.lda和MASS手册中进一步阅读。 predict.lda还提供了指定切割点的句柄:

prior   
The prior probabilities of the classes, by default the proportions in the training set
 or what was set in the call to lda.