時間預估 mathematica程式 再改

2021-06-09 07:45:54 字數 1514 閱讀 6470

[新的程式見:

[舊的程式見:

基於一次回歸和二次回歸進行時間預估。具體來講,基於你之前看連續劇、漫畫的時間位置資訊,來**之後第幾集什麼時候看完。

時間預估

基於一次、二次回歸運算

說明:其中一次回歸運算中,從使用全部資料到僅使用後幾個(較新的)資料的計算都有。二次回歸運算則使用全部資料。

created by barrypp at 20120909235258

modified by barrypp at 20120910184110

modified by barrypp at 20120910205741

modified by barrypp at 20120911224955

tmfof=23+25/60;lsn=26;data=,,,,,,,,};

(*tmfof是total minutes for one file in a collection,每一集的分鐘數;

lsn是last serial number in a collection最後一集的集數。

*)begintime=sessiontime;

indata=&/@data;

(*一次回歸*)

expected=linearmodelfit[#1,,x]&/@nestlist[rest,indata,length[indata]-2];

print["一次回歸曲線組:"]

show[listplot[indata,mesh->full,joined->true,plotstyle->directive[red,pointsize[large]]],plot[evaluate[through[expected[x]]],,plotstyle->table[graylevel[1-i/length[expected]],]],plotrange->all,axeslabel->]

(*二次回歸*)

expected2=linearmodelfit[indata,,x];

print["二次回歸資訊及曲線:"]

expected2["anovatable"]

stringform["r^2==``",expected2["rsquared"]]

normal[expected2]

show[listplot[indata,mesh->full,joined->true,plotstyle->red],plot[expected2[x],],plotrange->all,axeslabel->]

(*時間預計表*)

grid[prependto[outputtable,join[,table[stringform["後``個",i],],]]]

endtime=sessiontime;

row

環境是  wolfram research mathematica v7.0.1.0

輸出結果示例:

時間預估 mathematica程式

新版本見 基於一次回歸和二次回歸進行時間預估。具體來講,基於你之前看連續劇 漫畫的時間位置資訊,來 之後第幾集什麼時候看完。時間預估 基於一次 二次回歸運算 created by barrypp at 20120909235258 todo 考慮將 預計時間 的輸出方式改為table tmfof 2...

開發之時間預估

專案時間的估算對專案的成敗至關重要。專案時間管理包括了專案按時完成所需的各個過程。但是,在實際專案中,經常出現專案延期,估算嚴重不準確的現象。預估時間本身就很難。每個程式設計師的估計都會跟真正需要的時間有些差距。估計時間短了說明有些事情被忽略了 編譯,測試,提交 估計時間超了說明任務太大,難以理解。...

Python 實現進度條和時間預估

在python當中可以用進度條來顯示工作的進度,比如for迴圈的進度或者一些模型訓練的進度。在這裡可以使用progressbar包以及tqdm包來實現。使用pip install progressbar 安裝progressbar包。使用pip install tqdm安裝tqdm包。import ...