フーリエに関するヘルプ - ページ 10

 
ANG3110 писал (а):
for (int k=0; k<=N; k++)
{
sum_cos=0.0;
sum_sin=0.0;
for (int i=0; i<T; i++)
{
sum_cos+=(Close[i]-b-a*i)*MathCos(w*k*i);
sum_sin+=(Close[i]-b-a*i)*MathSin(w*k*i);
}
ak[k]=sum_cos*2/Tとする。
bk[k]=sum_sin*2/Tとする。
}
ak[0]=ak[0]/2です。
うーん不思議...。
つまり、区間[T,0]のフーリエ級数を作っているわけですね...。しかし、この場合、フーリエ級数の係数を用いてfx[i]を再構成すると、fxは周期Tで周期的であることがわかる!つまり、fx[-i]=fx[T-i]である。(fx[-i]は予測される未来)。

それとも私が何か勘違いしているのか!?
 
shobvas писал (а):

うーん不思議...。
そこで、区間[T,0]のフーリエ級数を作ってみると...。しかし、この場合、フーリエ級数の係数から fx[i] を再構成すると、fx は周期 T で周期的であることがわかります!つまり、fx[-i]=fx[T-i]である。(fx[-i]は予測される未来)。

それとも私が何か勘違いしているのか!?

そうですね、パターンが繰り返されます。後ろにあったものが前に引き出される。そして、振幅の軌跡はほとんどの場合、一致しません。そして、Uターンのタイミングは、逆に同じことのほうが多いのです。
 
ANG3110、あなたはまだ哀れなフーリエを苦しめているのですね。彼は未来を見ようとしたのではなく、興味がなかったのです :)私は研究所で6年間、彼の研究をしました。すでに「後ろにあったものが前に引き出される」と書かれていますが、これ自体が予言の理論を否定しています。だから、周波数で動く典型的なスキームから離れ、このデッドロックから抜け出し、頭を働かせて、別の解決策を探すのです。
 
lsv писал (а):
ANG3110、あなたはまだ哀れなフーリエを苦しめているのですね。彼は未来を見ようとしたのではなく、興味がなかったのです :)私は研究所で6年間、彼の研究をしました。すでに「後ろにあったものが前に引き出される」と書かれていますが、これ自体が予言の理論を否定しています。だから、周波数で動く典型的なスキームから離れ、この行き詰まりから抜け出し、頭を使い、別の解決策を探すのです。

研究所で勉強してきたようですが、まだ礼儀作法が身についていないようですね。相手にプレッシャーを与えることは、人間関係を扱う上で、最悪とは言わないまでも、ベストな方法ではないことに気づいていないのか。 それに、君は僕がどこの学校に行き、どこで働いていたかを知らないし、そうでなければ、おそらくそんな愚かなことを自分に許さないだろうね。
そして、お気づきのように、私は興味のある方に、プログラム的な観点からどのように構築すればよいかを理解していただくお手伝いをしているだけです。スレッドを拝見していると、あなた自身は「熟考」しているだけで、実際には何もしていないように思えました。それとも私が間違っているのでしょうか?
 
ANG3110 писал (а):
大学まで行っておきながら、身の処し方を学んでいないようだ。相手にプレッシャーを与えることは、人間関係を築く上で、最悪とは言わないまでも、ベストな方法ではないことに、あなたは気づいていない。 それに、あなたは私がどこで勉強し、働いていたかを知らない。そうでなければ、おそらくそんな愚かなことを自分に許さないだろう。
そして、お気づきのように、私は興味のある方に、プログラム的な観点からどのように構築すればよいかを理解していただくお手伝いをしているだけです。スレッドを拝見していると、あなた自身は「熟考」しているだけで、実際には何もしていないように思えました。それとも私が間違っているのでしょうか?
ごめんなさい!この行き詰まりから脱却してほしい。市場全体は、f(t) = A0 + A1*sin(B1*t +C1) + A2*sin(B2*t +C2) + ...という無限のサイン系列で記述できるのです。しかし、あなたはフーリエで止まってしまい、行き止まりになってしまいました。これだけに止まらず、他の解決策を探ってほしい。

私の解決策についてですが、そうですね、少し進んだのですが、次の行き止まりにぶつかってしまったのです。私はかつて、あなたにアドバイスをしようと、つまり私の進むべき方向を示そうとしたのですが、あなたはそれを受け止めませんでした。
 
lsv писал (а):

ごめんなさい!この行き詰まりを打開してほしいんです。市場全体は、f(t) = A0 + A1*sin(B1*t +C1) + A2*sin(B2*t +C2) + ...という無限のサイン系列という一つの関数で記述できるのだ、という方向で考えています。しかし、あなたはフーリエで止まってしまい、行き止まりになってしまいました。これだけに止まらず、他の解決策を探ってほしい。

私の解決策についてですが、そうですね、少し進んだのですが、次の行き止まりにぶつかってしまったのです。私はかつて、あなたにアドバイスをしようと、つまり私の進むべき方向を示そうとしたのですが、あなたはそれを受け止めませんでした。
私は、あなたが私に向かって言っている「絶対的な真理」という道徳的な口調があまり好きではありません。もう一度言いますが、あなたは私の教育や実践のレベルを知らないので、おそらく私に建設的なアドバイスをすることはできません。市場で波が繰り返される確率は非常に高く、私はそれを確認し、誰が何を言おうと構わないと思っています。さらに、予測される「繰り返し」の一致の精度があまり関係ないような、さまざまな可能性のある解決策も考えられますね。そしてもうひとつ、フーリエ変換は私がやっていること、すでにやっていることのごく一部です。PR+SQ-eの 作品を見ていただければ、この分野の素人にはとてもできないことがおわかりいただけると思います。
 
lsv писал (а):
ごめんなさい!この行き詰まりを打開してほしいんです。市場全体は、f(t) = A0 + A1*sin(B1*t +C1) + A2*sin(B2*t +C2) + ...という無限のサイン系列という一つの関数で記述できるのだ、という方向で考えています。しかし、あなたはフーリエで止まってしまい、行き止まりになってしまいました。これだけに止まらず、他の解決策を探ってほしい。

私の解決策についてですが、そうですね、少し進んだのですが、次の行き止まりにぶつかってしまったのです。私はかつて、あなたにアドバイスをしようと、つまり私の進むべき方向を示そうとしたのですが、あなたはそれを受け止めませんでした。

lsvさん、あなたの経験を教えてください。もっと具体的に。私などは、フーリエで長い間自分を苦しめれば、何かがうまくいくことを否定しません。トレンドラインからの価格乖離のフーリエ級数に対するANG3110の考え方はなかなか面白いです。
 
いや、フーリエ級数が繰り返すというのは明らかに間違っている!それならフーリエ級数を作らなくても過去を繰り返せばいいのだ
 
lsv писал (а):
ごめんなさい!この行き詰まりを打開してほしいんです。市場全体は、f(t) = A0 + A1*sin(B1*t +C1) + A2*sin(B2*t +C2) + ...という無限のサイン系列という一つの関数で記述できるのだ、という方向で考えています。しかし、あなたはフーリエで止まってしまい、行き止まりになってしまいました。これだけに止まらず、他の解決策を探ってほしい。

私の解決策についてですが、そうですね、少し進んだのですが、次の行き止まりまで来てしまいました。私はかつて、あなたにアドバイスをしようと、つまり私の進むべき方向を示そうとしたのですが、あなたはそれを受け止めませんでした。

ヒントをくれ!=)
ところで、f(t)の解には、まだ減衰するeXponentsが含まれているのではないかと思うのですが、いかがでしょうか =)

ANG3110を しつこく質問して無駄になったので、せめてどんな方向性なのかヒントをください。
彼と私だけが時間を無駄にした =)
 
shobvas писал (а):
ヒントをくれ!=)
ところで、f(t)の解には、まだ減衰するeXponentsが含まれているのではないかと思うのですが、いかがでしょうか =)

ANG3110を 質問攻めにして時間の無駄になったので、せめてどんな方向性なのかヒントをください。
彼と私だけが無駄に時間をロスした =)

減衰する指数は同じ調和級数ですが、問題はこの級数が無限大であることです。


フーリエ変換するとf0から始まる周波数系列が得られるが、少しでも未来を見るために、つまりトレンドの方向を見るために、分析周波数の最小 値はf0の 最大2倍以下とする(fmin<=f0/2)。しかし、フーリエを使ってfminを求めようとすると、解析した級数を2倍にしなければならず、条件と矛盾する。結論:ここではフーリエは適切でない。出口:別のアルゴリズム、方法、解決策を見つける。