3

パッケージのh2o.kmeans機能を使いたい。h2oこれが私のコードです

clust <- h2o.kmeans(data = waterM, centers = 30,  key = "kmeansKey", iter.max = 1000, normalize = T, init = "none", dropNACols = F );
summary(clust@model);

出力は

            Length Class  Mode   
params           6  -none- list   
centers      25560  -none- numeric
withinss        30  -none- numeric
tot.withinss     1  -none- numeric
size            30  -none- numeric
iter             1  -none- numeric

cluster各ポイントが割り当てられるクラスタを示す (1:k からの) 整数のベクトルを含むオブジェクトがないのはなぜですか?

4

3 に答える 3

8

h2o.km を実行すると、モデルが構築されるだけです。

必要なデータを取得するには、構築したモデルを使用して h2o.predict メソッドを実行する必要があります。

于 2015-09-21T08:55:11.670 に答える
4

h2o.getFrameでフレームを取得する機能がありkeyます。 + "_clusters"h2o.kmeansのキーでフレームを生成します。h2o.kmeansしたがって、このコードはクラスターを取得します。

clusters <- h2o.getFrame( localH2O, "kmeansKey_clusters" );
于 2015-02-16T13:23:54.873 に答える
3

+1 Gunjan Karun の回答。

従った手順: 1. h2o.predict を使用して予測する 2. h2o.cbind をトレーニング データ セットの識別列 (私の場合は顧客 ID) で

于 2015-12-07T21:56:38.940 に答える