作者FDBDB (TEJ)
站內Statistics
標題Re: [問題] 關於 R 的檢定問題
時間Tue Jun 9 19:55:46 2009
※ 引述《FDBDB (TEJ)》之銘言:
: 請問板上各位高手
: 若我今天想同時針對90% 95% 99% 信心水準下作標準常態檢定
: 且若在 99% 信心水準下顯著者打 ***
: 在 95% 信心水準下顯著者打 **
: 在 90% 信心水準下顯著者打*
: 但我目前只能把三種檢定分開寫
: 有甚麼辦法可以同時一次做三種不同信心水準的檢定嗎
: ####### T-ratio of C&H and significance #######
: taus <-as.matrix(taus)
: para <-optimal[2:nrow(optimal),]
: stat <- matrix(0,nrow(para),nrow(taus))
: for (i in 1:nrow(taus)){
: stat[,i]<- (stdall[,i]^(-1))*para[,i]
: }
: stat
: (stat代表各係數的t-ratio)
: ##########################################################
: sign1 <- matrix(NA,nrow(para),nrow(taus))
: for (j in 1:nrow(taus)){
: sign[,j] <- ifelse((abs(stat[,j])>=2.57),"***","")
: }
: t(sign1)
: ##########################################################
: sign2 <- matrix(NA,nrow(para),nrow(taus))
: for (j in 1:nrow(taus)){
: sign[,j] <- ifelse((abs(stat[,j])>=1.96),"**","")
: }
: t(sign2)
: ##########################################################
: sign3 <- matrix(NA,nrow(para),nrow(taus))
: for (j in 1:nrow(taus)){
: sign[,j] <- ifelse((abs(stat[,j])>=1.645),"*","")
: }
: t(sign3)
: 這樣會同時得到三種檢定結果
: 有辦法讓同一張表中,
: 若是在99%信心水準下顯著者,就打***(因其同時必顯著於其他兩種檢定)
: 在95%信心水準下顯著者,就打**(因其同時必滿足90%信心水準下之顯著)
: 只有在90%信心水準下顯著者,就只打一個*
: 請問有甚麼寫法是可以定義三種不同的區間的嗎
: 麻煩各位了
我的問題是說
一般在做檢定時
我們通常區分為90% 95% 99% 三種信心水準
在這三種信心水準下參數是否顯著異於0
假設若是在90%信信水準下顯著亦於0,就給他打一個*
若是在95%信心水準下顯著異於0,就打兩個**
若是在99%信心水準下顯著異於零,就打三個***
今天我上面的stat代表一些參數再除以標值準差後所得到的t-ratio值
按照我上面的三種檢定
分別就是在99% 95% 90%下的檢定過程,
但這樣的話我必須三種檢定結果再去自己比對
所以想慶問有沒有方法
變成說
若stat中絕對值大於2。54,就打***
若stat中的絕對值在2。54與1。96間,就打**
若stat中的絕對值在1。96與1。645間,就打*
若小於1。645,就空白
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.143.2
1F:→ lin15:paste 06/09 23:51
2F:推 Wush978:if + paste 06/10 09:54