IBM SPSS Statisticsを、たった一人で100% Safe Rustで書き直す
I'm Rewriting IBM SPSS Statistics in 100% Safe Rust, Alone
StatCraftは、IBM SPSS Statisticsに対抗するクリーンルーム実装の統計解析ソフト。unsafeブロックもpanicも一切使わない100% Safe Rustで構築され、クラッシュしないことを保証する。SPSS風のピボットテーブル出力、.sps構文の実行、ExcelへのTSVコピー、MCP経由でAIエージェントが操作できるローカルブリッジまで備える。
大規模言語モデルは何千もの数値を処理したり平均を計算したりする際にしばしば幻覚を起こす。StatCraftは決定論的な計算のオラクルとして機能する。LLMが問いを導き、ネイティブなRustが数学を担うのだ。
HNでの議論
50- Stitch4223
一人で?どうやってクリーンルームリバーシングを一人で達成するんだ?
StatCraftがクリーンルームだとは言ってないが、Artcraftのソフトウェアはすべてそうだ。
時間を無駄にしていないか確認するために弁護士に相談したほうがいい。
- throwaway63467
この種のソフトウェアにとって安全性は重要だろうか?主に研究者や統計学者が使う内部ツールだ。Rustがクールなのはわかるが、ここでは安全性が最重要課題ではないと思う。
- uniqueuid
申し訳ないが、問題は主にソフトウェアではなく、コミュニティ、教育、標準化だ。
R/tidyverseがあり、あらゆるものの90%をカバーし、素晴らしいコミュニティとドキュメント周りの手順がある。それ以外はExcelかPythonがある。だからユースケースが見えない。
- veggieroll
GNU PSPP [0] は、学部の卒業論文を書いている最中にSPSSへのアクセスを失った後、私をフリーソフトウェアに引き込んだものだ。
統計が必要なときはPythonや他の普通のプログラミングにずっと前に切り替えた。SPSS/PSPPは表面的にしか触ったことがないけどね。でも、PSPPがカバーしていないことについて聞いてみたい。
プロジェクトの成功を祈る。
- qubex
PSPPの何が問題なの?