データフレーム分析APIのプレビュー

データフレーム分析設定で使用される機能のプレビューを表示します。

リクエスト

GET _ml/data_frame/analytics/_preview

POST _ml/data_frame/analytics/_preview

GET _ml/data_frame/analytics/<data_frame_analytics_id>/_preview

POST _ml/data_frame/analytics/<data_frame_analytics_id>/_preview

前提条件

monitor_ml クラスター権限が必要です。この権限は machine_learning_user ビルトインロールに含まれています。

説明

このAPIは、既に存在するか、まだ作成されていないデータフレーム分析設定の抽出された特徴のプレビューを提供します。

パスパラメータ

  • <data_frame_analytics_id>
  • (オプション、文字列)データフレーム分析ジョブの識別子。

リクエストボディ

  • config
  • (オプション、オブジェクト)データフレーム分析ジョブの作成で説明されているデータフレーム分析設定。注意:このAPIの文脈では iddest を提供する必要はありません。

レスポンスボディ

APIは以下を含むレスポンスを返します:

  • feature_values
  • (配列)特徴名と値のペアを含むオブジェクトの配列。特徴は処理されており、モデルのトレーニングに送信される内容を示します。

Python

  1. resp = client.ml.preview_data_frame_analytics(
  2. config={
  3. "source": {
  4. "index": "houses_sold_last_10_yrs"
  5. },
  6. "analysis": {
  7. "regression": {
  8. "dependent_variable": "price"
  9. }
  10. }
  11. },
  12. )
  13. print(resp)

Js

  1. const response = await client.ml.previewDataFrameAnalytics({
  2. config: {
  3. source: {
  4. index: "houses_sold_last_10_yrs",
  5. },
  6. analysis: {
  7. regression: {
  8. dependent_variable: "price",
  9. },
  10. },
  11. },
  12. });
  13. console.log(response);

コンソール

  1. POST _ml/data_frame/analytics/_preview
  2. {
  3. "config": {
  4. "source": {
  5. "index": "houses_sold_last_10_yrs"
  6. },
  7. "analysis": {
  8. "regression": {
  9. "dependent_variable": "price"
  10. }
  11. }
  12. }
  13. }

APIは以下の結果を返します:

コンソール-結果

  1. {
  2. "feature_values": [
  3. {
  4. "number_of_bedrooms": "1",
  5. "postcode": "29655",
  6. "price": "140.4"
  7. },
  8. ...
  9. ]
  10. }