データ | 数値 |
---|---|
個数 | |
平均 | |
分散 | |
標準偏差σ | |
中央値 | |
最大値 | |
最小値 |
初期値での描画:問題見られず
初期投資額(万円)を10000(万円)以上に設定すると、計算能力に負荷がかかるため、ヒストグラムの間隔を最大値10000(万円)未満は1(万円)、10000(万円)以上は10(万円)、その後桁が増えるごとに10倍していくコードをxbins:sizeに設定。
size : 10 ** (String((maxNd/1000).toFixed(0))
.length-1),// ヒストグラムの間隔を1,10,100...
初期投資額(万円):刻み幅を1、最小値を10、最大値を10000に設定
<label for="currentValue">初期投資額(万円)</label>
<input type="number" id="currentValue" value="100" step="1" min="10" max="100000" >
期待リターン(年率%)の刻み幅を0.1、最小値を0、最大値を100に設定
想定リスク(σ,年率%)の刻み幅を0.1、最小値を0、最大値を100に設定
想定リスク(σ,年率%)を大きくした時、投資額がマイナスになるケースについては以下内容のディスクレーマーで対応。
現物株式や投資信託等投資においては元本がマイナスとなるケースは考えられないが、計算上、想定リスク(σ,年率%)が大きい場合、資産額がマイナスとなってしまうケースがあります。
そういったケースの場合は限りなく元本がゼロに近づくとお考えください。
想定リスク(σ,年率%)に0を入力した時、資産価格が一つに収斂するため、ヒストグラムが表示されないケースについては以下内容のディスクレーマーで対応。
想定リスク(σ,年率%)に0を入力した時には、資産価格が一つに収斂するため、ヒストグラムが表示されません。平均値のみとなりますので、データ項目をご確認ください。
運用期間(年)の刻み幅を1、最小値を1、最大値を20に設定
数値を文字列で入力した時はプラウザのエラー表示に任せる。
数値未入力の時は
required="required"
Code language: JavaScript (javascript)
で数値入力を促す。

コメント