2011-08-06 19 views
3

私はSPSSで作業しており、多数の変数を持っており、それらをv1からv7000と呼びます。SPSS:複数の変数に対するループ

各変数に一連の「複雑な操作」を実行して、新しい変数セットt1〜t7000を作成したいとします。説明の便宜上

、ちょうど言わせは、「複雑な操作」t1は、t2が

私の考えは、このようないくつかのコードを記述することであるなど、V2の正方形でV1の正方形であることです。

do repeat t=t1 to t7000 
compute t = v*v; 
end repeat. 

しかし、これはうまくいかないと思います。

これを行う正しい方法は何ですか?事前にありがとうございます。

+0

7000個の変数多分配列が整っているのでしょうか? –

+0

迅速な返信ありがとうございます。 SPSSで配列を使用し、成功したかどうかを報告する方法を調べます。 :-) –

+0

ああ、ちなみに、あなたの質問に関しては、* 7000の変数です(正確には7368)。しかし、おそらくさらに驚異的なのは、それが23000ケースであるということです。 :-)これは大規模なデータベース研究プロジェクトです。再度、感謝します。 –

答えて

5

複数のスタンドイン変数は、DO REPEATコマンドで指定できます。

do repeat t = t1 to t7000 
/v = v1 to v7000. 
compute t = v**2. 
end repeat. 
関連する問題