prcomp的双批次错误“无适用方法”
我正在做一个双批次的prcomp,它给了我以下的错误prcomp的双批次错误“无适用方法”,r,R,我正在做一个双批次的prcomp,它给了我以下的错误 PCARelAreaNumber <- prcomp(~ BlackSpotNumSqRt + BlueSpotNumSqRt + FuzzyBlackSpotNumSqRt + GreenSpotNumSqRt + OrangeSpotNumSqRt + SilverSpotNumSqRt + VioletSpotNumSqRt + YellowSpotNumSqRt + BlackRelAreaArcsine + BlueRelAr
PCARelAreaNumber <- prcomp(~ BlackSpotNumSqRt + BlueSpotNumSqRt + FuzzyBlackSpotNumSqRt + GreenSpotNumSqRt + OrangeSpotNumSqRt + SilverSpotNumSqRt + VioletSpotNumSqRt + YellowSpotNumSqRt + BlackRelAreaArcsine + BlueRelAreaArcsine + FuzzyBlackRelAreaArcsine + GreenRelAreaArcsine + OrangeRelAreaArcsine + SilverRelAreaArcsine + VioletRelAreaArcsine + YellowRelAreaArcsine, data = AmyRawData, scale = TRUE)
biplot(PCARelAreaNumber, col = c("white", "red"))
Error in UseMethod("biplot") :
`enter code here`no applicable method for 'biplot' applied to an object of class "prcomp"
biplot(PCARelAreaNumber)
Error in UseMethod("biplot") :
no applicable method for 'biplot' applied to an object of class "prcomp"
这很奇怪,因为几周前它还在工作。我使用的是R和R Studio的最新版本
我发现princomp的一个问题是公式:
我相当肯定我的公式输入格式是正确的。有什么想法吗?我解决了这个问题。在这个过程中,我设法在R Studio中显示的函数中添加了biplot。很可能,我的函数中有一些有趣的东西。我删除了该函数,biplot现在可以识别prcomp对象。