レポートから値を抽出する初心者の質問<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
スクリプトによって呼び出されたレポートから値を抽出する速度を上げようとしています。
物事をテストするために、2 つの単純な列を作成して近似を行い、見積もりから切片を抽出しようとしているので、自分が何をしているのかがわかります。
テスト=二変量(
よ( :列 2 ) 、
バツ( :列 1 ) 、
適合線( {線の色( { 208 、 64 、 86 } )} )
) ;
r =テスト<<報告;
フレッド= r [アウトラインボックス( 「リニアフィット」 ) 、アウトラインボックス( 「パラメータ推定」 ) 、コルボックス( "見積もり" )[ 1 ]] <<得る(1) ;
見せる(フレッド) ;
マニュアルの例に従おうとしましたが (明らかに失敗しました)、ログ ウィンドウに表示されるエラーが表示されます。
'Get' のアクセスまたは評価のインデックス{100}、Get( 1 ) /*####*/
このテスト スクリプトはどのようになりますか?
Re: レポートから値を抽出する初心者の質問完璧です、ありがとう。
Re: レポートから値を抽出する初心者の質問"Validation" OutlineBox の下の最初の TableBox から情報だけを抽出するには、次のように変更します。
Report( neur )["Validation"][Table Box( 1 )] << Make into Data Table;
<
Re: レポートから値を抽出する初心者の質問スクリプトを提供していただきありがとうございます。 私は必要なことをほとんど行います。 しかし、私が理解していない点があります:
これは私が得るテーブルです。 これには、トレーニングと検証データの測定が含まれます。

ただし、スクリプトの最後の行はトレーニング データを明示的に参照しています。
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
表に検証データに関する情報も含まれているのはなぜですか?
注: 最後の行から ["Training"] の部分を削除しても、同じ結果になります。
Re: レポートから値を抽出する初心者の質問ご回答ありがとうございます、試してみます。 Scripting Guide の Display Tress セクションも確認します。 (実は、ヘルプの「プロパティウィンドウ」でそのような情報を探したのですが、見つかりませんでした。
Re: レポートから値を抽出する初心者の質問以下は、2 つのテーブルからデータ テーブルに情報を出力する方法の簡単な例です。JMP 出力表示ツリーの扱い方を学ぶと、JMP ユーザーの能力が飛躍的に向上します。表示ツリーに関するドキュメントは、JMP ドキュメント ライブラリのスクリプト ガイドにあります。
ヘルプ==>JMP ドキュメント ライブラリ
ここにスクリプトがあります
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
neur = dt << Neural(
Y( :NPN1 ),
X( :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3 ),
Informative Missing( 0 ),
Validation Method( "Holdback", 0.3333 ),
Fit( NTanH( 3 ) )
);
Report( neur )["Training"][Table Box( 1 )] << Make Combined Data Table;
Re: レポートから値を抽出する初心者の質問より正確には、JSL で以下の検証テーブルとトレーニング テーブルから値を抽出したいと思います。

Re: レポートから値を抽出する初心者の質問「プロパティウィンドウ」はどこにありますか?
レポートのテーブルからデータを抽出する必要があり、正しいパスを見つける必要があります。 どうやら「プロパティウィンドウ」がその目的に使用できるようですが、どこにあるのかわかりません...
Re: レポートから値を抽出する初心者の質問はい、Get Message を使用しない限り機能します。
Re: レポートから値を抽出する初心者の質問私はスクリプトマニュアルを調べていましたが、目に見えないレポートのセクション (バージョン 12 のマニュアルの pg 384) では、get ディレクティブを完全に回避し、予約語ではないように見える columnbox という用語を使用する別の構文が生成されます。青いフォントの色で表示されません。これも機能します。プロパティ ウィンドウを使用してレポートを調べると、「見積もり」が「列ボックス」として表示されます。
テスト=二変量(
よ( :列 2 ) 、
バツ( :列 1 ) 、
適合線( {線の色( { 208 、 64 、 86 } )} )
) ;
r =テスト<<報告;
//fred=r[Col Box("見積もり")][2];
フレッド= r [アウトラインボックス( 「リニアフィット」 ) 、アウトラインボックス( 「パラメータ推定」 ) 、列ボックス( "見積もり" )][ 1 ] ;
見せる(フレッド) ;

Re: レポートから値を抽出する初心者の質問やあ、
コードのこのセクションに小さな構文エラーがあります。
フレッド= r [アウトラインボックス( 「リニアフィット」 ) 、アウトラインボックス( 「パラメータ推定」 ) 、コルボックス( "見積もり" )[ 1 ]] <<得る(1) ;
列ボックス参照は、レポートの数値列ボックスなので、NumberColBox を使用してみてください。 また、最初の値の参照を () の外側ではなく内側に置き、[ ] を削除します。 タイトルと番号参照の間にコンマを挿入します。 下記参照
フレッド= r [アウトラインボックス( 「リニアフィット」 ) 、アウトラインボックス( 「パラメータ推定」 ) 、Nアンバーコルボックス( "見積もり" 、 1 )] <<得る( 1 ) ;
それはあなたのために働くはずです。
よろしくお願いします、
クリス・カーチバーグ