تأخذ الدالة latEq
كائن نموذج خطي وتقوم بإنشاء تمثيل معادلة LaTeX استنادًا إلى معاملات النموذج وشروطه والمعلمات الاختيارية الأخرى.
لتثبيت حزمة latEq
باستخدام devtools
، يمكنك تشغيل الأوامر التالية في R:
# Install devtools if not already installed
if ( ! requireNamespace( " devtools " , quietly = TRUE )) {
install.packages( " devtools " )
}
# Install latEq from GitHub
devtools :: install_github( " zacharyvig/latEq " )
تم تصميم وظيفة latEq
لتبسيط عملية تحويل نماذج الانحدار الخطي إلى تمثيلات معادلات LaTeX. تأخذ هذه الوظيفة كائن نموذج خطي تم إنشاؤه باستخدام وظيفة R's lm()
كمدخل وتقوم بإنشاء معادلة LaTeX منسقة استنادًا إلى معاملات النموذج وشروطه ومعلماته القابلة للتخصيص. يمكن للمستخدمين التحكم في جوانب مختلفة من عرض المعادلة، مثل إضافة اشتراكات، بما في ذلك القبعات على المتغير التابع، باستخدام المعاملات الرقمية، وإدخال عناصر إضافية مثل مصطلحات الخطأ وشروط النطاق. بالإضافة إلى ذلك، تتيح الوظيفة للمستخدمين الاختيار بين تمثيل المتغير الرمزي وأسماء المتغيرات الفعلية في معادلة الإخراج. تعتبر معادلة LaTeX الناتجة مناسبة للاستخدام في الأوراق الأكاديمية أو التقارير أو العروض التقديمية، مما يوفر أداة مريحة وقابلة للتخصيص للباحثين والإحصائيين الذين يعملون مع النماذج الخطية في R.
# Example with default parameters
latEq(lm( mpg ~ wt + hp , data = mtcars ))
# Example with custom parameters
latEq(lm( mpg ~ wt + hp , data = mtcars ), sub.i = FALSE , add.hat = TRUE , num.coef = FALSE , dep.var = " y " , ind.var = " NAME " , cat.var = " \ beta " )
# Example with error term and range condition
latEq(lm( mpg ~ wt + hp , data = mtcars ), add = c( " error " , " range " ))
# Example with legend and custom variable names
latEq(lm( mpg ~ wt + hp , data = mtcars ), add = " legend " , dep.var = " Dependent " , ind.var = " Independent " , cat.var = " Category " )
زاك فيج
الوثائق التي تم إنشاؤها باستخدام ChatGPT
مشروع لاتكس