レポートから値を抽出する初心者の質問<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
スクリプトによって呼び出されたレポートから値を抽出する方法を理解しようとしています。
物事をテストするために、2 つの単純な列を作成して近似を行い、何をしているのかを理解するために推定値から切片を抽出しようとしています。
テスト=二変量(
Y ( :列 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: レポートから値を抽出する初心者の質問ご回答ありがとうございます、試してみます。 また、スクリプト ガイドの「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: レポートから値を抽出する初心者の質問はい、メッセージの取得を使用しない限り、これは機能します。
Re: レポートから値を抽出する初心者の質問私はスクリプトマニュアルを調べていましたが、非表示のレポートに関するセクション(バージョン12のマニュアルのページ384)では、getディレクティブを完全に回避し、予約語であるように見えない用語columnboxを使用する別の構文が生成されています。青い文字色で表示されません。これも機能します。プロパティ ウィンドウを使用してレポートを調べると、「見積もり」が「コル ボックス」としてリストされます。
テスト=二変量(
Y ( :列 2 ) 、
バツ( :列 1 ) 、
フィットライン( {線の色( { 208 、 64 、 86 } )} )
) ;
r =テスト<<報告;
//fred=r[Col Box("推定")][2];
フレッド= r [アウトラインボックス( 「リニアフィット」 ) 、アウトラインボックス( 「パラメータの推定値」 ) 、コラムボックス( "見積もり" )][ 1 】 ;
見せる(フレッド) ;

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