新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于盒式圖的數據過濾與回歸分析算法

        基于盒式圖的數據過濾與回歸分析算法

        作者: 時間:2010-07-30 來源:網絡 收藏

        接下來要對篩選出來的進行,從而得到一個模型。
        void regress(double* m,double* q,int n) //對數組
        //m和q的數據用線性回歸法進行擬合
        //并用一條直線表示出它們之間的對應關系
        { double average_m,average_q,total_m,total_q,L_mq,L_mm;
           double a,b; //擬合直線y=a+bx的2個待定系數
           for(int i=0;in;i++) .
           {
           //計算兩組數據的和total_m和total_q
           }
           average_m=total_m/n; //求的第一組數據的平均值
           average_q=total_q/n; //求的第二組數據的平均值
        for(int j=0;jn;j++)
           {
        利用公式(1)計算兩組數據m,q它們所有數據偏離程度的對應相乘之和L_mq
           }
        for(int k=0;kn;k++)
        {
        計算第一組數據m,它的所有數據偏離
        程度的平方和L_mm
        }
        b=L_mq/L_mm; //計算出擬合直線的待定系數
        //b的擬合值
        a=average_q-b*average_m; //利用公式(2)算出參
        //數a
        }
        從而得到一條線性直線,結束。
        3 在實驗數據上的實現
        從SSMBSS(上海軟件度量基準體系)中選取了一組數據(見表1),首先將其用散點圖列出來(見圖1),然后用盒形圖進行數據清洗(見圖2),最后用得出擬合直線(見圖3)。

        本文引用地址:http://www.104case.com/article/187868.htm

        綜上所述,對于軟件度量過程中出現的數據冗余和失真的情況,可以通過數據過濾和進行處理,除去那些離群的數據,并得出相應的擬合直線,這樣就可以分析出數據的規律,保證軟件的質量,提高效率。
        參考文獻
        [1] FENTONenton N E, PFLEEGER S L. Softwaremetrics: a rigorouspractical apporach[M](第2版). 北京: 清華大學出版社, 2003.
        [2] 郭志懋,周傲英.數據質量和數據清洗研究綜述.軟件學報[J],2002(11).
        [3] 王石,李玉忱,劉乃麗,等.在屬性級別上處理噪聲數據的數據清洗.計算機工程[J],2005(5).
        [4] 徐建華.現代地理學中的數學方法.北京:高等教育出版社,2002.


        上一頁 1 2 下一頁

        關鍵詞: 數據 回歸分析 算法

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鄂州市| 平邑县| 深水埗区| 铜陵市| 安平县| 静宁县| 吉安市| SHOW| 尉氏县| 班戈县| 石台县| 临沭县| 天门市| 平武县| 罗城| 东光县| 资溪县| 敦化市| 昆山市| 松滋市| 太和县| 宣化县| 哈尔滨市| 建德市| 民丰县| 讷河市| 泸定县| 青岛市| 禄丰县| 高唐县| 武定县| 翼城县| 海丰县| 白朗县| 缙云县| 连平县| 周至县| 贵阳市| 府谷县| 城口县| 名山县|