メインコンテンツにスキップ
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Stats iQのRコーディング


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


注意:一部のStats iQユーザーがアクセスできる機能について確認しています。この機能に関心がある場合は、営業担当に連絡し、資格があるかどうかを確認してください。

Stats iQのRコーディングについて

R は、柔軟で強力な分析に広く使用されている統計プログラミング言語です。このページでは、Stats iQ内から直接Rでコーディングを開始する方法について説明します。

注意:残念ながら、このページで説明するRコード変数の設定やその他の基本については、Qualtricsサポートがお手伝いできますが、Rのカスタムコーディングに関するサポートは提供できません。ただし、Rでのコーディングについて質問がある場合は、Qualtricsコミュニティの開発者コーナーでいつでもご確認いただけます。

R コードのデータフレーム変数の選択

R でコーディングを開始する前に、”dataframe” の一部となる変数を選択する必要があります。dataframe は、分析を実行する変数のコレクションです。これらの変数は任意のにすることができます。

  1. 左側で、R で分析する変数を選択します。
    stats iQ ワークスペースの画像。左側の 3 つの変数が選択されており、その上に詳細メニューが展開され、r コードオプションが表示されます。

    ヒント:複数の変数を選択できますが、制限はデータのサイズによって異なります。詳細については、下記のデータフレームサイズを参照してください。
  2. [詳細設定] をクリックします。
  3. R コードを選択します。

これが完了したら、次のステップでは変数に名前を付けます

注意: R に精通している場合は、データセット全体が R コードのデータフレームであることに慣れている可能性があります。変数を事前に選択しておくとおかしくなるかもしれませんが、コードを記述するときにデータフレームを変更するオプションは残ります。

データフローサイズのガイドライン

Stats iQでRを使用してコーディングする際に使用できるデータフレームのサイズには、いくつかの制限があります。データフレームに含める変数のタイプに応じて、1 つのセルのサイズに基づいて、多数の変数または少数の変数を分析できる場合があります。

「セル」とは、データをテーブルまたはスプレッドシートとして視覚化することです。データセット内のセル数は、行数 (個々のデータポイント/回答) に列数 (データセット内のフィールド) を掛けた値です。個々のセルのサイズ (つまり、セルが占めるメモリ量) は、変数タイプによって異なります。

例: 30 個の数値変数と 2,000 万行 (6 億データポイント) を持つデータフレームを分析できます。
例:15のカテゴリ変数があり、すべての変数に最大で10文字のカテゴリがある場合、2,000万行のデータ(3億データポイント)を持つことができます。一方、部門という名前のカテゴリ変数があり、カテゴリが「営業」、「カスタマーサクセス」、「サポート」であるとします。カテゴリ “Customer Success” の長さが 10 文字を超えています。Department に類似し、10 文字を超えるカテゴリを持つその他のカテゴリ変数をデータフレームに含めることができますが、追加する変数ごとにデータフレームの行数を減らす必要があります。10 文字を超えるカテゴリでは、より多くのメモリが消費されます。

最大データフレームサイズは 512MB です。dataframe はデータセット全体ではなく、選択された変数のみで構成されることに注意してください。

R コードのデータフレーム変数の命名

導入後 が変数を選択し、R コードをクリックしました変数に名前を付けるように求められます。このセクションでは、変数に R コード互換の名前を付ける方法について説明します。

ヒント:変数名が50文字未満の場合、Stats iQはその変数にR互換の名前を自動的に作成します。この名前は必要に応じて編集できます。
  1. 変数コード互換名で、各変数のコード互換名を入力します。各名称は、以下の要件を満たしている必要があります。
    dataframe 変数の名前を示すモーダルの画像。各変数のフルネームと、新しい名前を決定できるフィールドが表示されます

    • 文字、数字、ピリオド ( . )、およびアンダースコア ( _ ) のみを使用する必要があります。
    • 数字、アンダースコア、または数字が続くピリオドで開始することはできません
    • TRUE または else などの予約 R 語は使用できません。
    • 同じ R コードカード内で既存のコード互換名を重複させることはできません。
  2. フィールドをクリックして名前を入力すると、これらの要件が右側に表示されます。名称が満たされた (緑色のチェックマークで示される) 要件の数、または満たさなかった要件 (赤色のマイナス符号で示される) の数が表示されます。
  3. 終了したら、確認をクリックします。
    ヒント:すべての名前がコード互換になるまで、確認できません。
Qtp: R コードと互換性のある変数名は、R コードカード間で引き継がれません。

R コードカードのデータフレーム変数の変更

最初のデータフレーム変数を選択した後、必要に応じて変数を変更したり、名前を変更したりできます。

  1. R コードカードのヘッダの右上にある Dataframe Variables ボタンをクリックします。
    画像:このスクリーンショットは、右上の dataframe 変数 (3) に焦点を当てています。
  2. 既存の変数の名前を編集するには、変数コード互換名列で編集を行います。
    R コードカードと、ボタンがクリックされた変更点の画像。クリック可能な変数を含む左側の列には、変数名が表示されています。開かれているフィールドがある右側の列には、変数コード互換の名前が表示されています。

    ヒント:変数名を編集する場合は、必ず要件を満たしてください
  3. データセット変数自体を変更するには、変数名列で別の変数を選択します。
    例:NPSグループを追加しましたが、これをNPSの数値値(0~10)に変更する必要があります。
  4. 変数を削除するには、マイナス記号( )をクリックします。
  5. 別の変数を追加するには[変数を追加]をクリックしてドロップダウンから選択します次に、この変数に名前を付ける必要があります。
    スクリーンショット:変数追加ドロップダウンが完全なアンケートデータ一覧にどのように展開されるかを示します。
  6. 終了したら、Save changes をクリックします。
ヒント:各変数の横にある[編集]ボタンを使用すると、識別値またはバケットを調整できます。[バケット]では、上位/下位のボックスを調整できます。

R コードの記述と実行

R コードカードは中央の半分に分かれています。左半分は、コードを編集できる場所です。右半分には、コードの実行による出力が表示されます。

一方の側で記述されたコードが、もう一方の側でどのように実行されるかを示す画像コードを 1 行実行

するには、上部にある Run Line ボタンをクリックするか、カーソルが特定の行にあるときにキーボードショートカット Cmd + Enter (Mac の場合) または Ctrl + Enter (PC の場合) を使用します。行の実行をトリガ

すると、その行に関連する出力がカードの右半分の Output タブに表示されます。出力タブには、実行されたコードの行が青色で表示され、実行結果がすぐ下に表示されます。

注意:Stats iQ R 統合では、RStudio と同じコードランタイムメカニズムは使用されません。Stats iQ R統合では、15行目でコードの実行をトリガーすると、1行目から15行目までのすべてのコードが実行され、15行目の出力のみが表示されます。したがって、特定の行に対してコードを実行すると、選択した行までのすべての行が実行され、選択した行の出力のみが表示されます。

データフレーム変数のオートコンプリート

エディタで df$ と入力
すると、データフレーム変数のオートコンプリート提案が表示されます。

df にドル記号を加えると、変数のリストが表示されます。

R パッケージの使用

Stats iQのRコーディングには、分析に使用される最も一般的なRパッケージの何百ものパッケージがあらかじめインストールされています。カードの右半分にあるパッケージタブをクリックして、利用可能なパッケージの一覧を表示します。上部の検索バーを使用して、特定のパッケージを検索することができます。

R コードカードの右半分の packages タブを示す画像パッケージ

を使用するには、左側のコードエディタで library() コマンドを使用します。括弧内にパッケージ名を入力し、コードを実行します。

写真:内部で実行されるライブラリ機能を持つコードカード

新規パッケージの依頼

利用可能なパッケージのリストにR code packageが見つからない場合は、Stats iQに追加するようリクエストできます。パッケージタブで検索するときに、一致するパッケージが見つからない場合は、新しいパッケージを依頼するオプションが表示されます。

画像:結果なしの検索と、パッケージを依頼するための中央のボタン

[パッケージ依頼]ボタンをクリックすると、利用したいパッケージの詳細を入力できる簡易アンケートに移動します。

注意:パッケージ依頼のレビューと完了には数営業日かかる場合があります。特定のパッケージに関して明確化が必要な場合には、Qualtricsから連絡がある場合があります。パッケージリクエストは、他の通信チャネルではなく、製品内の[パッケージのリクエスト]ボタンを使用して Qualtrics に送信してください。

生成されたプロットと画像のダウンロード

コードを使用して生成したプロットやイメージは、非常に簡単にダウンロードすることができます。特定のプロットまたはイメージにスクロールし、イメージを右クリックするだけで、コピーまたは保存オプションが表示されます。

図は、生成されたグラフを右クリックしたオプションを示しています。

非互換 R コマンド

view
コマンドは R コードカードと互換性がありません。

注意: 互換性のある R コマンドは時間の経過とともに変わる可能性があります。

FAQ

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。