gpt4 book ai didi

r - 尝试发布 R 笔记本并不断收到相同的错误(错误在 contrib.url(repos, "source") 尝试使用 CRAN 而不设置镜像

转载 作者:行者123 更新时间:2023-12-04 01:30:15 26 4
gpt4 key购买 nike

我按照其他问题的建议将 OSX Yosemite 与 XQuartz 一起使用,并且我一直在尝试发布笔记本,但每次都遇到相同的错误。这是 .R 文件的样子:

#' ---
#' title: "MLB Payroll Analysis"
#' author: "Steven Quartz Universe"
#' date: "21 March 2015"
#' output: pdf_document
#' ---

#loading the payroll data from the Python document
payroll <- read.table("~/Documents/payroll.txt", header=TRUE, quote="\"")

View(payroll)

summary(payroll)

bank <- payroll$PayrollMillions
wins <- payroll$X2014Wins

#loading the payroll data from the Python document
payroll <- read.table("~/Documents/payroll.txt", header=TRUE, quote="\"")

summary(payroll)

bank <- payroll$PayrollMillions
wins <- payroll$X2014Wins

#displaying the mean and sd of payroll and wins (out of 162, of course)
mean(bank)
sd(bank)
mean(wins)
sd(wins)

#setting a linear regression
reg <- lm(wins ~ bank)
summary(reg)
#the regression is valid to significance < .10 (p-value .05072),
#but the R-squared is only .1296, a weak correlation

#a means of comparing the histogram to a normal distribution
histNorm <- function(x, densCol = "darkblue"){
m <- mean(x)
std <- sqrt(var(x))
h <- max(hist(x,plot=FALSE)$density)
d <- dnorm(x, mean=m, sd=std)
maxY <- max(h,d)
hist(x, prob=TRUE,
xlab="x", ylim=c(0, maxY),
main="(Probability) Histogram with Normal Density")
curve(dnorm(x, mean=m, sd=std),
col=densCol, lwd=2, add=TRUE)
}

#showing the histogram with normal distribution line
histNorm(reg$residuals, "purple")

#QQplots and Shapiro-Wilk test
qqnorm(reg$residuals)
qqline(reg$residuals)
shapiro.test(reg$residuals)
#p-value is .383; this can be considered a normal distribution

plot(reg$fitted.values,reg$residuals)
abline(h = 0)
#variances are wide, but in a channel

install.packages("lmtest")
library(lmtest)
bptest(reg)
#p-value of .849 given; we can assume variances are constant throughout the distribution

hats <- hatvalues(reg)

hatmu <- mean(hats)
hats[hats > 2 * hatmu]
#we get teams 14 and 19 with high leverage; the Dodgers and Yankees with their astronomical payrolls

treg <- rstudent(reg)
n <- length(treg)
p <- reg$coefficients
df <- n - p - 1
alpha <- 0.05

#no bonferroni correction for outliers
crit <- qt(1 - alpha/2,df)
treg[abs(treg) > crit]
#no outliers are found

#with bonferroni correction
crit <- qt(1 - (alpha/2)/n,df)
treg[abs(treg) > crit]
#no outliers are found

#comparison of outlier tests
pvals <- pt(-abs(treg),df)*2
padjb <- p.adjust(pvals, method = "bonferroni")
padjf <- p.adjust(pvals, method = "fdr")
cbind(pvals,padjb,padjf)

当我点击编译笔记本时,这是输出:
  |......................                                           |  33%
ordinary text without R code

|........................................... | 67%
label: unnamed-chunk-1


processing file: payroll.spin.Rmd

Quitting from lines 9-90 (payroll.spin.Rmd)
Error in contrib.url(repos, "source") :
trying to use CRAN without setting a mirror
Calls: <Anonymous> ... withVisible -> eval -> eval -> install.packages -> contrib.url

我已经查看了有关如何纠正此问题的其他问题,但无济于事。我已经完成了命令行修复,再次无济于事。有人可以指出我做错了什么吗?谢谢。

最佳答案

线

install.packages("lmtest")

是这里的问题。正如错误消息所暗示的那样
Error in contrib.url(repos, "source") : 
trying to use CRAN without setting a mirror

预计您提供指向该包的存储库的链接。所以将其更改为(例如):
install.packages("lmtest", repos = "http://cran.us.r-project.org")

应该做的伎俩。但是,正如 MrFlick 和 Ben Bolkers 在他们的评论中指出的那样,可能应该在尚未安装软件包时完成。

关于r - 尝试发布 R 笔记本并不断收到相同的错误(错误在 contrib.url(repos, "source") 尝试使用 CRAN 而不设置镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29189663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com