2016-11-08 14 views
0

RでclustMixTypeパッケージのkproto関数を使用してkprototypeクラスタリングアルゴリズムを実行しようとしていますが、動作しません。 1000行と5変数があります。clustMixType rパッケージのkproto関数

推定ラムダ:Infの 均等prototypsがマージ他の人がそれを言って続けて(スケーリングしていないとき、まだ動作していない)

スケールされています。すべての引数の長さは同じでなければなりません。 さらに、警告メッセージ: kproto.default(inputdata_test、4): すべてのカテゴリ変数の分散はゼロです。

または、カテゴリ変数には少なくとも3つの属性があり、数値変数には少なくとも2つの異なる値があり、データフレームにNaN値はありません。

はkprotoでスケール機能を()を使用しない、

data

+0

最新バージョン(0.1-17)で動作するはずです – grho

答えて

0

まず以下の私の小さなデータの抽出があります。 k-meansを使用するときに使用します。 第2に、カテゴリフィーチャの文字を数値として変更します。例えば、その他= 1、タブレット= 2、携帯電話= 3 ...

そして、私はあなたのエラーメッセージが表示されたら...

すべての引数は、また同じ長さを持っている必要があります

これは、変数のデータ行が異なることを意味します。データセットを確認してください。

そして、

すべてのカテゴリ変数は、ゼロ分散を有します。

これは、カテゴリ変数には分散の問題があることを意味します。 このコードを確認してください。

lambdaest(df of kproto) 

良い一日を!

0

kprotoは、データにNAsがある場合はError in table(clusters) : all arguments must have the same lengthもスローします。

私のデータフレームにna.omitを使用してこれを修正しました。

関連する問題