問題タブ [exponential]
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.
java - java が double を指数形式に変換する理由
私は問題があります。私のjspページには、金銭的価値を受け入れるテキストフィールドがあります。66777764
検証エラーが6.6777764E7
発生するたびに、テキストフィールドに値を入力すると。これがデータベースに保存される値に影響しないことはわかっていますが、ユーザーを誤解させたり混乱させたりすると思います。助けてください。前もって感謝します。
numpy - numpy と scipy での指数関数的減衰曲線フィッティング
一部のデータに曲線を当てはめるのに少し問題がありますが、どこが間違っているのかわかりません。
過去に、指数関数にはnumpy.linalg.lstsqを、シグモイド関数にはscipy.optimize.curve_fitを使用してこれを行いました。今回は、さまざまな関数を指定し、パラメーターを決定し、データに対する適合性をテストできるスクリプトを作成したいと考えました。これを行っているときに、Scipyと Numpyが同じデータ セットと同じ関数に対して異なる答えを提供しているように見えることに気付きました。関数は単純で、 atのように制約されます。leastsq
lstsq
y = e^(l*x)
y=1
x=0
Excel のトレンド ラインは Numpy の結果と一致していますlstsq
が、Scipyleastsq
は任意の関数を使用できるため、何が問題なのかを突き止めるとよいでしょう。
編集 - 追加情報
上記の MWE には、データセットの小さなサンプルが含まれています。実際のデータをフィッティングすると、scipy.optimize.curve_fit曲線は R^2 0.82 を示しますが、Excel で計算されたものと同じnumpy.linalg.lstsq曲線の R^2 は 0.41 です。
matlab - この指数方程式がすべてゼロの配列を返すのはなぜですか?
以下のコードですべてゼロが返される理由を理解しようとしています。
k
ゼロのみで構成される 1x37 配列として返されます。
数値が大きすぎるか小さすぎるためですか?
c# - データポイントから指数関数的成長方程式を計算するC#
C# アプリを使用していくつかのデータを分析しようとしており、トレンド ラインを計算する必要があります。複数のタイプのトレンド ラインがあることは承知していますが、現時点では指数関数的成長を計算しようとしています。将来の価値を予測するために使用します。私が取り組んできた方程式は
そして、これはグラフを複製するために私が書いたコードです:
私が渡しているデータは一定期間にわたっていますが、時間の増加の増分は同じではありません。Excelでグラフを作成すると、別の式が使用されます
ただし、k値がどこから生成されているのかわかりません。私が渡している 2 つのリストは Date と Value で、各リストの各行は他のリストの同じ行に対応しています。問題は、方程式と変数を作成するためのより良い方法はありますか、また、取得している変数は自分のデータに対して最も正確であるかということです。
exponential - Gnumeric で指数トレンド ラインを作成できません
gnumeric の自然指数トレンド ラインに合わせようとしている小さなデータセットがあります。
データセットは次のとおりです。
フォームの曲線に合わせたい:y=a*e^(b*x)
これを gnumeric の指数関数に当てはめようとしたとき、傾向線を作成することができませんでした。何も表示されません。
私は a と b のパラメータを自分で計算し、別のアプリケーションでプロットしましたが、妥当に見えましたが、何らかの理由でこれを自動的に生成する gnumeric を取得できません。
なぜそれがうまくいかないのか、誰にも分かりますか?
r - Rで非常に大きな数をべき乗する
たとえば、非常に大きな値の対数があります。
そして、私はこの表現を解決しようとしています:
または同等にこれ(同じ表現を別の形式で):
しかしもちろん、exp(log_a)またはexp(log_b)の値を計算しようとするたびに、Infを取得します。exp(log_a)-(0.1 * exp(log_b))の実際の結果を対数または指数形式で取得するために使用できるトリックはありますか?
助けてくれてありがとう!
function - 基本的な算術演算を使用した指数関数の実装
演習では、最も基本的な算術演算を使用して指数関数を実装する必要があります。私はこれを思いついた。ここで、xは底であり、yは指数である。
ただし、より基本的な操作がありproduct=product*x;
ます。どういうわけか、結果を乗算して渡す別のループを挿入できるはずfor
ですが、無限ループに陥ることなくそれを行う方法を見つけることができません。
python - Pythonで行列指数の積分を見つける方法
私はフォームの行列を持っています。たとえばe^(Ax)
、どこA
に正方行列があります。出力が対応する配列になるように、特定の値a
から別の値に統合するにはどうすればよいですか?b
fortran - ファイルへのFortran出力指数
指数数値をファイルに書き込むのに問題があります。出力をE20.8の形式に設定し、e-99からe + 99の範囲の数値を設定すれば、問題ありません。1.23456e-100などのe-99未満の数値を出力しようとすると、代わりに1.23456000-100が返されます(E20 * .8 *のためにe、ゼロが削除されます)。これは後処理には問題があります。
修正のための提案はありますか?指数のサイズのEw.d形式の別のパラメーターはありますか?
r - データのグループ/バケットに関する EWMA
トレンドを作成する必要がある時系列ベクトルがあります。
RでEMA関数を取得しようとしていました(TTRパッケージを介して-quantmodをロードしており、TTRが必要です)価格のグループを実行します。
ベクトル内の特定の行数に対して EMA の見積もりを作成する方法はありますか? バケット サイズが 10 で、各バケット間の傾向を推定したいとします。バケットのオープンとクローズを選択するだけでは大量の情報が無効になるため、バケット全体を推定したいと思いますが、 1 つの出力。
別の方法として、バケットの長さを平均化しようとしましたが、これでは目的の出力が生成されません。
私が使用しているベクトルの例