リンクされた集計表を作成できますか?こんにちは、みんな、
JMP にふさわしくないことをしようとしていたら申し訳ありませんが、JMP をデータベースとして活用して、多くの材料特性データを保存しようとしていました。私はデータを視覚化/分析するために個々の JMP テーブルを使用していますが、測定したさまざまな特性の平均/標準偏差を取得する重要な要約テーブルを作成したいと考えているデータ ユーザーもいるでしょう。
たとえば、「材料データベース - 物理データ」という (過度に単純化した) テーブルがあるとします。
| 材料 | 状態 | 物件A | 物件B |
| 木材 | 新しい | 100 | 5042 |
| 木材 | 新しい | 97 | 6005 |
| 木材 | 新しい | 113 | 5532 |
| 木材 | 水経験後 | 76 | 3680 |
| 木材 | 水経験後 | 45 | 4032 |
| 木材 | 水経験後 | 68 | 2599 |
| ストロー | 新しい | 33 | 1107 |
| ストロー | 新しい | 21 | 958 |
| ストロー | 新しい | 16 | 1327 |
| ストロー | 水経験後 | 10 | 280 |
| ストロー | 水経験後 | 7 | 332 |
| ストロー | 水経験後 | 11 | 399 |
このテーブルやその他のテーブルにリンクする、材料データベース - マスター概要テーブルというテーブルも作成したいと考えています。マテリアル列は同じ ID を共有しますが、テストされた反復の数に応じて、特定のマテリアル ID と条件に対して各テーブルに異なる行数が存在する可能性があります。要約テーブルを次のようにしたいと思います。
| 材料 | 平均値 (プロパティ A) - 新規 | StDev (プロパティ - 新規 | 平均値 (特性 A) - 水後 | StDev (プロパティ A) - 水後 | 平均値 (プロパティ - 新規 | StDev (プロパティ - 新規 | 平均値 (特性 - 水後 | StDev (プロパティ - 水後 |
| 木材 | 103 | 9 | 63 | 16 | 5526 | 482 | 3437 | 747 |
| ストロー | 23 | 9 | 9 | 2 | 1131 | 186 | 337 | 60 |
おそらく、特定の列に挿入するスクリプトを探しているのだと思います。これにより、より多くの材料を収集するにつれて、新しい材料の行を追加し、測定を続けるさまざまな特性に応じて列も追加できるようになります。私はせいぜい JMP の初心者なので、次のようなバリエーションで設定された行数の平均値や標準偏差を計算することはできました。 If( Modulo( Row(), 3 ) == 1, Col Mean( :Property) A、Ceiling( Row() / 3 ) )) ここでの以前の投稿のおかげで、ここからサブテーブルを作成する必要があります。これにより、マテリアルごとに 1 つの行を作成し、リンク ID を使用できるようになります。さまざまなテーブルの材料列を調べ、計算された平均値/標準偏差をすべて組み合わせます。
これが本当に私の最善の選択肢でしょうか?アドバイスありがとうございます!
消費者および市場調査Re: リンクされた集計テーブルを作成できますか?JMP は SQLite データベース (.db) ファイルからネイティブにプルできます (プッシュはできません)。本当に使いやすいです。
例えば。この db ファイルを JMP にドラッグするだけです。または、好きなように開きます。
スクリプトを簡単に作成することもできます。
New SQL Query(
Connection( "SQLite:Database=$DESKTOP/chinook.db" ),
QueryName( "Fun" ),
CustomSQL("SELECT t1.Title, t2.Name
FROM albums t1
LEFT OUTER JOIN artists t2
ON t1.ArtistId = t2.ArtistId"),
/*
//OR instead of CUSTOM SQL
Select( Column( "Title", "t1" ), Column( "Name", "t2" ) ),
From(
Table( "albums", Alias( "t1" ) ),
Table(
"artists",
Alias( "t2" ),
Join(
Type( Left Outer ),
EQ( Column( "ArtistId", "t2" ), Column( "ArtistId", "t1" ) )
)
)
)
*/
) << Run
私は時代に乗り遅れているかもしれませんが、私が上記の方法を実行しない理由は、遅い VPN を介して非常に大きくなる可能性がある「マスター概要テーブル」を取得しようとする人々を見たことがあり、それには真剣に 20 分ほどかかります。最初にテーブル全体を開く必要があるため、単一の行をクエリするには。
Re: リンクされた集計テーブルを作成できますか?考えられるすべての材料とそのプロパティを含む 1 つの材料データベース ファイルを作成することをお勧めします。 その後、要約プラットフォームを使用してさまざまな統計を取得し、データが適切にグループ化されるようになります。


この概要テーブルは必要に応じて簡単に作成できるため、おそらく保存することさえないと思います。
JMP と JSL にもっと慣れたら、ユーザーが実行時にこの要約テーブルを取得するために使用できるスクリプトを作成できます (個別のデータ テーブルが必要な場合は、要約テーブルを作成する前にそれらを連結できます)。
コミュニティへようこそ。これがアイデアを生むことを願っています。