問題タブ [volatility]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
694 参照

matlab - B&S 価格からボラティリティを取得する方法の Matlab Black Scholes 式

私はmatlabを始めたばかりで、質問は簡単ですか?

次の入力パラメーターを使用してコール オプションの価格を取得する Black&Scholes 式を取得しました。

コール オプションの価格は で与えられます。

この関数に問題はありませんが、ブラック ショールズのボラティリティを取得する必要があります。

私は入力として持っています:S, K , r , T , BlackScholesPriceシグマを返したいです。

「syms sig; solve ("blackscholesequation"==blacksholesprice, sig);」で試してみました しかし、何もすることはありません。常にエラーが発生します

誰かがアイデアを得たら、それは素晴らしいことです。ありがとうございます

0 投票する
1 に答える
1380 参照

r - R2OpenBUGS エラー: ノードは確率論的ではありません


R で R2OpenBUGS を実行する際に特定の問題がありますが、OpenBUGS では問題なく動作します。
問題が何であるかを理解したい。

これが私のコードです:

モデルのボラティリティ;
定数 n=180;
{

# 尤度:
(t in 1:n) の ys の同時分布
{
ysigma2[t] <- 1/exp(theta[t]);
y[t] ~ dnorm(0,ysigma2[t]);
}

以前の分布

ムー ~ dnorm(0,0.1);
ファイスター ~ dbeta(20,1.5);
itau2 ~ dgamma(2.5,0.025);
ベータ <- exp(mu/2);
ファイ <- 2*フィスター-1;
タウ <- sqrt(1/イタウ 2);
theta0 ~ dnorm(mu, itau2);
thmean[1] <- mu + phi*(theta0-mu);
theta[1] ~ dnorm(thmean[1],itau2);
for (t in 2:n)
{
thmean[t] <- mu + phi*(theta[t-1]-mu);
theta[t] ~ dnorm(thmean[t],itau2);

}
}




R コード:
svm.sim <- bugs(data, inits, model.file = "C:/Documents and Settings/code.txt", parameters = c("mu", "phi", "tau"), n. chain = 1, n.iter = 1000, codaPkg = TRUE,debug=TRUE)

そして、R から実行したときに OpenBUGS のログに表示されるエラーは次のとおりです。



モデルは構文的に正しい
データをロード した
モデルをコンパイル
しました ノードのこのコンポーネントは確率的ファイ エラー pos 25 では ありません
タイプ UpdaterNormal.StdUpdater のノードの初期値を生成できません
モデルを初期化する
必要があります モニターを使用する前にモデルを初期化する必要があります モニターを使用する前に
モデルを初期化する必要があります
モニターの前に使用 モデル を初期化する必要があります モニターの前に使用モデルを初期化する必要があります DIC をモニターする前に使用モデルを初期化する必要があります モニター
を 更新する前に モデルを初期化する必要があります モニターを使用する前にモデルを初期化する必要があります 使用する DIC モニターが設定され て いませんよろしく








ディナーカル

0 投票する
2 に答える
234 参照

windows - Windows の原子性、揮発性、およびスレッド セーフ

値が部分的にではなく全体的に読み書きされるようにするために使用されるというのは、原子性についての私の理解です。たとえば、実際には 2 つの 32 ビット DWORD (ここでは x86 を想定) である 64 ビット値は、両方の DWORD が同時に読み取り/書き込みされるように、スレッド間で共有されるときにアトミックである必要があります。そうすれば、1 つのスレッドは、更新されていない半分の変数を読み取ることができません。どのようにして原子性を保証しますか?

さらに、揮発性はスレッドの安全性をまったく保証しないことを理解しています。本当?

単純にアトミック/揮発性であることはスレッドセーフであることを多くの場所で暗示しているのを見てきました。私はそれがどのように見えません。他のスレッドで実際に読み取り/書き込みが保証される前に、アトミックまたはその他の値が読み取り/書き込みされるようにするために、メモリバリアも必要ではないでしょうか?

たとえば、中断されたスレッドを作成し、いくつかの値をスレッドで使用可能な構造体に変更するためにいくつかの計算を行ってから、再開するとします。次に例を示します。

これは、ResumeThread のメモリ バリアに依存すると思いますか? val64の連動交換はするべきでしょうか?スレッドが実行されていた場合、それはどのように変化しますか?

私はここで多くのことを尋ねていると確信していますが、基本的に私が理解しようとしているのは、タイトルで尋ねたことです。ありがとう

0 投票する
1 に答える
283 参照

android - linux_pslist を実行してもボラティリティが何も返さない理由

LiMEを使用し、揮発性を使用してメモリをさらに分析することで、Androidエミュレーターから揮発性メモリを抽出することができました。

コマンドを実行した後:

$ python vol.py --profile=LinuxGoldfish3_4ARM -f /path/to/lime.dump linux_pslist

私は以下を受け取りました:

Volatility Foundation Volatility Framework 2.3.1 オフセット名 Pid Uid Gid DTB 開始時刻 ---------- -------------------- ----- ---------- --------------- ------ ---------- --------- -

何も返されない理由がわかりますか?