在执行CA之后,我希望在数据集中的列上执行HCPC。出于某种原因,我还必须在开始时指定我的所有列都是'factor‘类型的,然后再循环一次,然后将它们转换为数字。我不知道为什么,因为如果我检查每一列的类型(没有将它们指定为因子),它们似乎是数字的.但是,当我不像这样加载和转换数据时,会出现如下错误:
特征误差(交叉(t(X),t(X)),对称=真):“x”中的无限值或缺失值
这可能是因为我的数据集中有只包含0的列吗?如果是这样的话,为什么在应用CA之前先以因子的形式读取所有内容,然后将其转换为数字,而不是直接执行CA?
因此,HCPC最初的问题如下:
# read in dat
标题说明了一切。我在FactomineR中使用factoshiny进行了多重对应分析(MCA),然后进行了HPCP。我现在在我的2个维度上有3个集群。虽然事实闪亮的界面确实有助于可视化和轻松导航分析,但我找不到一种方法来计算集群中的个人数量。此外,我希望将集群变量分配给我的数据集上的个体。这些操作很容易使用hclust执行,但它们算法不能处理分类数据。 ##dummy dataset
x <- as.factor(c(1,1,2,1,3,4,3,2,1))
y <- as.factor(c(2,3,1,4,4,2,1,1,1))
z <- as.factor(c(1,2,
如何使用此查询的结果更新table1 -
select b.description from
table1 c
join
(
SELECT distinct a.hcpc, a.description
FROM table2 a
) b
on b.hcpc = c.hcpc
where c.description = '0'
我想做这样的事情-
update table1
set table1.description = (select b.description from table1 c
join
(
SELECT distinct a.
我有一个表变量,当我试图筛选数据时,我有一个必须满足的条件。当HCPC_CODE包含LCS和Allowed_AMT >0时,显示这些记录
我看到的是,我尝试在数据周围加上括号,但它将Allowed_AMT >0当作Where子句中的另一个条件来处理。
因此:
select * from @billingEdit where (HCPC_CODE NOT IN ('LCS%') AND ALLOWED_AMT > 0)
和
select * from @billingEdit where ALLOWED_AMT > 0
他们都返回了1,056张唱片,但是,