0

私はデータ マイニングが初めてなので、この質問が誰にとっても明らかな質問である場合は申し訳ありません。シーケンシャル パターン マイニングやアプリオリ アルゴリズムなど、かなりの数のデータ マイニング アルゴリズムが存在することは知っています。約 20,000 人の学生を含むデータベースがある場合、実装した次のコードがデータ マイニング、特にシーケンシャル パターンと見なされるかどうかを知りたいですか、それとも既存のデータ マイニング アルゴリズムのいずれかを特に使用する必要がありますか?

String x = "SELECT STUDENTS.ROW, STUDENTS.MAJOR, STUDENTS.NAME " +
"CASE WHEN prior_row.NAME IS NOT NULL" +
"AND EXISTS(SELECT 'x' FROM STUDENTS prior_row " +
"WHERE STUDENTS.MAJOR = prior_row.MAJOR" +
"AND STUDENTS.ROW > prior_row.ROW + 1" +
"SELECT STUDENTS.MAJOR, STUDENTS.ROW, STUDENTS.NAME WHERE" +
"MAJOR < (SELECT MAJOR FROM STUDENTS WHERE MAJOR = 'MATH' 
"AND WHERE MAJOR > (SELECT MAJOR FROM STUDENTS WHERE MAJOR = 'SCIENCE' THEN 1 ELSE NULL          END Flagged_Values";

 st.executeQuery(x);

  String y = "SELECT STUDENTS.ROW, STUDENTS.MAJOR, STUDENTS.NAME" +
"CASE WHEN previous.NAME IS NOT NULL" +
"AND EXISTS(SELECT 'y' FROM STUDENTS previous" +
"WHERE STUDENTS.MAJOR = previous.MAJOR" +
"AND STUDENTS.ROW > previous.ROW + 1" +
"SELECT STUDENTS.MAJOR, STUDENTS.ROW, STUDENTS.NAME WHERE" +
"MAJOR < (SELECT THE_OUTCOME FROM STUDENTINFO WHERE MAJOR ='Math' +
"AND WHERE MAJOR > (SELECT MAJOR FROM STUDENTS WHERE MAJOR = 'SCIENCE'" +
"AND WHERE MAJOR > (SELECT MAJOR FROM STUDENTS WHERE MAJOR = 'Engineering'
"THEN 1 ELSE NULL END Flag ";

 st.executeQuery(y);
4

3 に答える 3

1

あなたがしているのは、SQL 選択ステートメントです。射影、選択、集約。

データマイニングに関するウィキペディアの記事を読みましたか?

実際のデータ マイニング タスクは、大量のデータを自動または半自動で分析して、データ レコードのグループ (クラスター分析)、異常なレコード (異常検出)、依存関係 (アソシエーション ルール マイニング) など、これまで知られていなかった興味深いパターンを抽出することです。これには通常、空間インデックスなどのデータベース技術の使用が含まれます。これらのパターンは、入力データの一種の要約と見なすことができ、さらなる分析や、機械学習や予測分析などに使用できます。たとえば、データ マイニング ステップでは、データ内の複数のグループを識別し、意思決定支援システムでより正確な予測結果を得るために使用できます。データの収集、データの準備、結果の解釈およびレポートのいずれも、データ マイニング ステップの一部ではありません。

「データ マイニング」という用語は、あらゆる種類のデータの収集または選択に対して誤用されることがよくありますが、ランダムな流行語を引き出すのではなく、これらのタスクを「データ収集」および「データベース クエリ」と呼ぶ必要があります。データ マイニングは、統計、AI、機械学習、およびデータベースの交差点です。これらのコンポーネントが欠落している場合(データベースを除いて、クエリに表示されません)、「データベース」、「機械学習」、または「統計」などと呼ばれる必要があります。

于 2013-07-23T12:09:06.550 に答える
0

データ マイニングの分野では、SQL クエリの実行はデータ マイニングとは見なされません。

于 2013-07-27T21:38:09.960 に答える