sas-macro

    3

    2答えて

    私は10変数(var1-var10)を持っています。これはSASでvar10-var1の名前を変更する必要があります。ですから、基本的にvar10、var9 var2、var8 var3などの名前をvar10に変更する必要があります。 これは、私がこの論文、http://analytics.ncsu.edu/sesug/2005/PS06_05.PDFに基づいて使用されるコードです: %macro

    0

    2答えて

    私は22の変数と345の観測値を持つSASにデータセットを持っています。 CliendID、クラス(不良または不良)、期間、目的、saving_status、および変数を含む変数。 は、私は(観測変数に対応する)は、次のすべての情報を表示する% client_typeマクロを書きたい:クライアントID、期間、目的、顧客は良好な信用を持っているSaving_status場合。顧客が良いクレジットカー

    0

    1答えて

    私は次のコードを持っています。作成されるデータセットはtest_meansとtest_sqlです。どちらもあなたの選択した変数の単純平均をとっています。 両方とも目で正確に同じ番号を作成します。 なぜ、proc compareは0E-14のように値が愚かな小さな値と等しくないと言っていますか?これは、両方の手順で数値が保存される方法と関係していますか? E-14程度の %let var=; *In

    2

    2答えて

    私は行行列(ベクトル)Aともう1つの正方行列Bを持っています。どのようにして、proc imlまたはそれ以外の方法でSASの行行列Aに行列Bの各行を乗算できますか? のは、と言う A = {1 2 3} B = {2 3 4 5 9 10} マイ出力cは次のようになります {2 6 12 5 1830} ありがとう!

    1

    1答えて

    SASでは、明示的な出力を宣言する際にマクロを参照する方法はありますか?以下のコードを使用するとエラーが発生し、データステップの先頭で宣言されている出力名としてマクロ「& fname」を使用しようとします。 (ボーナスとして、出力データセットの名前を何らかのループとして宣言する方法があるので、cd2002、cd2003などを入力する必要はありません)。 data cd2002 cd2003 cd2

    1

    1答えて

    である私は、リストから複数の値を受け入れ、私の格納されたプロセスに送るという名前_IDのパラメータをした、ことができます _ID0 = 4 _ID1 = 1 _ID2 = 2 _ID3 = 3 _ID4 = 4 _ID_COUNT = 4 私が受けたよ、私はのように私の店の過程でそれらを受けるだろう、私はそれに4つの値(1,2,3,4)を送ってきたと言うと、以下のようにそれらをフィル

    0

    1答えて

    スケジュールを設定したいSASプログラムがありますので、手動で実行する必要はありません。我々はexcecutable(reg.exe)を呼び出すプログラムで 、次のように: X CALL "K:\reg.exe"; 実行ファイルは、Windows標準のセーブ・ダイアログを開き、私たちが行う必要があるすべてが保存されますこれは、を押して保存していますxmlファイル。セーブダイアログは既に正しいデ

    0

    2答えて

    %let rows = ""; %macro test; proc sql noprint; select count(ID) into: sqlRows from mytbl; quit; %do i = 1 %to &sqlRows; * loop from 1 to sqlRows; proc sql noprint; sel