新永資訊有限公司


軟體資產管理家- 本公司可代為訂購國內外軟硬體
Tel:02-2597-1006   Fax:02-2597-1007

OxMetrics

經濟財金分析軟體
Econimics and Finance analysis

歡迎來電洽詢
TEL: 02-2597-1006

需要產品報價?

OxMetrics 7.0 計量經濟學軟體

OxMetrics 7

該系列的核心套件是提供用戶界面,數據處理和圖形的OxMetrics,以及提供實現語言的Ox Professional。家庭的其他元素是互動,易於使用和強大的工具,可以幫助您解決您的具體建模和預測需求。

Timberlake Consultants出版和發行的OxMetrics 7現已發售。

OxMetrics剛剛發布了其最新版本7.1,其中包括幾個重要的修復和改進。有關這些改進的總結請參見以下內容: 

Windows

·        固定:HP濾鏡(代數函數smooth_hp),省略樣本中的最後一次觀察(除非結尾處缺少值)。

OS X

·        刪除已刪除的陳舊鎖msg

·        修復的安裝腳本未運行(錯過了PackageMaker中的不兼容更改)

·        固定的AppNap引起了OxModel的麻煩,因為它在等待OxMetrics的激活命令時被隱藏。小睡時需要很長時間(8-10秒)。

Linux的:

·        在較新的libpng中修復了不兼容性,導致OxMetrics在啟動時在較新的發行版中崩潰(在使用libpng16打開系統上的程序時導致longjmp_chk中的分段錯誤)。

改進OxEditOxMetrics保存:

·        如果文檔中存在上面的asciiunicode字符:用BOM保存為UTF-8(以前只有當找到unicode字符> 0xFF = 255時)。 
println
“S xF8ren”)的問題; printlnSøren;

·        Windows控制台上:取決於活動的代碼頁(chcp)。

·        OxEdit中:在此之後跳過相當多的輸出。

筆記:

·        當製作文件UTF-8(在釋中添加一些unicode)時,輸出會在OxEdit / OxMetrics中正確顯示(但不在Windows控制台上,因為無法處理UTF-8)。

·        可以通過使用chcp 65001Lucinda控制台字體來使Windows控制台為UTF-8,然後兩者都正確。所以最好的解決方案是使用OxEdit / OxMetrics來處理所有高ASCII的文件為UTF-8,而不僅僅是字符> 0xFF的文件。

·        OxEdit / OxMetrics需要區分:

·        ASCII<= 0x7F

·        ANSI<= 0xFF

·        具有BOMUTF-8,如果沒有找到字符> 0x7F,則默認為ASCII

·        沒有BOMUTF-8需要在加載時自動檢測

·        其他只有BOM

OxMetrics 7.1還為其編程語言Ox帶來了新的改進和解決現有問題。
新功能:

OS X

·        Ox Professional的命令行版本現在是64位和多線程,因此支持並行循環。請注意,OxMetricsOxRun所使用的Ox版本仍然是32位,因為GUI仍然是32位。

·        OxMetrics現在在啟動時禁用OxModelOxPackOxRunAppNapp

·        處理涉及空矩陣的計算改進得更直觀。注意:其中一些更改可能會影響現有代碼。)

·        如果y為空(如果z為空,則符合x * z),x * y'返回<>,以前它給出了運行時錯誤;

·        x + yxyx為空時返回yy為空時返回x

·        outer<>y)返回<>(而不是給出運行時錯誤)

·        determinant<>)返回0

·        logdet<>)返回-.Infsigndet 0

·        logdet(奇異矩陣)返回-.Infsigndet 01signdet0

·        xy為空或rc為零時,形狀(xyrc)和重塑(xyrc)返回零的rxc矩陣。

·        nullspace<>)返回<>nullspacefull rank mxm)返回零(m0),nullspacezerosm0))返回一個單位矩陣。

Linux的:

·        刪除linux GLIBC依賴於2.142.17版本(Debian Wheezy仍然在2.13,而RHEL 62.12)。

·        刪除了對GLIBCXX_3.4.14的依賴。

·        OxMetrics正在使用用戶區域設置,而不是C語言環境。對於許多語言,這意味著使用,作為小數分隔符而不是。這反過來弄亂了浮點數的顯示和保存。現在使用C語言環境,就像控制台版本一樣。

·        現在也可以生產一些debian軟件包來進行安裝。

·        如果(a = b)給出了((a = b))if((a = c= 0的警告,則不再給出警告: 

·        MaxSQP / MaxSQPFhilo參數可以是標量:在這種情況下,所有參數都使用相同的值。

·        改進決定何時並行執行A * BA'B

·        當矩陣缺少值時,rank可能會創建運行時錯誤。現在發出警告,返回0級。

·        新的響應html幫助(使用iframes而不是框架)。

修復現有問題:

·        OSX OxEdit添加/刪除模塊/ Load Fromcrash

·        數組上的foreach循環通過引用訪問項目而不是值。當循環中更改數組項時,可能會導致錯誤,例如: 

                                              decl amres_hs = {1unit2),unit3}hij;

                                              foreachh in amres_hs [i]

                                              {

                                                             amres_hs [i] = h + i * 10;

                                                             h + = 1;

                                                             println“>> hh;

                                              }

                                              printlnamres_hs;

這是現在的安全。

·        對於常量或串行變量foreach不被允許。以下導致編譯錯誤:'amH'不能引用常量: 

                                              decl jac_alphabeta = [=]const amH

                                              {

                                                             decl mj = <>hi;

                                                             foreachh in amH [i]

                                                             {

                                                             }

                                              };

·        MaxSQP / MaxSQPF如果在參數中出現錯誤,則只會在停止之前打印函數名稱而不是完整的運行時錯誤消息

·        j = sscan“AA5* t”d”i; 應該有j = 1(不是j = 2)%*表示跳過賦值,不應該計算這些字段。然而,他們是%t,%v,%C

·        如果一個對象的數據成員保存一個函數引用,這將被調用參數的錯誤數量,導致運行時錯誤。

·        在數組中搜索字符串時找到:默認為反向搜索和忽略模式參數。當在字符串中搜索字符串時,它始終使用反向搜索,而不管模式如何。

·        類聲明中的基類沒有正確處理命名空間。現在A中:B {...} B默認為其所在的命名空間(或全局命名空間的:: B,或者在全局命名空間中為命名空間NN :: B)。

·        複製數組時,克隆不保留公共標誌(按值)。如果一個成員是一個對象,則在復制對像後,克隆將丟失其公共或靜態屬性。

·        找不到變量時Database :: FindSelection不應該給出錯誤消息

·        println“S xF8ren”)的問題; printlnSøren;

·        Windows控制台上:取決於活動的代碼頁(chcp)。

·        OxEdit中:在此之後跳過相當多的輸出。

可以通過使用chcp 65001Lucinda控制台字體來使Windows控制台為UTF-8,然後兩者都正確。所以最好的解決方案是使用OxEdit / OxMetrics來處理所有高ASCII的文件為UTF-8,而不僅僅是字符> 0xFF的文件。

·        作為函數中第一個可執行代碼的do {...} while循環可能會出錯,因為無效的優化使代碼中的一個位置返回跳轉語句。例: 

                                              #包括

                                              測試(ac

                                         &nbnbsp;    {

                                                             decl b; //; = 0;

                                                             {b = a; ++; } whilec <0;

                                                             printlnb)中;

                                              }

                                              主要(

                                              {

                                                             測試(10-2;

                                              }            

打印1而不是10. 
如果第一個語句是聲明b = 0;那麼在do語句之前有可執行代碼,並且不會出現問題。

·        函數調用參數中的索引錯誤將在錯誤的位置報告。

·        OS X OxEdit打包錯誤:具有兩個文件的RunOnce

·        如果一個函數聲明的參數與先前的聲明不匹配,那麼它可能會崩潰Ox,而不是發出編譯錯誤。

·        replace“”“_”; 陷入無限循環

·        當一個對像在一個並行循環中使用時,靜態成員變量可能導致崩潰(通過創建一個新的全局鎖來解決)。

·        伽馬函數代碼的重構,DGammaRatio_22的小變化。

·        Autometrics:反向排除沒有考慮空模型。