问题标签 [nlm]
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.
r - 在 ddply/dlply 中嵌套 nlm 函数
我需要使用该nlm
函数按组插入一个大型数据框。我在单个组的 df 上使用它没有任何问题:
然后,我尝试使用该函数在具有多个组的 df 中应用该dlply
函数:
但是我得到消息:Error in fs[[i]](x, ...) : attempt to apply non-function
。我还尝试在此示例中以及在我的原始 df (是变量之一)中删除df.2$
, 获取。Error in time - theta[3] : non-numeric argument to binary operator
Error in f(x, ...) : object 'time.clos' not found
time.clos
另外,我还没有使用 dplyr 库
获得Error in f(x, ...) : unused argument (.)
. 可能是什么问题呢?
r - 在 R 中使用 nlm 函数查找期权的隐含波动率
我有一个任务要求我使用它们的参数和市场价格计算一系列期权的隐含波动率。我知道做到这一点的简单方法是compute.implied.volatility
在 R 中使用该函数,但是这个问题需要我使用该nlm
函数来解决这个问题。我知道在这种情况下,我希望最小化实际价格和计算价格之间的距离,使距离为零。为此,我显然想改变期权的波动性,使其计算出的价格等于市场价格。我在这个问题上遇到的麻烦是让nlm
函数工作,因为我们在本课程中没有学到太多关于它的知识。
我知道我打算输入一个循环nlm
,使其能够迭代计算,直到找到产生结果的最小值。我相信我没有输入与 . 一起使用的函数nlm
,因为我目前收到“nlm
优化器中的函数值无效”的错误。
我已经附上了我的代码以及要使用的输入,如果我写错了,或者我需要更多地修改它以获得所需波动性的答案,请告诉我。感谢您的任何帮助!
r - nlm 每次迭代的函数评估次数?
我使用 nlm 来最大化 R 中的可能性。我想预测可能性评估的数量,如果任务可能花费太长时间,则中止。nlm 返回“迭代”的次数(通常为 10-20),我认为每次迭代都涉及对 Hessian 的一次数值评估。每次迭代的时间(Hessian?)取决于参数的数量。所以我想知道:参数数量和nlm中每次迭代的函数评估数量之间的一般关系是什么?
r - 使用 nlm() 优化函数中的常量
在尝试使用 R 中的 nlm() 函数来查找 a_o 和 b_o 的最佳值时,我遇到了以下问题。
我有 X :一个有 10k + 行和 6 列
的表 X 的某些列是我要最小化的函数中的变量。这是一个MSE函数。
当我尝试运行它时出现此错误消息:
Ops.Date 中的错误(左,右):/未为“日期”对象定义
输入样本:https ://image.noelshack.com/fichiers/2019/47/7/1574604926-sample.png
r - R中混合模型中两个因素之间的相互作用作为随机效应
我想知道如何编写两个相互作用因素的随机效应。例如,我有 6 个物种,它们被种植在 48 个地块中,并在两个街区中进行了复制。6 个物种共有 48 种组合(所有可能的 1、2、3、5 和 6 种组合)。
通过设计,组合实际上嵌套在多样性中:组合是每个多样性级别的正确复制;因此,多样性的影响应该针对多样性水平内组合之间的(随机)变化进行测试。由于多样性或物种丰富度是一个连续变量,我不能认为组合嵌套在多样性中。
我想将块和组合之间的交互作为随机效应。我不确定如何在 R 的混合模型中正确写入。谢谢