r-factor

    0熱度

    1回答

    我有一個包含10個級別的分類變量的數據集。 我正在運行的程序循環並獲取數據的子集,使變量compLbl恰好包含10個hospital_codes中的2個,以便它們可以相互比較。我現在有一種情況,在每個循環中,我需要compLbl進行二進制編碼(1s和0s)。 如果我只是從第一循環,其中用於compLbl可能的值是AMH,並BJH取子集數據,我可以很容易地做到這一點,如下所示: nData$comp

    1熱度

    1回答

    我在編寫代碼,它允許我在R中找到每列中每個因子的編號,並且限制了我希望每列中的因子級別相同。我認爲這應該是微不足道的,但我運行到兩個地方,R不會返回相當於我使用apply with factor和使用apply與table時所期望的值。 考慮這樣的示例數據: mat <- matrix(sample(1:10,90,replace=TRUE),ncol=10,nrow=9) mat.levels

    1熱度

    1回答

    : marks <- c(1,5,3,4,5,6) table(ordered(marks,levels=1:6)) 將返回一個表級別「2」上市零的頻率。 如果有一組與「標記」相關聯的「分數」並且沒有缺失水平(這裏是2),則可以使用tapply來生成每個水平的分數總和。 tapply(scores,marks,sum) 可以適應'缺失'因素水平的情況嗎?或者,還有更好的方法?

    1熱度

    1回答

    是否可以評估兩個因素,查看它們是否具有相同數量的水平,以及如果是,哪一個水平不存在於一個或另一個水平?

    1熱度

    1回答

    連續的值,我得到這個data.frame 'data.frame': 935 obs. of 17 variables: $ IQ : num 93 119 108 96 74 116 91 114 111 95 ... $ KWW : num 35 41 46 32 27 43 24 50 37 44 ... $ educ : num 12 18 14 12 11 16 10 18

    1熱度

    1回答

    我正在混合模型,使用lme4,其中包括三個因素(S,M,R)與2,3和4級中的一個因子水平相互作用的計算。但我失蹤了S3意見:M2:R1,所以我不能檢查3雙向互動。 有沒有辦法告訴lme4忽略估計參數的這個水平? 的相反,它給我的留言:Error in mer_finalize(ans) : Downdated X'X is not positive definite, 21.

    15熱度

    6回答

    分裂以填補LOCF的NA我已經與該國變量作爲因子和變量的值以下的數據幀(簡化的)已經缺失值: country value AUT NA AUT 5 AUT NA AUT NA GER NA GER NA GER 7 GER NA GER NA 的以下生成上述數據幀: data <- data.frame(country=c("AUT", "AUT", "AU

    1熱度

    3回答

    我使用ggplot來繪製我的變量和屬性。我使用ggplot和因子通過使用下面的代碼:代碼 require(ggplot2) require(reshape2) df <- data.frame(HMn25_30$avg,HMn25_30$h) df[3] = c("Normal", "Normal", "Normal", "Normal",

    4熱度

    1回答

    我正在使用R中的數據集,它附帶一個代碼簿,它基本上告訴我我的因子變量的不同級別的標籤應該是什麼。例如,通過密碼本,我可以看到在我的「性別」變量中,0是「女性」,1是「男性」。我正在使用這些信息來相應地標記我的變量中的值。 但是,我最近發現,令我沮喪的是,代碼簿不完整。例如,它告訴我有一個變量,1代表「是」,2代表「沒有」,但沒有告訴我7s,8s和9s是什麼,我可以在數據中看到。我想這樣做是標記這個

    2熱度

    1回答

    可能重複: dropping factor levels in a subsetted data frame in R 我有我正在使用lme()運行的混合模型的幾個變量的數據幀。其中一個變量ForAgeCat有五個因子水平:1,2,3,4,5。 str(mvthab.3hr.fc$ForAgeCat) >Factor w/ 5 levels "1","2","3","4",..: 5 5 5 5