問題タブ [sas-iml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3590 参照

sas - SAS Proc IML:Do Loop to Populate aMatrix

私はMATLABでうまく機能する次のコードを持っており、SAS /PROCIMLで転置します。

Proc IMLでは、次のことを行います。

コードはDOループで壊れます"(実行)行列は操作に準拠していません。" ...なぜですか?PROC IMLですべての列を選択したい場合(MATLABではこれは「:」になります)、SASIMLでは空白のままにします。

0 投票する
2 に答える
2437 参照

matrix - SAS-IML の Do ループ

次のように、proc iml 内でマクロ do ループを使用したい:

実際には、50 個のマトリックスを初期化する必要があるため、do ループが必要です。ループが &Tab&i をマクロ変数として認識できない理由がわかりません。また、substr を使用して変数名を連結する通常の (マクロではない) do ループで回避策を試みましたが、どちらも機能しませんでした。ここで何が欠けていますか?

0 投票する
2 に答える
580 参照

r - 未解決のモジュール EXPORTMATRIXTOR の呼び出し (SAS PROC IML 内)

SAS IML で R を呼び出すときに、このページのコードをコピーして貼り付けました

以下のエラーが発生しました。ExportmatrixtoR と Submit で問題が発生する理由がわかりません。ヘルプ?

6 プロセス Iml;
注: IML Ready
7 q = {3.7, 7.1, 2, 4.2, 5.3, 6.4, 8, 5.7, 3.1, 6.1, 4.4, 5.4, 9.5, 11.2};
8 RVar = "rq";
9 run ExportMatrixToR( q, RVar );
エラー: 未解決のモジュール EXPORTMATRIXTOR の呼び出し。

ステートメント : RUN at 行 9 列 1
10
11 submit RVar / R;
__
180
エラー 180-322: ステートメントが無効であるか、不適切な順序で使用されています。

0 投票する
1 に答える
930 参照

r - IML による SAS から R への構成

[submit/R] [endsubmit] ステートメントを使用して、SAS から R にステートメントを送信しようとしています。バージョン 9.3 を実行しており、sasV9.cfg ファイルを変更して -RLANG ステートメントを含めました。ただし、次のコードを実行すると

SAS で RLANG オプションがオンになっていることをテストすると、次のエラー メッセージが表示されます。

よろしくお願いいたします。

0 投票する
1 に答える
178 参照

scope - IML モジュールのネストされたスコープ

IML モジュールのネストされたスコープはどのように機能しますか?

最適化用のモジュールを作成しようとしています。他のモジュールが含まれています。内部モジュールは、IML の最適化関数がどのように機能するかにより、ローカル スコープの外部モジュールにアクセスする必要があります。

ここに私が働きたいものがあります。

ただし、F_RETURN および C_VAR モジュールはsst、またはm行列を見つけることができません。私は得る

例えば。

外部モジュールのローカル スコープを参照する方法はありますか?

0 投票する
0 に答える
168 参照

sas - SAS の PROC IML で結果をオフにする

次のようにして、結果をオフ/オンにすることができます

ods noresults;
オッズの結果;

ただし、PROC IML 内にいて、それを書いた場合、手順から追い出され、すべてをもう一度繰り返さなければなりません。これを回避するにはどうすればよいですか。つまり、PROC IML を終了せずに結果をオン/オフする方法を教えてください。

Proc IML の実行を示すキャプチャを追加し、ODS RESULTS の実行時にオフにしました。

ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
1 に答える
107 参照

sas - 関数の呼び出し中に「関数モジュールの実行が実行されました」というエラーが発生しました

proc iml で 1 つのモジュールを作成し、call fuctiong と指定されたパラメーターを使用してそれを呼び出そうとしました。

しかし、それはエラーをスローします:関数モジュールに対して実行された実行。

なにか提案を?