ある友人が、SPSS の「構文」ファイルを意味的に同等の R ソース コード ファイルに変換する方法を探しています。
誰も翻訳者を書いたことはないと思います。しかし、多分私は間違っています。
PS: 'syntax' の間違った使い方をお許しください: SPSS を使用している人は、SPSS ソース プログラムを 'syntax file' と呼ぶ傾向があります ;-)
簡単に言えば、申し訳ありませんが、そのとおりです。SPSS スクリプトを R スクリプトに自動的に変換するツールはありません。さらに悪いことに、そのようなツールを作成するには数年 (何年も?) かかる可能性が高いため、息を止めないでください。
小さな譲歩として、SPSS の非常に小さな特定のサブセットを R に変換するためのツールを作成することは、おそらくそれほど難しいことではありません。たとえば、CSV ファイルを読み取るためのコードのチャンクがある場合、正規表現を使用してSPSS コードから有用なビットを抽出し、それらからいくつかの R コードを自動生成します。ただし、ほとんどの場合、自分でコードを手動で移植する方がはるかに簡単で高速です。
他のすべてが失敗した場合は、ボブ・ミュンヘンに尋ねてください。彼はSPSS を R に移植することについてよく知っています。
これに対するもう 1 つのオプションはSPSStoRです。これは、多くの一般的な (しかし基本的な) SPSS 手順を R コードに変換できると主張しています。2014 年 8 月現在、GitHub で活発に開発が行われているようです。
質問が最初に出されてから 3 年以上経っていることは知っていますが、eodaという名前のドイツの会社が実際にそのようなソフトウェアに取り組んでいることは注目に値します。これはtranslateRと呼ばれます。現在ベータ版の状態であり、Web サイトでベータ テストに登録できます。