So-net無料ブログ作成
検索選択
プログラミング ブログトップ

Excel VBA 正規分布の確率密度関数のy座標を求める方法 [プログラミング]

これも作業メモ。 ( ..)φメモメモ

正規分布の確率密度関数よりある横軸の1点における高さを得る方法

平均=0、標準偏差=1の場合

Excel VBAでは下記のように記述する。

Takasa = Application.WorksheetFunction.NormDist(SigmaPos, 0, 1, False)

Falseにするとその点での確率密度関数のy座標を求められる。

Trueにするとその点までの累積確率を求められる。

グラフを作るのが億劫なので。。。文字の情報だけ載せておきます。


nice!(0)  コメント(0) 

Excel VBA 選択範囲の始点・終点を取得 [プログラミング]

自分の作業メモに。。。 ( ..)φメモメモ

Excelのバージョンはおそらく関係なく使えると思います。

私はExcel 2016で確認しています。

選択範囲の開始行、列、終了行、列を取得する方法です。

StartRow = Selection(1).Row
StartCol = Selection(1).Column

EndRow = Selection(Selection.Count).Row
EndCol = Selection(Selection.Count).Column

これをFor nextループで使うこともできます。

For Col = StartCol To EndCol

For Row = StartRow To EndRow

Cells(Row, Col) = a + b *x

Next Row

Next Col

などなど。。。このループはcellsでの使い勝手はいいです。


タグ:EXCEL VBA
nice!(0)  コメント(0) 
プログラミング ブログトップ