著者の対談です。アレクサンドル・スミルノフ - ページ 40

 
lna01:
ユリックス

一方、私は、和をNで割ることを使ってきました。この場合、すべてのクロスサムがなくなり、数式は非常にコンパクトになります。

これは当然のことかもしれません。推定値には偏りがありますが、よほど短いLRを扱わないのであれば、十分な精度が得られます。

何に対してのオフセットなのか?古典的な定義に?それとも正規分布に?私の考えでは、Nが小さくても大きくても、違いはない。
 
Lord_Shadows:

このトピックの忠実な参加者だけなのか、それとも他の人(つまり私)も参加できるのか・・・(スーツを手に入れる)。
よろしくお願いします。
さて、ANG(銀河系M31「アンドロメダ星雲」のエル)は、どうやって主を拒むことができるだろう。アドレスはPMに書いてあるのですが、分かる範囲ですか?
 
ANG3110:
ご興味のある方は、サイクルを除いた線形回帰の指標をご覧ください。多数のバーからリグレッションを瞬時にカウントします。
はい、MovingLR_2に非常に近く、ヒストリーによる周期(上昇と下降の色付けをコメントアウトしたもの)は1219msecですが、MovingLR_2(A計算を加えたもの)は1078です。
 
ANG3110:
ロード_シャドウズ

また、このトピックの熱心なメンバーだけなのか、他の人(つまり私)も参加できるのか・・・(スーツを手に入れる)。
よろしくお願いします。
さて、ANG(-elはM31銀河、「アンドロメダ星雲」の意)は、どうやって主を断れるだろう。アドレスはPMに書いてあるのですが、分かる範囲ですか?

ありがとうございました!その姿勢、本当に素敵です!すでに手に入れて、勉強中です。
ANG-elさん、いつもありがとうございます。
 
Yurixx:
lna01 です。
これは当然のことかもしれません。推定値には偏りがありますが、よほど短いLRを扱わないのであれば、十分な精度が得られます。

何に対してのオフセットなのか?古典的な定義に?それとも正規分布に?私の考えでは、Nが小さくても大きくても、違いはない。
真のものに対して、相対的に偏っているのです。具体的には、あなたのRMSは過小評価されています。

追伸:しかし、価格プロットに関しては、これは関係ありません。だからこそ、私はこのような単純化が正当化されることに同意したのです。
 
lna01:
ANG3110:
興味のある方は、サイクルのない線形回帰の指標をご覧ください。多数のバーからリグレッションを瞬時にカウントします。
はい、MovingLR_2に非常に近いです。ヒストリーサイクル(上昇/下降の色付けをコメントアウト)は1219msecですが、MovingLR_2(計算Aを追加)は1078でした。


カラーリングを無効にすると、1.5倍速くカウントされます。配列へのアクセスは時間がかかる。また、スピード記録型が必要な場合は、他のトリックを使うこともできますね。でも、そんなことしてもボーナスは出ませんよ。

ところで、MovingLR_2のコードをざっと見たが、トレンドの速度を計測する面白い関数が見当たらない。一方、_LR0では、すべてのバーで計算されます。すべてのバーでRMSを計算することができるということです。また、MovingLR_2は純粋な線形回帰を 表示するのではなく、それに近いものを表示します。端の位置だけだとあまり重要ではないのですが、厳密な線形回帰が必要な場合もあります。

 
ANG3110 писал (а): 線分係数a,bの計算が見当たりませんでした。
k値a、bはLR=(3*LW - 2*S) MAという式で直接計算することができる。そして、バー番号iが「現在の」バー、すなわち現在の回帰線の最後のバーであることを条件とします。

LR(Bar i) = a*i + b とする。
LR(Bar i-1)=a*(i-1)+bとする。

どこから

a = LR(Bar i) - LR(Bar i-1)
b = LR(Bar i) - a*i

それとも、私が何か間違ったことをしたのでしょうか?もちろん、aとbはiに依存するのは当然である。
 
Mathemat:

それとも、私が何か間違ったことをしたのでしょうか?

まだ起きているのか......?
いいか、アレクセイ、君の極論に何か実用性があるのか? 40 !!! のページをご覧ください。
P.S.久しぶりの会話ですが、調子はどうですか?
 
Mathemat:

それとも、私が何か間違ったことをしたのでしょうか?もちろん、aとbはiに依存するのは当然である。

もちろん、そうでしょう。aとbは全期間に沿った最小二乗偏差の関数である、と考えればよい。aは全期間に沿った直線の傾きの角度です。また、LR端位置の増加分は、回帰全体の角度ではなく、b係数の変化分のみとなり、ちなみにb係数は線端位置の座標である。
 
ANG3110:


カラーリングを無効にすると、1.5倍速くカウントされます。アレイへのアクセスに時間がかかる。

そのため、テストでは無効化しました。数値は無効化した カラーリングのものです。


また、スピードレコード的な計算が必要な場合は、他のトリックを使うこともできるだろう。

実際、アルゴリズムは非常に近いものがあります。at_LR0では、もう少し控えめにインデックスを扱うとよいでしょう。さらに、私はループポインタを使いましたが、実は速度比較の主な動機は、その効率を評価することでした。

ところで、MovingLR_2のコードをざっと見たところ、a線とb線の係数の計算が見当たりませんでした。

...

また、MovingLR_2は純粋な線形回帰を行うわけではありません。終端位置を描くだけなら大したことはないのですが、完全に正確な線形回帰が必要なケースもあります。

この中で線間係数a、bが計算される。
A = (SumXY - N3*SumY)*N4;
B = (N1*SumY - SumXY)*N2;
説明のために、現在の線形回帰を 描くだけのMovingLR_2バージョンを添付します。特に、前作ではN4の計算でミスがありましたので :)

MovingLR_2 は純粋な線形回帰を与えるので、それを確認するのはとても簡単です。at_LR0では、時間単位から棒単位への変化の精度が悪い。Closeを(High+Low)/2に置き換え、at_LR0で期間を1、MovingLR_2で期間を60ではなく61に指定して分足チャートに適用すると、結果は完全に一致します。

追伸:ちなみに、Mathematics、at _LR0は、この種のアルゴリズムでゼロバーを計算する場合の例として
ファイル: