私は、Common Lispのための良い統計パッケージを探していましたが、これは安定していて効率的でなければなりません。 lhstatsがありますが、ドキュメントはあまりなく、現在は管理されていません。だから、Common Lisp(私はSBCLを使用しています)の統計プログラミングのための好ましい方法は何ですか? SEM(構造式モデリング)、正準相関、GLM(一般線形モデル)などの高度な統計機能を備えたパッケージを探していますが、非常に基本的ではあるが安定性が高く、よく文書化された統計パッケージも便利です。 Common LispからR統計関数を呼び出すことも一つの選択肢になります。何がお勧めですか?Common Lispの統計パッケージ
答えて
おそらく、少なくとも、あなたはそれがもはや維持できないかもしれないが、私はlhstatで行くだろうと思うcommon-lisp-stat
私はこのオプションについても考えていましたが、インストールでいくつかの問題に直面しました。リポジトリを取得するために 'git clone 'を使用し、[Fast Start instructions](https://github.com/blindglobe/common- lisp-stat)、エラーが発生します:コンポーネント:RSM-STRINGが見つかりません。#
あなたはそれを(他の依存関係:listoflistsと同様に)入手し、同じ作者のgithubアカウントhttps://github.com/blindglobeから手動でインストールすることができます。そして、あなたもhttps://github.com/danlentz/cldocからcldocが必要です(昔と同じです:)そしてlibgfortran3、libblas、liblapackも必要です。 –
になっているはずですが、同じことがcommon-lisp-statのための本当のようです(最後のコミット1才である)、およびそれはQuicklispを通して利用可能です。さらに、それらのパッケージは十分なので、維持されていない可能性があります。
RCL RのFFIバインディングも試してみることができます。
common-lisp-statは維持されているようですが、更新されていません。 –
@VsevolodDyomkin:どうやって分かりますか?たとえそれが維持されていても、私のニーズに合っていれば、QuickLispに追加しようとするでしょう。 – Daimrod
私はgithubのmainatinerの活動を参照してください。しかし、確かにシステムはquicklispに入るはずです(実際はhttps://github.com/quicklisp/quicklisp-projectsにありますが、何とか利用できません)。おそらく、ブラインドグローブ(およびxach)に問題を提出して利用可能にするべきでしょう。興味深い。 –
私は名前だけでそれを知っているが、http://incanter.org/
それは自分自身を呼び出してここを見て、「統計計算とグラフィックスのためのClojureベースの、R-ようなプラットフォームを提供します。」 clojureは共通のlispの亜種です。
ClojureはLispの変種(Common Lisp、Scheme、Emacs Lispなど)ですが、AFAIKは** Common Lisp ** ANSI標準に準拠していません。また、IMHOとは異なります。一般的なLisp(しかし私はまだClojureを試していない)。 – nrz
ClojureはCommon Lispの変種ではありません。それはJavaと機能的なパラダイムに基づくLispのような構文を持つ、別の言語です。 –
ClojureがCommon Lispではないという他のコメントに同意します。私はIncanterがかなり良いですが、追加したいと思います - 私はデータの視覚化のために非常に効果的に使用しました。そして、要件が一般的にはCommon Lispではなく一般的にLispであるか検討する価値があります – mikera
GNU Scientific Libraryには統計機能があり、GNU Scientific Library for Lispからアクセスできます。
- 1. Common Lispのパッケージ定義
- 2. Common Lispパッケージとモジュール管理
- 3. Common Lispのクラスイントロスペクション
- 4. Common Lisp Memory Issues
- 5. Common Lisp用ベクターグラフィックスライブラリ
- 6. ステップEval Common Lisp
- 7. ソースコードlisp(Common Lisp、Scheme、Clojure)の美人
- 8. Common Lisp let関数
- 9. Common Lispラムダ式エラー
- 10. Common Lisp Unbound変数
- 11. common lisp function/macro aliases
- 12. Common Lisp vs. MacLisp/InterLisp
- 13. Common Lisp並列プログラミング
- 14. Common Lispグラフィカルユーザインタフェース開発
- 15. 無効なHTMLを解析するためのCommon Lispパッケージ?
- 16. ASDFパッケージ管理とCommon Lispの使い方
- 17. Common Lisp:ディレクトリの作成
- 18. Common Lisp用のレクサーとパーサージェネレータ
- 19. Common Lispでの循環リスト
- 20. Common Lisp CFFI:ポインタへのポインタ
- 21. Common LispのComparable(Rankable/Sortable)enums
- 22. Common Lisp `format`の実装
- 23. Common LispのPython enumerate()analog
- 24. Common Lispの豊富なプログラミング?
- 25. Common LispのWeb開発
- 26. Common LispのRepresentational State Transfer(REST)
- 27. Common Lispの認証ライブラリ
- 28. ロバスト統計のJava統計パッケージ
- 29. Common Lispの - 記号計算に優しい紹介:エクササイズ4.4
- 30. パッケージ統計情報
なぜCommon Lispでなければならないのですか?私はあなたがLispのバックグラウンドから来ることを学ぶことは非常に難しくないと思うし、その方法であなたはホイールを再発明しようとはしないだろうと思う.... –
はい、私は実際にRを考えていた、そして、私はRの構文の基礎を知っています。私はCommon Lispソリューションを探していました。なぜなら、汎用プログラミングIMHOにはより適しているからですが、とにかく[RCL](http://common-lisp.net/project/rcl/ )または[RCLG](http://common-lisp.net/project/rclg/)を参照してください。 – nrz
私は、良いCommon Lispソリューションを見つけたら、統計のために使うのが一般的だから、Rに向かうべきではないと思います。また、統計のためのLispの使用に関するトピックについては、Rの作成者からの興味深い記事があります:http://www.stat.auckland.ac.nz/~ihaka/downloads/Compstat-2008.pdfしかし、あなたがR swankr(RのためのSWANKバックエンド)を見たいかもしれません:http://common-lisp.net/~crhodes/swankr/ –