24小时热门版块排行榜    

查看: 1616  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

黑色天然呆

新虫 (小有名气)

[求助] 1stopt自变量超多时是否有简单语法?AND 自变量多 数据量大的话1stopt都会算的特慢么 已有1人参与

在1stopt软件里,
    我们使用的模型,自变量特别多,比如共有50个自变量,即:Variables x(1:50)。因为自变量实在太多,不想写成x1、x2、x3...的形式,有没有什么办法可以用类似“x [ j ]”的方式表达呢?~~
    能不能麻烦高手们帮我写一下这种表达方式的代码,假如自变量是x(1:50),函数是∑ x_i ,这样的语法在1stopt中怎么写呢~
    还想请教各位一个问题,我的1stopt代码里面,大约有50多个自变量,每个自变量有2500项数据,用1stopt做参数拟合,运行的特别慢,麦夸特法3个小时才迭代了27次,准牛顿法速度也差不多。。。我想问一下运行这么慢是因为我的软件盗版的原因,还是程序有错,还是1stopt不适合做这么多变量的拟合呢?~ 电脑本身还可以,我看1stopt软件运行起来只占了30%的CPU,还有50%的CPU空闲着。。。
    新人不懂~盼望高手解答!~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
黑色天然呆: 金币+10, ★★★★★最佳答案 2014-07-28 12:57:17
参考下面:
CODE:
Parameter b(1:2);
Variable x(1:3);
Function x3=Sum(i=1:2)(b[i]*(x[i])^2);
Data;
1 2 10
2 3 25
3 4 30
4 5 45
5 6 60

7楼2014-07-28 11:30:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

shikang999

新虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
黑色天然呆: 金币+5, ★★★很有帮助 2014-07-26 22:01:48
1、如果我没有记错1stopt是支持你说那种类似的表达方式(以前看过百度文库基本教程),自己上网查一下,这个自己动手比较好!

2、当拟合的变量越多的时候,找解的困难越难,这个是必须的。对于这类很难求解的问题,建议使用多线程进行操作,不知道1stopt内部是否采用多线程,当然,我们自己可以进行简单的多线程计算【在一个电脑上多运行几个1stopt,这个也许有点用处】

3、针对你说的“3个小时才迭代了27次”这个问题,我谈一下自己的看法,先不说你是否使用盗版所致,就我个人感觉而言,1stopt这个所谓的迭代次数和我们通常意义下的迭代次数可能有出入,比如一个算法 外部有一个循环,循环内部还嵌套一个循环(特别是多种算法混合求解时,可能就会出现这种情况),这个时候,1Stopt给出的只是外面那个循环次数,其实外部每循环一次,内部很可能会循环多次,而这个循环多次就是造成时间开销的主要原因!

PS:仅个人观点,理解也许有误,欢迎指正!
我还是那个我,过去如此,未来亦如此!
2楼2014-07-26 20:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑色天然呆

新虫 (小有名气)

引用回帖:
2楼: Originally posted by shikang999 at 2014-07-26 20:35:59
1、如果我没有记错1stopt是支持你说那种类似的表达方式(以前看过百度文库基本教程),自己上网查一下,这个自己动手比较好!

2、当拟合的变量越多的时候,找解的困难越难,这个是必须的。对于这类很难求解的问题 ...

非常感谢您认真的帮我分析问题!
    关于那种表达方式,嘿嘿我还是没在网上找到~找到的代码、以及使用手册中自变量都不太多,于是大家也不怕多写几遍~我这个也许下一次实验自变量数量就变了,模型拿给人家用则会每次需要改的太多。。。还是谢谢您!
    您说的那个多线程的问题我觉得是很有道理的,可能版本太低,软件也没有办法充分利用上电脑的资源~
    最后这个迭代次数的定义不同,我还真的没有想到。否则怎会1stopt迭代几十次就能比别的软件迭代上千次的结果好~终究是1stopt的算法精密!
    新人确实是刚刚开始接触这个神一般的软件~非常谢谢您帮我解决第二个问题~
3楼2014-07-26 21:58:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑色天然呆

新虫 (小有名气)

求大神帮忙解决第一个问题啊~~~
4楼2014-07-28 08:15:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学调剂 ,六级已过,有科研经历 +11 曦熙兮 2026-03-15 11/550 2026-03-19 17:13 by yywzz
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 材料专硕274一志愿陕西师范大学求调剂 +8 薛云鹏 2026-03-13 8/400 2026-03-19 15:36 by haoshis
[考研] 材料080500调剂求收留 +4 一颗meteor 2026-03-13 4/200 2026-03-19 10:32 by 30660438
[考研] 304求调剂 +6 司空. 2026-03-18 6/300 2026-03-18 23:03 by 星空星月
[考研] 26调剂/材料/英一数二/总分289/已过A区线 +7 步川酷紫123 2026-03-13 7/350 2026-03-18 17:12 by 尽舜尧1
[考研] 295求调剂 +3 一志愿京区211 2026-03-18 5/250 2026-03-18 17:03 by zhaoqian0518
[考研] 085600材料与化工 +5 安全上岸! 2026-03-16 5/250 2026-03-18 15:33 by cmz0325
[考研] 08工科 320总分 求调剂 +5 梨花珞晚风 2026-03-17 5/250 2026-03-18 14:49 by haxia
[考研] 材料专硕306英一数二 +10 z1z2z3879 2026-03-16 13/650 2026-03-18 14:20 by 007_lilei
[考研] 280求调剂 +6 咕噜晓晓 2026-03-18 7/350 2026-03-18 11:25 by 无际的草原
[考研] 332求调剂 +6 Zz版 2026-03-13 6/300 2026-03-17 17:03 by ruiyingmiao
[考博] 26申博 +4 八6八68 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[硕博家园] 085600 260分求调剂 +3 天空还下雨么 2026-03-13 5/250 2026-03-13 18:46 by 天空还下雨么
[考研] 295求调剂 +3 小匕仔汁 2026-03-12 3/150 2026-03-13 15:17 by vgtyfty
[考研] 333求调剂 +3 152697 2026-03-12 4/200 2026-03-13 07:08 by Iveryant
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-03-12 4/200 2026-03-12 19:33 by 求调剂zz
信息提示
请填处理意见