理論から実践へ - ページ 530

 
Yuriy Asaulenko:

しかし、それを嫌というほど構築する)しかし、多くのアプリケーションでは、これで十分すぎるほどです。

しかしながら、EMAは他の「標準的な」MAの中で、絶対にすべてのパラメータで最も優れています。その平滑化期間の唯一の問題は、本当に何もフィットしないことです。このため、同じTでEMAと他のMAを比較するのは絶対に間違いであり、意味がありません。

多項式指標とウェービング指標を同じ期間で比較することも、正しくありません。
 
ここに、algibeではどんな関数でも回帰できる、と書いてありました。

このライブラリには線形回帰しかありませんでした。
http://alglib.sources.ru/dataanalysis/

独自の関数を指定してalglibのMNCメソッドを使用するにはどうすればよいですか?
 
Smokchi Struck:
には、alglibのどのような関数に対してもリグレッションが可能であると書かれていました。

このライブラリには線形回帰しかありませんでした。
http://alglib.sources.ru/dataanalysis/

エクセルで関数を指定してrncメソッドを使用する方法を教えてください。

ANCを使うには、あらかじめ関数をリニアライズしておく必要があります。

 
Yousufkhodja Sultonov:

ISCを使うには、あらかじめ関数をリニアライズしておく必要があります。

如何して


関数 y=ax2+bx+c を線形化するには?

 
Smokchi Struck:

関数 y=ax2+bx+c を線形化するには?

何がそんなに難しいんだ?放物線を定義し、それを使ってExcelで直線を近似する。直接式を導き出すことも可能です。

そして、メイト、あなたはくだらないニックネームではなく、普通の名前を持つべきです......。どういう構造なのかわからないけど...。

 
Georgiy Merts:

何がそんなに難しいんだ?放物線を定義し、Excelでその放物線を使って直線を近似する。直接式を導き出すことも可能です。

mqlでALGLIBを使って 行う方法という意味です。

ゲオルギー・メルツ

そして、友人よ、くだらないニックネームではなく、普通の名前をつけるべきだ...。どのような文字列を提案しているのか不明ですが...。

言語学者?)))

 
RRR5:

mqlでALGLIBを使って やる方法という意味です。

言語学者か何か?)))

まあ、言語学者というわけではないのですが、興味はありますね。

ここでは、少なくともそのようなニックネームの方がずっといい。以前のものでは、助けても面白くなかったんですね。今回の新作でも、だいぶ良くなっていますよ。

個人的にALGLIBを使わずに回帰を作ったことがあります、まだなかったです。 LSMCore - the kernel of approximationというクラスを添付します、これは点の配列を使ってゼロから3乗までの多項式回帰の係数を選択的に計算するものです。

このクラスを継承して、関数をオーバーロードする必要があります。

virtual uint   _N() = 0;                // Число точек
virtual double _X(uint uiIdx) = 0;      // Значение X точки с индексом uiIdx
virtual double _Y(uint uiIdx) =0;       // Значение Y точки с индексом uiIdx

その後、_CountLSM(ELSMType ltType)関数を呼び出します。

回帰の種類(フラットからキューブまで)を指定し、多項式の係数をSLSMPowers構造で返します。

それを使って、上のすべての近似グラフ - まさにこのクラスを使ってください。

ファイル:
LSMCore.mqh  14 kb
LSMCore.mq5  36 kb
 
Georgiy Merts:

まあ、言語学者というわけではありませんが、興味はあります。

ここで、せめてこんなニックネームの方がよっぽどいい。

個人的にはALGLIBを使わない回帰を作ったことがありますが、まだありませんでした。 LSMCoreクラス - approximation kernelを添付します。0から3次までの多項式回帰の係数を、点の配列で選択的に計算するものです。

このクラスを継承し、要素数、X-Yのペア取得の関数をオーバーロードする必要があります。

作家の皆さん))サードパーティのライブラリをDLL経由で呼び出して、それ以降煩わされることがないのは楽です。

 
Georgiy Merts:

まあ、言語学者というわけではありませんが、興味はあります。

ここでは、少なくともそういうニックネームの方がよっぽどいい。ただ、以前のものはあまり楽しくなかったので、助かりました。今回の新作でも、だいぶ良くなっていますよ。

個人的にALGLIBを使わずに回帰を作ったことがあります、まだなかったです。 LSMCore - the kernel of approximationというクラスを添付します、これは点の配列を使ってゼロから3乗までの多項式回帰の係数を選択的に計算するものです。

このクラスを継承して、関数をオーバーロードする必要があります。

その後、_CountLSM(ELSMType ltType)関数を呼び出します。

回帰の種類(flat から dice まで)を受け取り、多項式の係数を SLSMPowers 構造体で返します。

上記の近似グラフはすべてこのクラスを使っています。

複雑なので、ALGLIBでお願いします。
 
RRR5:

横ばいがどの時点でトレンドに変わるかはわからない。

それは分かっています。