2016-05-03 11 views
1

私はARFFファイル形式に変換するSQLiteデータベース(テーブル間にいくつかの外部キーがある約7つのテーブル)にデータを持っていますが、これをWekaに入力します機械学習ソフトウェア。Weka Machineラーニング:ARFFファイル:複数の関係

SQLiteテーブルごとに1つのARFFファイルを生成する必要がありますか、複数のARFF関係を1つのARFFファイルに入れることはできますか?

答えて

2

私は、[編集]その他の記述あなたがmanual第10章

に応じて各テーブルのヘッダーを定義する必要がありますので、あなたがテーブルごとに1つずつ生成する必要がありますと思う:

ARFFファイルが構成されてヘッダーとデータのファイルはコメント%、@ RELATION、@ ATTRIBUTE、@ DATAから構成されます。テーブルオブジェクトはリレーションになり、列名は属性になり、列データはデータになります。属性は、さまざまなデータ型(数値、公称、日付、文字列、リレーショナル)であってもかまいません。名目上のデータ型は、中括弧で定義する文字列です。それらは通常、分類ラベルに使用されます。 ARFFは次のようになります:

% Comments describing your data 

@RELATION Table_Name 

@ATTRIBUTE some_column NUMERIC 
@ATTRIBUTE another_column DATE 
@ATTRIBUTE class_label {it_could_be_this,it_could_be_that} %nominal attribute 

@DATA 

lines and lines of comma separated values.