我有下面的数据集可以对它进行完整的分析,包括主成分分析,对应分析,多重对应分析。
https://archive.ics.uci.edu/ml/datasets/Tarvel+Review+Ratings
我在执行CA时发现了一些问题:
*首先了解数据集。我们知道CA用于分类变量,据我了解,在我的数据集中,只有一个分类变量是“欧洲24个类别的吸引力”。那么第二分类变量可能是用户吗?
*另一个问题,使用下面的R代码通过FactoMiner软件包中的函数ca()执行CA,它给我以下错误:
代码R:
<template>
<div>
<no-ssr>
<Grid
:draggable="true"
:sortable="true"
:items="items"
:height="100"
:width="150">
<template slot="cell" slot-scope="props">
<div>{{props.item}}</div>
</template>
</Grid>
</no-ssr>
</div>
</template>
错误:
res.data <-CA(data.active,graph = FALSE) 本征错误(crossprod(t(X),t(X)),对称= TRUE): 'x'中的无穷或缺失值
我不知道这是什么错误。当我读取数据集并将其放入“ data”变量中时,我发现另一个名为“ X”的列在其所有单元格中均具有N / A值。我不知道它来自哪里,所以我用R代码中的“ data.active”删除了“ X”列,然后我检查了data.active表是否包含任何N / A值,但是它似乎合法!
所以任何人都可以帮助我解决这个问题,我将不胜感激。谢谢