Как исправить предупреждающую метку «множественно определенная»

Я запускаю регрессию lm в r, где есть категориальные переменные и числовые переменные. Я использую Knitr для компиляции файла Rnw для создания PDF-файла. Я использую texreg для создания латексных регрессионных таблиц. Но когда я выполняю компиляцию, он сообщает, что много строк «Многократно определены». Обязательно ли присваивать метку каждой переменной в регрессии? Но для этих факторных переменных я попытался присвоить метку, например метку (данные $ var) ‹- «имя», тогда предупреждение: команда «метка» не может быть применена к классу фактора. Теперь я действительно запутался. Кто-нибудь может мне с этим помочь?


person Zhiling Wang    schedule 24.11.2014    source источник
comment
Ярлык «множественно определенный» означает, что вы выдаете \label{<something>} более одного раза для одного и того же <something> внутри вашего кода LaTeX.   -  person Werner    schedule 24.11.2014


Ответы (2)



Вы используете пакет texreg для создания нескольких таблиц для включения в документ LaTeX. Когда вы используете функцию texreg, создается таблица LaTeX. Но во всех таблицах есть одна и та же строка:

\label{table:coefficients}

LaTeX жалуется, что одна и та же метка была включена несколько раз, что не позволяет вам ссылаться на какую-либо конкретную таблицу.

Чтобы исправить ситуацию, вы можете включить аргумент label в свои вызовы texreg, как в следующем примере:

texreg(mymodel, label = "firsttable")

Убедитесь, что вы изменили метку для каждой таблицы.

person Philip Leifeld    schedule 24.11.2014