Stats iQでのRコーディング
このページの内容
注意:一部のStats iQユーザーは、この機能にアクセスできません。この機能にご関心をお持ちの場合は、アカウントエグゼクティブにご連絡の上、ご利用の可否をご確認ください。
Stats iQのRコーディングについて
Rは、柔軟かつ強力な分析に広く使用されている統計プログラミング言語です。このページでは、Stats iQ内から直接Rでコーディングを開始する方法について説明します。
注意:クアルトリクスサポートでは、Rコードの変数設定やこのページに記載されているその他の基本的な内容についてはサポートを提供していますが、Rのカスタムコーディングに関するサポートは提供していません。ただし、Rでのコーディングに関するご質問は、クアルトリクスコミュニティのデベロッパーコーナーでいつでもご相談いただけます。
Rコード用のデータフレーム変数の選択
Rでコーディングを開始する前に、「データフレーム」に含める変数を選択する必要があります。データフレームは、分析を実行する対象となる変数のコレクションです。これらの変数は、任意のタイプに設定できます。
これが完了したら、次のステップは変数に名前を付けることです。
注意:Rに精通している場合、データセット全体をRコードのデータフレームとして使用することに慣れているかもしれません。事前に変数を選択することに違和感を覚えるかもしれませんが、コードを記述する際にデータフレームを変更するオプションは引き続き利用できます。
データフレームのサイズに関するガイドライン
Stats iQでRを使用してコーディングする際に使用できるデータフレームのサイズには、いくつかの制限があります。データフレームに含める変数のタイプによっては、単一セルのサイズに基づいて、分析できる変数の数が多くなったり少なくなったりする可能性があります。
「セル」とは、データが表やスプレッドシートの形式で可視化されていることを意味します。データセット内のセル数は、行数(個々のデータポイント/回答)に列数(データセット内のフィールド)を掛けたものです。個々の各セルが占めるメモリ容量は、変数タイプによって異なります。
例:2,000万行(データポイント数6億)の30個の数値変数を持つデータフレームを分析できます。
例:15個のカテゴリカル変数があり、すべての変数のカテゴリが最大10文字の長さである場合、2,000万行分のデータ(つまり3億のデータポイント)を保持できます。一方、「Sales」、「Customer Success」、「Support」のカテゴリを持つ「Department」という名前のカテゴリ変数があるとします。カテゴリー「カスタマーサクセス」は 10 文字を超えています。データフレームには、「部署」と同様にカテゴリが 10 文字を超える他のカテゴリ変数を含めることができますが、変数を追加するごとにデータフレームの行数を減らす必要があります。10文字を超えるカテゴリは、より多くのメモリを消費します。
データフレームの最大サイズは 512MB です。このデータフレームには、データセット全体ではなく、選択した変数のみが含まれていることに注意してください。
Rコードのデータフレーム変数への命名
変数を選択してRコードをクリックすると、変数に名前を付けるよう求められます。このセクションでは、変数にRコードと互換性のある名前を付ける方法について説明します。
ヒント:変数名が 50 文字未満の場合、Stats iQ は R と互換性のある名前を自動的に作成します。必要に応じて、この名前を自由に編集してください。
ヒント:Rコードと互換性のある変数名は、Rコードカード間で引き継がれません。
Rコードカードでのデータフレーム変数の変更
最初のデータフレーム変数を選択した後、必要に応じて変更したり、名前を変更したりできます。
ヒント:各変数の横にある[編集]ボタンをクリックすると、識別値やバケットを調整できます。バケットでは、トップ/ボトムボックスを調整できます。
Rコードの記述と実行
Rコードカードは中央で半分に分割されています。左半分でコードを編集できます。右半分には、コードを実行した結果の出力が表示されます。
特定の行にカーソルがある場合、上部にある[行を実行]ボタンをクリックするか、キーボードショートカットのCmd + Enter(Macの場合)またはCtrl + Enter(PCの場合)を使用して、1行のコードを実行できます。
行の実行をトリガーすると、カードの右半分にある[出力]タブに、その行に関連付けられた出力が表示されます。[出力]タブには、実行されたコード行が青色で表示され、そのすぐ下に実行結果が表示されます。
注意:Stats iQ R連携は、RStudioと同じコードランタイムメカニズムを使用していません。Stats iQ R連携では、15行目のコードの実行をトリガーすると、1行目から15行目までのすべてのコードが実行され、15行目の出力のみが表示されます。したがって、特定の行のコードを実行すると、選択した行までのすべての行が実行され、選択した行の出力のみが表示されます。
データフレーム変数のオートコンプリート
エディターでdf$と入力すると、データフレーム変数のオートコンプリート候補が表示されます。
Rパッケージの使用
Stats iQのRコーディングには、分析に使用される数百もの人気のRパッケージがプリインストールされています。カードの右半分にある[パッケージ]タブをクリックすると、利用可能なパッケージのリストが表示されます。上部の検索バーを使用して、特定のパッケージを検索できます。
パッケージを使用するには、左側のコードエディターでlibrary()コマンドを使用します。かっこ内にパッケージ名を入力し、コードを実行してください。
新規パッケージのリクエスト
利用可能なパッケージのリストにRコードパッケージが見つからない場合は、Stats iQへの追加をリクエストできます。パッケージタブで検索した際に一致する項目が見つからない場合、新しいパッケージをリクエストするオプションが表示されます。
パッケージをリクエストボタンをクリックすると、簡単なアンケートが表示され、利用したいパッケージの詳細を入力できます。
注意:パッケージリクエストの評価と完了には数営業日かかる場合があります。特定のパッケージに関して確認が必要な場合は、クアルトリクスからご連絡させていただくことがあります。製品内の[パッケージをリクエスト]ボタン以外のコミュニケーションチャネルを通じて、クアルトリクスにパッケージリクエストを送信しないでください。
生成されたプロットと画像のダウンロード
コードで生成したプロットや画像は、非常に簡単にダウンロードできます。特定のプロットまたは画像までスクロールし、画像を右クリックすると、コピーまたは保存のオプションが表示されます。
互換性のないRコマンド
view コマンドは R コードカードと互換性がありません。
注意:互換性のあるRコマンドは、将来変更される可能性があります。
FAQs
Stats iQ に新しい回答を表示させるにはどうすればよいですか?
Stats iQ に新しい回答を表示させるにはどうすればよいですか?
データが正しく読み込まれない場合はどうすればよいですか?
データが正しく読み込まれない場合はどうすればよいですか?
素晴らしい! フィードバックありがとうございます!
フィードバックありがとうございます!