新聞中心

        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 下一頁

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 资源县| 邮箱| 滨州市| 荆门市| 静宁县| 右玉县| 双鸭山市| 通城县| 霍山县| 资溪县| 分宜县| 乌什县| 海丰县| 遵化市| 墨竹工卡县| 武威市| 宜昌市| 乌什县| 盘锦市| 信丰县| 临夏县| 荃湾区| 滨海县| 莒南县| 吐鲁番市| 鹤岗市| 长葛市| 吴川市| 屯门区| 玛纳斯县| 大连市| 中阳县| 惠安县| 鄄城县| 平湖市| 山西省| 沧源| 曲靖市| 封开县| 霍州市| 策勒县|