Tabulate が期待通りの出力を生成しないこんにちは、みんな
ゲノムデータが入ったデータテーブルが複数あります。それぞれのテーブルには、SNP名を列名とする列数が異なり、名義変数の回答は0、1、2のいずれかです。データ型は名義変数です。各行は異なる患者で、tabulateを使って、0、1、2の各カテゴリにおける連続変数の平均のサマリーを作成しています。
適切な出力はスクリーンショット 1 のようになります。

しかし、何らかの理由で、あるデータテーブルでは0、1、2が表の列ではなく、各SNPの下の行として表示されています。スクリーンショット2のようです。

正しい表のスクリプトを間違った表にインポートして手動で変更しようとしたのですが、毎回JMPがクラッシュしてしまいます。正しい表のスクリプトでは「Row Table( columns by Categories...」と書いてあるのですが、間違ったスクリプトでは「Row Table( Grouping columns...」と書いてあります。
また、表作成が完了した後、正しいスクリプトを保存して再度実行しようとすると、スクリプト生成に使用したデータが事前に入力されたウィンドウではなく、空の表作成ウィンドウが開きます。そして、JMPはすぐにクラッシュしてしまいます。
グループ化列形式を使用せずに表を作成し、スクリプトにデータ列を入力するためのスクリプトを保存する方法はありますか?
Mac コンピューターで JMP 17.0.0 を使用しています。
基本的なデータ分析とモデリングRe: Tabulate が期待通りの出力を生成しないこんにちは@モーリーンS 、
SNP のデータ タイプとモデリング タイプ (列であるため) を含め、元のデータ テーブルがどのようなものであるかの例を示していただけますか。
Re: Tabulate が期待通りの出力を生成しないここにスクリーンショットとしてその一部を載せます。

スクリプトを使わずに回避策を見つけたかもしれません。説明書(オンラインのユーザーガイド)を見ると、いろいろと理解できるのが面白いですね。赤い三角の下のオプションは以前から知っていましたが、どうやら列名を右クリックするともっと多くのオプションが表示されるようです。その一つは、テーブルを結合する(カテゴリごとに列を分ける)というものです。これで望みどおりにできました。どうやら問題は大量のデータ欠落だったようです。
Macユーザーは右クリックを意識しない傾向があります。赤い三角のようなインジケーターがない隠れたオプションがあるのは、ちょっと残念です。
Re: Tabulate が期待通りの出力を生成しないはい、そうするべきでした。演算順序も役立ちます。形質を列として一番上に置き、SNPを行として入力しようとすると、そのオプションは表示されません。スクリプトをデータテーブルに保存して再度開こうとすると、17.2.0では同じ空白の表ウィンドウが表示され、JMP 18.2.2でもクラッシュします。しかし、9月にリリース予定のJMP 19.0.0では、スクリプトをデータテーブルに保存してもクラッシュせず、テーブルスクリプトを再実行すると正しく入力されます。
スクリプト/テーブル スクリプトを再実行すると、まだクラッシュして空のテーブルとして開きますか?