Tag: 数値手法

エンジニアのための数値解析コースレビュー – Courseraの「Numerical Methods for Engineers」をおすすめします!

Enroll Course: https://www.coursera.org/learn/numerical-methods-engineers エンジニアのための数値解析コースレビュー 数値解析の基本を学ぶことは、エンジニアにとって非常に重要です。私が最近受講したCourseraの「Numerical Methods for Engineers」というコースは、エンジニアリングにおける数値手法を体系的に学ぶための素晴らしいコースです。 コースの概要 このコースでは、根の探索、行列代数、積分と補間、常微分方程式(ODE)、偏微分方程式(PDE)など、エンジニアが知っておくべき重要な数値手法を幅広くカバーしています。さらに、MATLABを使用して数値問題を解く方法を学ぶことができ、参加者にはMATLABオンラインとMATLABグレーダーへのアクセスが提供されます。 コースの内容 最初に、MATLABの基本を学びます。実数の表現方法や、数値演算の実行方法、スクリプトや関数の利用方法について学び、プログラミングプロジェクトではロジスティック写像の分岐図を計算するMATLABコードを作成します。 次に、数値的根の探索方法としてバイセクション法やニュートン法、セカント法を学び、ニュートンフラクタルを計算する具体的なプロジェクトに取り組みます。また、行列代数のセクションでは、ガウシアン消去やLU分解について詳しく学び、それらを用いた非線形微分方程式の解法に挑戦します。 積分に関しては、台形則やシンプソン則を用いて定積分の計算を行う方法を学び、最終的にはベッセル関数のゼロを計算するためのコードを書くプロジェクトがあります。 常微分方程式と偏微分方程式では、それぞれの基本的な数値データを活用し、例えば重力2体問題や2次元拡散方程式の解法を通じて、MATLABのode45関数やクランク-ニコルソン法を使用しました。 個人的な感想 このコースは、基本的な数学的知識がある前提のもとに進んでいくため、初心者には少し難しいかもしれません。しかし、各セクションの内容は明確で、プロジェクトも実践的であり、数値解析の理解を深めるのに非常に役立ちました。MATLABの使用によって、理論を実践に結びつけることができる点も大変良かったです。 このコースを強くおすすめします。エンジニアリングの数値解析に関心がある方は、ぜひ受講してみてください。 Enroll Course: https://www.coursera.org/learn/numerical-methods-engineers

Courseraコースレビュー: 価格設定とモデルキャリブレーションの計算手法

Enroll Course: https://www.coursera.org/learn/financial-engineering-computationalmethods こんにちは、皆さん!最近、Courseraで非常に興味深いコース「価格設定とモデルキャリブレーションの計算手法」を受講しました。このコースは、オプションおよび金利商品の価格設定やモデルキャリブレーションに関する計算手法に重点を置いています。特に、オプションマーケットにおけるさまざまなオプションのタイプや、価格設定に役立つ数値技術について深く学ぶことができました。 コースの初めのモジュールでは、オプションの基本を理解することから始まり、数値的なアプローチによる価格設定の技術、特にフーリエ変換(FT)や高速フーリエ変換(FFT)の手法について詳しく説明します。また、ブラック・ショールズ(BMS)モデルやヘストンモデルなど、株価の進化を理解するために中心的な役割を果たすさまざまなモデルについても学びました。 次のモジュールでは、モデルキャリブレーションに焦点を当て、どのモデルやパラメーターを選ぶべきかについての情報を学びます。特に、マーケットオプション価格に基づくキャリブレーションや、実際の最適化問題としてのキャリブレーションルーチン(ブートフォース検索、ネルダー・ミードアルゴリズム、BFGSアルゴリズム)に関する理論と実践を通じて、大変実用的なスキルが身に付きます。 このコースでは、金利および金利商品についても深く掘り下げて学び、基礎的な概念やデータドリブンな分析を用いたLIBOR曲線のキャリブレーションについても体験します。最終的には、Pythonコードを使ってさまざまなモデルや手法を実際に試すこともできます。 このコースは、金融工学やデリバティブに関心がある方、または数理的なアプローチを用いてビジネス上の意思決定を行いたい方に非常におすすめです。実践的な内容ですので、理論だけでなく実務でも役立つ知識を得ることができるでしょう。 皆さんもこのコースをぜひ受講してみてください!新たなスキルを身につける素晴らしい機会です。 Enroll Course: https://www.coursera.org/learn/financial-engineering-computationalmethods