| 8 | 1/1 | 返回列表 |
| 查看: 1607 | 回復(fù): 7 | |||
黑色天然呆新蟲 (小有名氣)
|
[求助]
1stopt自變量超多時是否有簡單語法?AND 自變量多 數(shù)據(jù)量大的話1stopt都會算的特慢么 已有1人參與
|
|
在1stopt軟件里, 我們使用的模型,自變量特別多,比如共有50個自變量,即:Variables x(1:50)。因為自變量實在太多,不想寫成x1、x2、x3...的形式,有沒有什么辦法可以用類似“x [ j ]”的方式表達(dá)呢?~~ 能不能麻煩高手們幫我寫一下這種表達(dá)方式的代碼,假如自變量是x(1:50),函數(shù)是∑ x_i ,這樣的語法在1stopt中怎么寫呢~ 還想請教各位一個問題,我的1stopt代碼里面,大約有50多個自變量,每個自變量有2500項數(shù)據(jù),用1stopt做參數(shù)擬合,運(yùn)行的特別慢,麥夸特法3個小時才迭代了27次,準(zhǔn)牛頓法速度也差不多。。。我想問一下運(yùn)行這么慢是因為我的軟件盜版的原因,還是程序有錯,還是1stopt不適合做這么多變量的擬合呢?~ 電腦本身還可以,我看1stopt軟件運(yùn)行起來只占了30%的CPU,還有50%的CPU空閑著。。。 新人不懂~盼望高手解答!~ |
新蟲 (小有名氣)
|
1、如果我沒有記錯1stopt是支持你說那種類似的表達(dá)方式(以前看過百度文庫基本教程),自己上網(wǎng)查一下,這個自己動手比較好! 2、當(dāng)擬合的變量越多的時候,找解的困難越難,這個是必須的。對于這類很難求解的問題,建議使用多線程進(jìn)行操作,不知道1stopt內(nèi)部是否采用多線程,當(dāng)然,我們自己可以進(jìn)行簡單的多線程計算【在一個電腦上多運(yùn)行幾個1stopt,這個也許有點(diǎn)用處】 3、針對你說的“3個小時才迭代了27次”這個問題,我談一下自己的看法,先不說你是否使用盜版所致,就我個人感覺而言,1stopt這個所謂的迭代次數(shù)和我們通常意義下的迭代次數(shù)可能有出入,比如一個算法 外部有一個循環(huán),循環(huán)內(nèi)部還嵌套一個循環(huán)(特別是多種算法混合求解時,可能就會出現(xiàn)這種情況),這個時候,1Stopt給出的只是外面那個循環(huán)次數(shù),其實外部每循環(huán)一次,內(nèi)部很可能會循環(huán)多次,而這個循環(huán)多次就是造成時間開銷的主要原因! PS:僅個人觀點(diǎn),理解也許有誤,歡迎指正! |

新蟲 (小有名氣)
|
非常感謝您認(rèn)真的幫我分析問題! 關(guān)于那種表達(dá)方式,嘿嘿我還是沒在網(wǎng)上找到~找到的代碼、以及使用手冊中自變量都不太多,于是大家也不怕多寫幾遍~我這個也許下一次實驗自變量數(shù)量就變了,模型拿給人家用則會每次需要改的太多。。。還是謝謝您! 您說的那個多線程的問題我覺得是很有道理的,可能版本太低,軟件也沒有辦法充分利用上電腦的資源~ 最后這個迭代次數(shù)的定義不同,我還真的沒有想到。否則怎會1stopt迭代幾十次就能比別的軟件迭代上千次的結(jié)果好~終究是1stopt的算法精密! 新人確實是剛剛開始接觸這個神一般的軟件~非常謝謝您幫我解決第二個問題~ |
新蟲 (小有名氣)
鐵桿木蟲 (職業(yè)作家)
新蟲 (小有名氣)
|
謝謝您! 您舉了一個x是parameter的例子。按照這樣的思路,我寫了一個x是自變量的代碼(見下)~在這里x(1:3)就是一個矩陣了~ 還想請教您,為什么像咱們測試這種簡單模型,每次運(yùn)行得到的參數(shù)結(jié)果都差不多,小數(shù)點(diǎn)右側(cè)8位以后才開始不同;而實際使用的模型中每次參數(shù)的變化好大的!~這樣大幅的變化是否很不好呢? Parameter b(1:8); Variable x(1:3); Function x[3]=Sum(i=1:2)(b*(x)^2); Data; 1 2 10 2 3 25 3 4 30 4 5 45 5 6 60 |
鐵桿木蟲 (職業(yè)作家)
新蟲 (小有名氣)
| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 266求調(diào)劑 +3 | 陽陽哇塞 2026-03-14 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 265求調(diào)劑 +3 | 梁梁校校 2026-03-17 | 3/150 |
|
|
[碩博家園] 深圳大學(xué)碩士招生(2026秋,傳感器方向,僅錄取第一志愿) +4 | xujiaoszu 2026-03-11 | 10/500 |
|
|
[考研] 304求調(diào)劑 +9 | 小熊joy 2026-03-14 | 9/450 |
|
|
[考研] 274求調(diào)劑0856材料化工 +13 | z2839474511 2026-03-11 | 14/700 |
|
|
[考研] 085600材料與化工求調(diào)劑 +5 | 緒幸與子 2026-03-17 | 5/250 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專碩有科研經(jīng)歷三項國獎兩個實用型專利一項省級立項 +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研] 085600材料與化工 +4 | 安全上岸! 2026-03-16 | 4/200 |
|
|
[考研] 333求調(diào)劑 +3 | 文思客 2026-03-16 | 7/350 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 材料與化工一志愿南昌大學(xué)327求調(diào)劑推薦 +7 | Ncdx123456 2026-03-13 | 8/400 |
|
|
[考研] 327求調(diào)劑 +6 | 拾光任染 2026-03-15 | 11/550 |
|
|
[考研] 求調(diào)劑(材料與化工327) +4 | 愛吃香菜啦 2026-03-11 | 4/200 |
|
|
[考研] [0860]321分求調(diào)劑,ab區(qū)皆可 +4 | 寶貴熱 2026-03-13 | 4/200 |
|
|
[考研] 26調(diào)劑/材料/英一數(shù)二/總分289/已過A區(qū)線 +6 | 步川酷紫123 2026-03-13 | 6/300 |
|
|
[考研] 工科,求調(diào)劑 +3 | 我887 2026-03-11 | 3/150 |
|
|
[考研] 281求調(diào)劑 +9 | Koxui 2026-03-12 | 11/550 |
|
|
[考研] 材料工程調(diào)劑 +4 | 咪咪空空 2026-03-11 | 4/200 |
|
|
[考研] 求調(diào)劑 +5 | 一定有學(xué)上- 2026-03-12 | 5/250 |
|
|
[考研] 310求調(diào)劑 +3 | 【上上簽】 2026-03-11 | 3/150 |
|