موجود است
کتاب مرجع کوچک کلاس برنامه نویسی R
نویسنده:margot tollefson
مترجم:جواد قنبر
ناشر:انتشارات کیان
سال انتشار:۱۳۹۵
نوبت چاپ:اول
تعداد صفحات:۲۶۰
شابک:۹۷۸۸-۶۰۰-۳۰۷-۱۳۰-۲
زبان:فارسی
وزن:۴۲۰ گرم
۱۵,۰۰۰ تـــــومان
توضیحات
در وحله اول در مورد این نرم افزار چنین می توان گفت که یک نرم افزار متن باز بوده و بر پایه و اساس زبان های برنامه نویسی اسکیم و اس اجرا و پیاده سازی می شود و در علوم داده ها و محاسبه های آماری نیز از آن به نحو مطلوبتری استفاده می شود. این نرم افزار شامل محدوده بسیاری از توانایی های گرافیکی و روش های آماری است. در نرم افزار R، کد هایی همچون فورترن، سی پلاس پلاس، ویژوال بیسیک و زبان سی توانایی فراخوانی و اتصال در زمان اجرای برنامه را دارند و کاربران حرفه ای به وسیله کد های C، می توانند اشیا را به طور کاملا مستقیم تغییر دهند. برنامه نویسی R در محاسبات ماتریسی نیز به کار گرفته می شود و در این حوضه، همگامه نرم افزار هایی مثل اُکتاو است که ورژن تجاری آن متلب می باشد.
فهرست مطالب
فصل اول : دانلود R و راه اندازی یک سیستم فایلی
- دانلود نرم افزار برنامه نویسی R
- مراحل نصب نرم افزار برنامه نویسی R برای ویندوز
- نصب و به روزرسانی بسته های نرم افزاری
- نصب بسته های نرم افزاری در ویندوز
- به روز رسانی نرم افزار برنامه نویسی R
- به روز رسانی R برای ویندوز
- استفاده از R در پوشه های مجزا
- روال کار در ویندوز
فصل دوم : اعلان R
- مقدمه
- اشیا، عملگر ها و عملیات تخصیص
- اعلان R
- مثالی از یک عملیات محاسباتی
فصل سوم : عملگر های تخصیص
- مقدمه
- انواع عملیات تخصیص در R
- مثالی از سه نوع عملیات تخصیص
- توابع ()Is و ()rm
- عملگر ها
- توابع و عملگر های منطقی
- عملگر های حسابی
- توابع و عملگر های ماتریسی
- عملگر های رابطه ای
- عملگر های اندیس گذاری
- بردار ها
- ماتریس ها
- آرایه ها
- فهرست ها
- دیگر انواع اشیا
- چند نکته مهم
فصل چهارم : حالات اشیا
- مقدمه
- مرور و بررسی حالات اشیا در R
- حالات پر کاربرد
- حالات اتمی، بازگشتی و زبانی
- بعضی توابع مربوط به حالت اتمی
- حالت NULL
- حالت Logical
- حالت Numeric
- حالت Complex
- حالت Raw
- حالات متداول بازگشتی و زبانی
- حالت List
- حالت Function
- حالت Call
- حالت Name
- حالت Expression
- حالت S4
فصل پنجم : کلاس های اشیا
- مقدمه
- نکات اولیه درباره ی کلاس ها
- بردار ها
- بعضی از کلاس های پرکاربرد
- کلاس matrix
- کلاس array (آرایه ای)
- کلاس های سری زمانی ts و mts
- کلاس های فاکتوری factor و ordered
- کلاس قاب داده : data frame
- کلاس های تاریخ و زمان
- نام گذاری بردار ها، ماتریس ها و
فصل ششم : توابع بسته ای
- مقدمه
- کتابخانه ها
- بسته های نرم افزاری پیش فرض و
- به کارگیری صفحات Help
- عنوان (Title)
- شرح (Description)
- کاربرد (Usage)
- آرگومان های (Arguments)
- جزییات (Details)
- بعضی بخش های دیگر صفحه help
- مرجع ها (References)
- اطلاعات تکمیلی (see Also)
- مثال ها (Examples)
فصل هفتم : توابع ساخت کاربر
- مقدمه
- ساختار یک تابع
- چگوگی درج یک تابع در R
- استفاده از ویرایشگر
- ورودی درون برنامه ای
- ویرایشگر خارجی : ()dget و کپی و چسباندن
فصل هشتم : چگونگی استفاده از توابع
- مقدمه
- فراخوانی تابع
- آرگومان ها
- خروجی یک تابع
فصل نهم : دریافت و ساخت داده ها
- مقدمه
- خواندن داده ها در R ، به انضمام
- تابع ()scan
- توابع ()read table () read csv و ()read delim
- مجموعه های داده ای R
- دیگر توابع مربوط به دریافت فایل
- توزیع های احتمال و تابع ()sample
- توزیع های احتمال
- تابع ()sample
- درج دستی داده ها و ساخت داده ها با الگو
- تابع ()c
- توابع ()seq و ()rep
- تابع ()seq
- تابع ()rep
- جایگشت و انبساط شبکه ای
- تابع paste
فصل دهم : دریافت داده ها از R
- مقدمه
- تابع ()dump
- تابع ()sink
- تابع ()write
- تابع ()write matrix
- توابع ()write table
- تابع ()dput
- دیگر توابع کارآمد در عملیات ارسال
فصل یازدهم : توابع تشریح کننده و دست کاری اشیا
- مقدمه
- توابع تشریح کننده
- تابع ()dim
- توابع () nrow()() nco NROW و ()NCOL
- تابع ()length
- تابع ()nchar
- دستکاری اشیا
- توابع ()cbind و ()rbind
- توابع کاربردی
- تابع()apply
- توابع ()lapply() sapply() vapply
- تابع ()lapply
- تابع ()sapply
- تابع ()vapply
- تابع ()tapply
- تابع ()mapply
- توابع ()sweep و ()scale
- تابع ()scale
- توابع ()aggregate() table() tabulate() ftable
- تابع ()aggregate
- قاب های داده ای
- سری های زمانی
- توابع ()table() astable و ()is table
- تابع ()tabulate
- تابع()ftable
فصل دوازدهم : کنترل جریان
- مقدمه
- آکولاد ها ({}) و نقطه ویرگول (;)
- دستورات کنترلی if و if/else
- دستور کنترلی While
- دستور کنترلی for
- دستور کنترلی repeat
- دستورات break و next تو در تویی
فصل سیزدهم : مثال هایی از کنترل جریان
- مقدمه
- حلقه های for تو در تو همراه با یک دستور if/else
- استفاده از اندیس ها
- حلقه های for تو در تو
- استفاده از اندیس ها
- یک حلقه ی for دستور if و یک دستور next
- استفاده از اندیس ها
- یک حلقه for ، حلقه Repeat
- استفاده از اندیس ها
فصل چهاردهم : ()ifelse و ()switch
- مقدمه
- تابع ()ifelse
- تابع ()switch
فصل شانزدهم : بعضی تکنیک ها، بسته ها و توابع پرکاربرد – بسته های base ، stats و graphics
- مقدمه
- تابع ()options
- توابع ()round() signif و ()noquote
- تابع ()round
- تابع ()signif
- تابع ()noquote
- تابع ()cat
- توابع ()format() print() plot و ()summary
- تابع ()format
- تابع ()print
- تابع ()plot
- تابع ()summary
- بعضی توابع برای مدل ها
- بسته ی base
- کلمات رزرو شده
- ثابت های داخلی
- توابع مثلثاتی و هایپربولیک
- توابع مرتبط با گاما و بتا
- توابع ریاضیاتی متفرقه
- اعداد مختلط
- ماتریس ها، آرایه ها و قاب های داده ای
- بسته ی stats
- بعضی توابعی که آزمون ها را انجام می دهند
- آمار های توصیفی پایه
- بعضی از توابع مدل سازی در بسته stats
- بسته ی graphics
فصل هفدهم : ترفند ها
- مقدمه
- جایگزینی مقدار NA ،NaN ،Inf و Inf
- دستور if و بردار های منطقی
- فهرست ها و توابع ()list و ()c
- دریافت داده های خروجی توابع
- توابع بازگشتی
- نکات نهایی
نوشته کتاب مرجع کوچک کلاس برنامه نویسی R اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.