私はこのプログラム使用 - R
dens <- read.table('DensPiu.csv', header = FALSE)
fl <- read.table('FluxPiu.csv', header = FALSE)
mydata <- data.frame(c(dens),c(fl))
dat = subset(mydata, dens>=3.15)
colnames(dat) <- c("x", "y")
attach(dat)
にいると私はDATに含まれるデータの最小二乗回帰をしたい、この関数はフォームを持っている
y ~ a + b*x
回帰直線が特定の点P(x0、y0)(これは原点ではありません)を通過するようにします。
私はこのx0 <- 3.15
y0 <-283.56
regression <- lm(y ~ I(x-x0)-1, offset=y0)
ようにそれをやろうとしている
(私はデータ= DATが、この場合には必要ではないと思われる)が、私はこのエラーを持っている:
Error in model.frame.default(formula = y ~ I(x - x0) - 1, : variable
lengths differ (found for '(offset)').
私はドン」理由を知りません。私はオフセット値を正しく定義していないと思いますが、インターネット上で例を見つけることはできませんでした。
誰でも私の説明ができますオフセットはどうですか?
あなたは、データと、再現性の例をしてください提供することはできますか? – joran
この質問と以前の質問との違いは何ですか? – agstudy
今、私は_offset_に入るオブジェクトを定義するように求めています。私の以前の質問は、回帰を特定のポイントに渡す方法についてでした。 – amcabassi