問題タブ [performanceanalytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
735 参照

r - R, zoo with performance analytics

How can I use a zoo object with the PerformanceAnalytics package? It says that I need a timeseries but I can convert it properly.

thanks

0 投票する
1 に答える
1013 参照

r - PerformanceAnalyticsはxtsで乱暴に壊れます...奇妙な

いくつかのxtsオブジェクトでローリングベースでいくつかの関数を計算しようとしています。PerformanceAnalyticsパッケージをロードした後、多くの場合xtsでこれを行うと問題が発生するようです...たとえば、以下を参照してください。私は何が間違っているのですか?これは、私が実行している計算の多くにブレーキをかけるため、私にとって非常に重要です(まだ週末であるのは良いことです)。数時間前にすべての主要なパッケージを再構築しました。以下の私のsessionInfoをご覧ください。編集:このPerformanceAnalyticsのことを見ると、今はもっと多くのことが壊れていると思います。例えば:

table.DownsideRisk(ret)

これが私の元の例です:

0 投票する
0 に答える
389 参照

r - 2 つ目の時系列を chart.PerformanceSummary() に追加します。

charts.PerformanceSummary()パフォーマンス分析の機能を使用して、バックテストされた戦略を表示しています。トップ チャートに 2 つ目のグラフを追加して、バックテストした戦略がベンチマークとどのように比較されるかを確認したいと思います。たとえば、私の現在のコードは次のとおりです。

シリーズを「累積リターン」チャートに追加したいのですindex.ret[,2]が、「日次リターン」チャートと「ドローダウン」チャートは保持しindex.ret[,1]ます。points()基本プロット関数に従って、の線に沿って何かを考えています。

0 投票する
1 に答える
280 参照

r - SharpeRatio.annualized() が機能しない パフォーマンス分析

Performance Analytics の SharpeRatio.annualized() 関数をしばらく問題なく使用しています。最近、エラーが発生しています

これを実行すると:

Return.annualized(index.ret[,1])実行に問題はありませんsd.annualized(index.ret[,1])。他の誰かがこの問題を抱えているか、私が間違っていることを知っていますか?

編集 - セッション情報

0 投票する
1 に答える
603 参照

r - PerformanceAnalyticsのCAPM.alphaからのエラー

PerformanceAnalyticsリファレンスの22ページから例を実行しようとすると、エラーメッセージが表示されます。下記参照。

PS私は初心者ですが、これは私にとってはうまくいきませんでした。また、私の根本的な問題は、自分のデータでtable.CAPMを使用しようとすると、まったく同じエラーが発生することです。

助けてくれてありがとう。

0 投票する
1 に答える
2381 参照

r - PerformanceAnalytics エラー t(w) %*% M3 : 数値/複素行列/ベクトルの引数が必要です

R バージョン 2.15.2 で、PerformanceAnalytics で ES 関数を使用している場合:

次のエラーが表示されます。

w はどこですか

is.matrix(w) と is.numeric(w) の両方が TRUE を返す

重みを渡さずに関数を呼び出す (つまり ES(R=indexes) ) と機能します。

これを解決するにはどうすればよいですか?

0 投票する
1 に答える
487 参照

r - chart.CumReturns が cumsum と異なるのはなぜですか?

x 資産の収益のマトリックスがあります。

次のように累積パフォーマンスをプロットできます。

また

しかし、グラフは微妙に異なります (高値/安値など)。理由はありますか?

0 投票する
0 に答える
510 参照

r - R + Knitr + PerformanceAnalytics プロット エラー

次のコードを実行していますが、何らかの理由でループcharts.PerformanceSummary()内で使用forすると、ループを通過する回数よりも多くの出力を作成しようとします。単純なプロット関数はうまくいくようですが...

以下の .Rmd コードと、html に編成した後に作成される後続の .md ファイルを参照してください...

次の .md ファイルを与える

最初のチャンクが接続しようとする 6 つの出力プロットがあることに注意してください。ただし、2 番目のチャンクには、同じfor (i in 1:5) {ビットのコードがあるにもかかわらず、5 つの出力プロットしかありません...

追加情報として、以下はsessionInfo

編集

また、1行だけを単独で実行し、半修正しました...しかし、同じチャンクで複数のチャートを実行するためのものではありません...

以下は、.Rmd スクリプトと .md 出力です。

.md 出力

編集2

@agstudyが指摘したように、knitrが不要な空白の画像を生成しているように見えます...削除する方法を知っている人はいますか?

0 投票する
1 に答える
1124 参照

r - chart.Boxplot を使用した垂直ボックスプロット

垂直プロットを作成するhorizontal=FALSEことができません:chart.Boxplot()

2 つのプロットは同じように見えます。

これは、PerformanceAnalytics バージョン 1.1.0 および R バージョン 3.0.0 にあります。