亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 趨勢面分析f2.frm

?? <VB數理統計實用算法>書中的算法源程序
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
        Input #intFileNumber, vntA
        Load lblCol(intI)
        lblCol(intI).Caption = vntA
    Next intI
'形成左邊標簽,但不在窗體上顯示
    For intI = 1 To intRowAll
        Input #intFileNumber, vntA
        Load lblRow(intI)
        lblRow(intI).Caption = vntA
    Next intI
    lblF.Visible = False: lblNum(0).Visible = False
    lblN(0).Visible = False: lblC(0).Visible = False
    lbltV(0).Visible = False: lbltR(0).Visible = False
    Close
End Sub

'計算
Private Sub cmdCalculate_Click()
    Dim tt(300) As Single                   '保存t檢驗值
    On Error Resume Next
    If txtNN.Text = "" Then
        MsgBox "在文本框中需填入趨勢面的次數!"
        txtNN.SetFocus
        Exit Sub
    End If
    lblFC.Visible = True: lblCV.Visible = True
    lblf005.Visible = True: lbl005F.Visible = True
    lblf001.Visible = True: lbl001F.Visible = True
    lblFR.Visible = True: lblRR.Visible = True
    lblt005.Visible = True: lblt001.Visible = True
    lblTT.Visible = True: Line1.Visible = True
    N0 = Val(txtNN.Text)                       'N0為多項式的次數
    NT = 1
    For I = 1 To N0
        NT = NT + (I + 1)                      'NT為多項式的項數
    Next
    ReDim H(1 To NT), C(1 To NT, 1 To NT)
    ReDim b(1 To M, 1 To N)                    '網格化后的結果
    ReDim G(1 To M, 1 To N)                    '殘差
'計算趨勢面多項式的系數,并求觀測點的趨勢值和殘差值
'X:數組,觀測數據的X坐標
'Y:數組,觀測數據的Y坐標
'Z:數組,觀測數據的Z坐標
'N0:趨勢面的次數
'H:數組,保存趨勢面多項式的系數
'C:保存正規方程系數
'T:數組,保存觀測點的趨勢值
'D:數組,保存觀測點的殘差值
    TREND X, Y, Z, N0, H, C, T, D
    For I = 1 To intCol
        Za = Za + Z(I)
    Next I
    Za = Za / intCol                        '因變量的平均值
'Syy是總離差平方和
    For K = 1 To intCol
        Zyy = Zyy + (Z(K) - Za) ^ 2
    Next K
'U是回歸平方和
    For I = 1 To intCol                     'intCol為觀測點個數
        w = 0
        XX = X(I): YY = Y(I)
        For J = 1 To NT                    '多項式的項數
            Call Power(XX, YY, J, EE, FF)
            w = H(J) * EE * FF + w
        Next J
        U = U + (w - Za) ^ 2
    Next I
'Q是殘差平方和
    Q = Zyy - U
    S2 = Q / (intCol - NT - 2)      'NT為系數的個數,包括常數項
    F = (U / (NT - 1)) / S2         'F檢驗值
    sngF = F: lblCV.Caption = sngF
    UA = NT - 1: Ue = intCol - NT - 2
    PF_DIST UA, Ue, 0.05, F005      '計算顯著性為0.05的F臨界值
    PF_DIST UA, Ue, 0.01, F001      '計算顯著性為0.01的F臨界值
    sngF005 = F005: sngF001 = F001
    lbl005F.Caption = Str(sngF005): lbl001F.Caption = Str(sngF001)
    If F <= F005 Then lblFR.Caption = "F檢驗結論:" & "不顯著"
    If F > F005 And F <= F001 Then lblFR.Caption = "F檢驗結論:" & "顯著"
    If F > F001 Then lblFR.Caption = "F檢驗結論:" & "特別顯著"
    sngC = U / Zyy * 100             '擬合度
    If sngC < 100 Then
        lblRR.Caption = "擬合度:" & Str(sngC) & "%"
    Else
        lblRR.Caption = "擬合度:" & Str(100) & "%"
    End If
'求t檢驗值
    S2 = Sqr(S2)
    Invert C                        '求正規方程系數矩陣的逆矩陣
    For I = 1 To NT - 1
        tt(I) = Abs(H(I + 1) / S2 / Sqr(C(I, I)))
    Next I
't檢測為雙尾,在求臨界值時,0.05和0.01都需除2
    PT_DIST Ue, 0.05 / 2, t005      '計算顯著性為0.05的t臨界值
    PT_DIST Ue, 0.01 / 2, t001      '計算顯著性為0.01的t臨界值
    sngt005 = t005: sngt001 = t001
    lblt005.Caption = sngt005: lblt001.Caption = sngt001
'利用標簽數組顯示趨勢面多項式系數及t檢驗
    lblF.Visible = True: lblNum(0).Visible = True
    lblN(0).Visible = True: lblC(0).Visible = True
    lbltV(0).Visible = True: lbltR(0).Visible = True
    sngH = lblN(0).Height                       '標簽元素的高度
    For I = 1 To NT - 1                         '置放標簽數組
        Load lblN(I): Load lblC(I): Load lbltV(I)
        Load lbltR(I): Load lblNum(I)
        lblN(I).Move lblN(0).Left, lblN(0).Top + I * sngH
        lblC(I).Move lblC(0).Left, lblC(0).Top + I * sngH
        lbltV(I).Move lbltV(0).Left, lbltV(0).Top + I * sngH
        lbltR(I).Move lbltR(0).Left, lbltR(0).Top + I * sngH
        lblNum(I).Move lblNum(0).Left, lblNum(0).Top + I * sngH
        lblN(I).Visible = True: lblC(I).Visible = True
        lbltV(I).Visible = True: lbltR(I).Visible = True
        lblNum(I).Visible = True
    Next I
    For I = 1 To NT
        lblNum(I).Caption = Str(I): lblN(I).Caption = ""
        sngC = H(I)                             'H()保存趨勢面多項式系數
        lblC(I - 1).Caption = Str(sngC)         '顯示多項式系數
'求趨勢面各項的形式,以便在標簽中顯示X^2或Y^3等等
'I為項的次數
'intE為X的次數
'intF為Y的次數
        Term I, intE, intF
        If I > 1 Then
            If intE <> 0 Then lblN(I - 1).Caption = "X^" & Str(intE) & " "
            If intF <> 0 Then _
                lblN(I - 1).Caption = lblN(I - 1).Caption & "Y^" & Str(intF)
        End If
        sngt = tt(I)
        lbltV(I).Caption = Str(sngt)            '顯示t檢驗值
'顯示結論
        If tt(I) <= t005 Then lbltR(I) = "不顯著"
        If tt(I) > t005 And tt(I) <= t001 Then lbltR(I) = "顯著"
        If tt(I) > t001 Then lbltR(I) = "特別顯著"
    Next I
'網格插值
    If Key = 1 Then GRID X, Y, H, b, G
'預測
    If Key = 3 Then
        lblNotice.Caption = "預測結果"
        PreValue X0, Y0, NT, ZZ
        sngZ = ZZ: txtNN = Str(sngZ)
    End If
'非“預測”情況下,使“保存”命令按鈕可視
    If Not Key = 3 Then cmdSaveR.Visible = True
    cmdCalculate.Visible = False
End Sub

'垂直滾動條
Private Sub VScroll1_Change()
    Dim V As Integer
    On Error Resume Next
    V = VScroll1.Value
    lblNum(0) = "序號": lbltV(0) = "t檢驗值": lbltR(0) = "t檢驗結論"
    lbl005F.Caption = Str(sngF005): lbl001F.Caption = Str(sngF001)
    For I = 1 To NT
        If I + V <= NT Then
            lblN(I).Caption = "": lblNum(I).Caption = Str(I + V)
            sngC = H(I + V)                           'H()保存趨勢面多項式系數
            lblC(I - 1).Caption = Str(sngC)         '顯示多項式系數
'求趨勢面各項的形式
'I為項的次數
'intE為X的次數
'intF為Y的次數
            Term I + V, intE, intF
            If I > 1 Then
                If intE <> 0 Then lblN(I - 1).Caption = "X^" & Str(intE) & " "
                If intF <> 0 Then _
                    lblN(I - 1).Caption = lblN(I - 1).Caption & "Y^" & Str(intF)
            End If
            sngt = T(I + V)
            lbltV(I).Caption = Str(sngt)            '顯示t檢驗值
'顯示結論
            If T(I + V) <= t005 Then lbltR(I) = "不顯著"
            If T(I + V) > t005 And T(I) <= t001 Then lbltR(I) = "顯著"
            If T(I + V) > t001 Then lbltR(I) = "特別顯著"
        Else
            lblNum(I - 1) = "": lblN(I) = "": lblC(I - 1) = ""
            lbltV(I - 1) = "": lbltR(I - 1) = ""
        End If
    Next I
End Sub

'將計算結果保存為數據文件
Private Sub cmdSaveR_Click()
    Dim sngR As Single, intN As Integer
    MsgBox "現在存盤,請耐心等待!"
    If blnOpt Then
'重新建立網格體系,需要先卸載原有的網格體系
        For intI = 1 To intRowAll
            For intJ = 1 To intCol
                Unload txtData((intI - 1) * intCol + intJ)
            Next intJ
        Next intI
        For intI = 1 To intCol
            Unload lblCol(intI)
        Next intI
        For intI = 1 To intRowAll
            Unload lblRow(intI)
        Next intI
'保存網格化數據
'網格化時的列數、行數、總行數都有可能改變,需要重新建立網格體系
'重新取得列數、行數、總行數
        intRow = M
        If blnRowLabel Then
            intRowAll = intRowAll - 6 + 2 * M
        Else
            intRowAll = intRowAll - 3 + M
        End If
        intCol = N
        For intI = 1 To intRowAll
            For intJ = 1 To intCol
                Load txtData((intI - 1) * intCol + intJ)
            Next intJ
        Next intI
        For intI = 1 To intCol
            Load lblCol(intI)
        Next intI
        For intI = 1 To intRowAll
            Load lblRow(intI)
        Next intI
        lblRow(1).Caption = "列數"
        txtData(1).Text = intCol                            '列數
        For intI = 2 To intCol
            txtData(intI) = "*******"
        Next intI
        lblRow(2).Caption = "行數"
        txtData(intCol + 1).Text = intRow                   '行數
        For intI = 2 To intCol
            txtData(intCol + intI) = "*******"
        Next intI
        lblRow(3).Caption = "總行數"
        txtData(2 * intCol + 1).Text = intRowAll            '總行數
        For intI = 2 To intCol
            txtData(2 * intCol + intI) = "*******"
        Next intI
        If blnTitle Then                                    '有標題
            lblRow(4).Caption = "標題"
            txtData(3 * intCol + 1).Text = "網格趨勢"
            For intI = 2 To intCol
                txtData(3 * intCol + intI) = "*******"
            Next intI
            intN = 5
        End If
        If blnRowLabel Then                                 '有行標
            For intI = intN To intN + intRow - 1
                lblRow(intI).Caption = "行標" & (intI - intN + 1)
                txtData((intI - 1) * intCol + 1).Text = " "
                For intJ = 2 To intCol
                    txtData((intI - 1) * intCol + intJ).Text = "*******"
                Next intJ
            Next intI
            intN = intN + intRow
        End If
        If blnColLabel Then                                 '有列標
            lblRow(intN).Caption = "列標"
            For intI = 1 To intCol
                txtData((intN - 1) * intCol + intI) = " "
            Next intI
            intN = intN + 1
        End If
'數據****************************************************************
        For intI = intN To intRowAll
            lblRow(intI).Caption = "第" & (intI - intN + 1) & "行"
            For intJ = 1 To intCol
                sngR = b(intI - intN + 1, intJ)
                txtData((intI - 1) * intCol + intJ) = sngR  '數據
            Next intJ
        Next intI
'****************************************************************
        For intI = 1 To intCol
            lblCol(intI).Caption = "第" & intI & "列"
        Next intI
        FileSave (strRes_Name)
'保存網格殘差
        intN = 4
        If blnTitle Then                                    '有標題
            txtData(3 * intCol + 1).Text = "網格殘差"
            intN = 5
        End If
        If blnRowLabel Then intN = intN + intRow            '有行標
        If blnColLabel Then intN = intN + 1                 '有列標
'*****************************************************************
        For intI = intN To intRowAll
            For intJ = 1 To intCol
                sngR = G(intI - intN + 1, intJ)
                txtData((intI - 1) * intCol + intJ) = sngR  '數據
            Next intJ
        Next intI
'*****************************************************************
        FileSave (strErr_Name)
    Else
'保存平滑結果和殘差
        For intJ = 1 To intCol
            sngR = T(intJ)
            txtData((intRowAll - 1) * intCol + intJ) = sngR
        Next intJ
        FileSave (strRes_Name)
        For intJ = 1 To intCol
            sngR = D(intJ)
            txtData((intRowAll - 1) * intCol + intJ) = sngR
        Next intJ
        FileSave (strErr_Name)
    End If
    cmdCalculate.Visible = False
    cmdSaveR.Visible = False
    MsgBox "存盤完成,請退出!"
End Sub

'退出
Private Sub cmdExit_Click()
    Unload Me
    End
End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产电影精品久久禁18| 日韩免费性生活视频播放| 欧美电影在线免费观看| 久久久久亚洲综合| 亚洲成av人**亚洲成av**| 成人精品小蝌蚪| 日韩视频免费观看高清在线视频| 亚洲欧洲三级电影| 国产精品综合av一区二区国产馆| 欧美丝袜丝nylons| 国产精品久久国产精麻豆99网站| 久久爱另类一区二区小说| 在线精品亚洲一区二区不卡| 亚洲国产成人自拍| 国产在线看一区| 精品美女在线播放| 免费xxxx性欧美18vr| 欧美中文字幕不卡| 日韩一区日韩二区| 91丝袜高跟美女视频| 自拍偷拍亚洲欧美日韩| 高清不卡一区二区| 国产网站一区二区三区| 久久国产乱子精品免费女| 欧美一区二视频| 日本欧美加勒比视频| 欧美一区三区四区| 麻豆精品一区二区三区| 日韩一区二区三区精品视频| 丝袜a∨在线一区二区三区不卡| 欧美日韩一区二区三区在线看| 一区二区三区中文字幕电影 | 亚洲乱码精品一二三四区日韩在线| 极品少妇xxxx偷拍精品少妇| 欧美一级日韩免费不卡| 美女一区二区在线观看| 久久综合精品国产一区二区三区| 日韩精品色哟哟| 日韩欧美成人午夜| 国产精品一区二区久激情瑜伽| 2023国产一二三区日本精品2022| 韩国女主播成人在线| 国产日韩欧美一区二区三区综合 | 欧美色倩网站大全免费| 天天综合色天天| 日韩欧美一级二级三级| 国产成人精品一区二区三区四区 | 精品一区二区三区在线播放 | 99精品黄色片免费大全| 亚洲人妖av一区二区| 在线观看成人免费视频| 免费看日韩a级影片| 欧美成人高清电影在线| 岛国一区二区在线观看| 亚洲国产精品久久不卡毛片| 日韩女优电影在线观看| 成a人片国产精品| 一区二区三区小说| 精品久久久久久久久久久久久久久| 国产精品一区免费在线观看| 自拍偷自拍亚洲精品播放| 91精品免费在线观看| 国产一区激情在线| 亚洲精品ww久久久久久p站| 91精品欧美久久久久久动漫| 国产经典欧美精品| 亚洲国产综合人成综合网站| 精品国产精品一区二区夜夜嗨| 成人黄色777网| 日本不卡一区二区三区 | 精品免费视频.| 色呦呦网站一区| 久久精品久久综合| 国产精品高潮呻吟| 91精品国产综合久久久蜜臀粉嫩| 国产sm精品调教视频网站| 亚洲国产精品嫩草影院| 国产精品久久久久久久裸模| 在线播放国产精品二区一二区四区| 国产精品性做久久久久久| 天堂久久一区二区三区| 成人欧美一区二区三区白人| 欧美一级黄色片| 色丁香久综合在线久综合在线观看| 国模套图日韩精品一区二区| 亚洲综合图片区| 18涩涩午夜精品.www| 久久久www成人免费毛片麻豆| 欧美日韩国产成人在线91| 91麻豆精品视频| 国产91露脸合集magnet| 精品一区二区三区在线观看 | 国产成人av福利| 日韩av电影免费观看高清完整版 | 日本伊人色综合网| 亚洲综合男人的天堂| 国产精品久久久久久久久搜平片| 日韩一二三区视频| 7777女厕盗摄久久久| 欧美性色欧美a在线播放| 91麻豆精品一区二区三区| av网站免费线看精品| 国产伦精品一区二区三区免费| 日本视频免费一区| 日本v片在线高清不卡在线观看| 亚洲综合色区另类av| 一卡二卡三卡日韩欧美| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产电影在线观看| 中文字幕乱码久久午夜不卡 | 不卡的av电影在线观看| 成人午夜视频在线| 成人不卡免费av| av资源网一区| 91麻豆免费看片| 色婷婷激情一区二区三区| 一本色道久久综合亚洲91| 色噜噜久久综合| 激情六月婷婷综合| 成人中文字幕合集| 色综合激情五月| 欧美伊人久久久久久久久影院 | 亚洲自拍另类综合| 日韩黄色免费电影| 人禽交欧美网站| 经典三级视频一区| av一区二区不卡| 欧美在线制服丝袜| 欧美精品日韩一区| 久久午夜色播影院免费高清| 久久先锋资源网| 亚洲欧洲一区二区在线播放| 亚洲日穴在线视频| 丝袜美腿亚洲色图| 国产成人三级在线观看| 色妞www精品视频| 欧美巨大另类极品videosbest| 欧美一区中文字幕| 国产精品免费久久久久| 亚洲美女偷拍久久| 久久精品理论片| 91麻豆高清视频| 日韩欧美一级精品久久| 中文字幕在线不卡国产视频| 五月婷婷久久丁香| 国产**成人网毛片九色 | 国产三级精品三级在线专区| 亚洲黄色录像片| 日本久久一区二区| 欧美xxxxx裸体时装秀| 国产精品国产三级国产普通话蜜臀 | 日韩小视频在线观看专区| 日本一区二区高清| 日本亚洲电影天堂| 波多野结衣中文一区| 日韩欧美国产一区二区三区 | 国产三级三级三级精品8ⅰ区| 亚洲天堂免费看| 国产精品狼人久久影院观看方式| 成人av网址在线| 欧美成人午夜电影| 亚洲在线观看免费视频| 国产精品综合在线视频| 欧美日韩精品一区二区| 中文字幕亚洲综合久久菠萝蜜| 蜜桃传媒麻豆第一区在线观看| 99精品黄色片免费大全| 精品国产成人系列| 天堂蜜桃91精品| 色8久久精品久久久久久蜜| 亚洲精品一区二区三区福利| 亚洲福利一二三区| 91理论电影在线观看| 久久精品无码一区二区三区| 午夜av一区二区三区| 91视视频在线观看入口直接观看www | 五月婷婷激情综合| 日本韩国视频一区二区| 国产精品欧美一级免费| 日本不卡的三区四区五区| 色八戒一区二区三区| 国产精品午夜电影| 国产成人日日夜夜| 久久精品亚洲精品国产欧美| 麻豆91精品视频| 日韩天堂在线观看| 日韩av电影免费观看高清完整版在线观看| 99热在这里有精品免费| 国产精品久久久久久久久久免费看 | 在线视频国内一区二区| 最新国产成人在线观看| eeuss鲁片一区二区三区在线观看| 久久久五月婷婷| 国产精品一卡二卡在线观看| 精品国产一区二区精华| 美国十次综合导航| 久久综合色鬼综合色| 欧美在线色视频| 亚洲一区二区精品视频| 欧美网站一区二区|