2012-01-30 8 views
1

には、後で計算でマクロ変数としての行列言語(行列終端行列)の計算を使用する方法がありますか?行列言語とマクロ変数

私はchi^2とpvalueを行列言語で計算し、統計を有意義にするかどうかについての情報を印刷するために、それらを新しいマクロ変数として使用したいとしましょう。

もちろん私は問題を解決するためにOMSを使うことができますが、後でマトリックス言語から変数へ変数を取得する方法があるかどうかを調べたいと思います。

+0

あなたが何をしたいの(擬似コードで)の例を与えることができますか?私はあなたが尋ねていることを誤解しているかもしれませんが、MACRO機能は文字列パーサー(変数に値を渡すことはできませんので、変数に名前を渡すことはできません)であるので、簡単な方法ではありません。 [RaynaldのSPSSのページ](http://spsstools.net/)は非常に包括的です。そこにあるものがあなたのユースケースと一致する(または類似している)かどうかを確認できましたか?マクロがそれをカットしない場合は、常にPythonもあります。 –

+0

例:1.マトリックス言語:データセットからデータを取得し、chi2およびvcramerを計算し、次にマクロ変数、エンドマトリックス言語に値を割り当てます。2.カスタムテーブルを使用してテーブルを作成します。3.テーブルのキャプションには、マトリックス言語のマクロ変数を使用します。しかし、私が見ているように、より良いpythonを使用する... – Maciej

答えて

0

マクロの代わりにPythonのプログラマビリティを調べるとよいでしょう。はるかに強力で柔軟性があります。あなたはSPSS CommunityのWebサイト(www.ibm.com/developerworks/spssdevcentral)の書籍と記事のセクションで読むことができます。このサイトでは、プログラマビリティを開始するための資料も提供しています。

MATRIXは、Pythonが読み込んで操作できるデータセットを書き込むことができ、マクロセットからマクロ値を生成することもできます。

HTH、 ジョン・ペック

+0

まあ、あなたが持っている...それはPythonを学ぶ時間です:) – Maciej