数値計算 ~差分法~
解析解(数学解)が求められない場合に、数値解析で数値解を計算するが、計算機で扱うためには離散化が必要である。ここでは、微分方程式を解く時に必要な離散化を考える。 微分方程式を解くための離散化には、時間の離散化と、空間の離…
解析解(数学解)が求められない場合に、数値解析で数値解を計算するが、計算機で扱うためには離散化が必要である。ここでは、微分方程式を解く時に必要な離散化を考える。 微分方程式を解くための離散化には、時間の離散化と、空間の離…
Docker buildするときに、 docker build -t xxx:xxx –add-host “archive.ubuntu.com:`nslookup jp.archive.ubuntu.com | gr…
Wolfram AlphaのWEB APIを紹介します。最先端の計算エンジンをアプリケーションに統合するためのAPIになっています。 簡単な計算から、英語の質問への回答といった人工知能的な機能まで揃っています。利用するた…
農業における病害防除とドローン 皆さんはうどん粉病をご存知でしょうか。うどん粉病はあらゆる農作物にとって害となる病気です。水やアルカリに弱いので重曹水溶液の散布などで簡単に防除できますが、早期発見するためには毎日畑を見回…
GPUをコンテナから使わない場合 CentOS7上にDocker環境を整えます。GPUを載せていないコンピュータではDocker CEをインストールするだけでOKです。CEはCommunity Editionのことで、有…
イメージのビルド タグ名には自動的に:latestが付加されます。 docker build -t イメージにつけるタグ名 . イメージを起動して、コンテナにログイン /bin/bashは起動時に実行するコマンドで、/b…
数値の代入 数値を変数に代入するにはハイフンと大小記号を使って矢印を作ります。以下ではxに2を代入しています。xの中身を表示するにはxと入力してEnterを押下します。 x <- 2 plot(xy) ベクトルの代…
1説明変数の線形回帰 xとyの関係が定数a、bを用いて、y=ax+bというように表現されると予想できるとき、線形回帰を行います。このページで使用するデータとして、まず、以下の仮想的なデータを代入します。散布図を書くと、ど…
データの用意 このページでは、乱数を使って仮想的なデータを作成します。正規分布に従う乱数はrnorm関数で生成できます。rnorm関数は第一引数に生成する個数、第二引数に平均、第三引数に分散を指定します。 x1 <…
非線形回帰 xとyの間に非線形の関係がある場合にも、Rはパラメーターの推定を行うことができます。このページで使用するデータとして、ロジスティック成長曲線に従う誤差を伴ったデータを生成します。ロジスティック成長曲線の解は、…
最近のコメント