mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Adding R example with .r extension
This commit is contained in:
		
							
								
								
									
										29
									
								
								samples/R/df.residual.r
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								samples/R/df.residual.r
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
|  | ||||
| df.residual.mira <- function(object, ...) { | ||||
|     fit <- object$analyses[[1]] | ||||
|     return(df.residual(fit)) | ||||
| } | ||||
|  | ||||
| df.residual.lme <- function(object, ...) { | ||||
|     return(object$fixDF[["X"]][1]) | ||||
| } | ||||
|  | ||||
| df.residual.mer <- function(object, ...) { | ||||
|     return(sum(object@dims[2:4] * c(1, -1, -1)) + 1) | ||||
| } | ||||
|  | ||||
| df.residual.default <- function(object, q = 1.3, ...) { | ||||
|     df <- object$df.residual | ||||
|     if (!is.null(df))  | ||||
|         return(df) | ||||
|      | ||||
|     mk <- try(c <- coef(object), silent = TRUE) | ||||
|     mn <- try(f <- fitted(object), silent = TRUE) | ||||
|     if (inherits(mk, "try-error") | inherits(mn, "try-error"))  | ||||
|         return(NULL) | ||||
|     n <- ifelse(is.data.frame(f) | is.matrix(f), nrow(f), length(f)) | ||||
|     k <- length(c) | ||||
|     if (k == 0 | n == 0)  | ||||
|         return(NULL) | ||||
|     return(max(1, n - q * k)) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user