ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب BOOKDOWN: authoring books and technical publications with r markdown

دانلود کتاب BOOKDOWN: تألیف کتاب ها و انتشارات فنی با علامت گذاری r

BOOKDOWN: authoring books and technical publications with r markdown

مشخصات کتاب

BOOKDOWN: authoring books and technical publications with r markdown

ویرایش: 1 
نویسندگان:   
سری: Chapman & Hall/CRC The R Series 
ISBN (شابک) : 9781138700109, 113870010X 
ناشر: CHAPMAN & HALL CRC 
سال نشر: 2017 
تعداد صفحات: 140 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 31,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب BOOKDOWN: authoring books and technical publications with r markdown به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب BOOKDOWN: تألیف کتاب ها و انتشارات فنی با علامت گذاری r نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب BOOKDOWN: تألیف کتاب ها و انتشارات فنی با علامت گذاری r



bookdown: تالیف کتاب‌ها و اسناد فنی با R Markdown نسبت به ابزارهای سنتی مانند LaTeX و Word روش بسیار ساده‌تری برای نوشتن کتاب و انتشارات فنی ارائه می‌دهد. بسته bookdown سادگی نحو و انعطاف پذیری برای تجزیه و تحلیل داده ها را از R Markdown به ارث برده است، و R Markdown را برای نوشتن فنی گسترش می دهد، به طوری که می توانید از عناصر سند مانند شکل ها، جداول، معادلات، قضایا، استنادات و مراجع. مشابه LaTeX، می توانید این عناصر را با bookdown شماره گذاری و ارجاع دهید. سند شما حتی می‌تواند شامل نمونه‌های زنده باشد تا خوانندگان بتوانند در حین خواندن کتاب با آنها ارتباط برقرار کنند. این کتاب را می‌توان به فرمت‌های خروجی متعدد، از جمله LaTeX/PDF، HTML، EPUB و Word ارائه کرد، بنابراین به راحتی می‌توانید اسناد خود را به صورت آنلاین قرار دهید. سبک و موضوع این فرمت‌های خروجی را می‌توان سفارشی‌سازی کرد.

ما از کتاب‌ها و R عمدتاً برای نمونه‌هایی در این کتاب استفاده کردیم، اما bookdown فقط برای کتاب‌ها یا R نیست. بیشتر ویژگی‌ها معرفی شده در این کتاب برای سایر انواع انتشارات نیز کاربرد دارد: مقالات ژورنالی، گزارش، پایان نامه، جزوه درسی، یادداشت های مطالعاتی و حتی رمان. لازم نیست از R نیز استفاده کنید. سایر انتخاب‌های زبان‌های محاسباتی عبارتند از Python، C، C++، SQL، Bash، Stan، جاوا اسکریپت و غیره، اگرچه R به بهترین وجه پشتیبانی می‌شود. همچنین می توانید محاسبات را کنار بگذارید، به عنوان مثال، برای نوشتن یک داستان تخیلی. این کتاب خود نمونه ای از انتشار با bookdown و R Markdown است و منبع آن به طور کامل در GitHub در دسترس است.


توضیحاتی درمورد کتاب به خارجی

bookdown: Authoring Books and Technical Documents with R Markdown presents a much easier way to write books and technical publications than traditional tools such as LaTeX and Word. The bookdown package inherits the simplicity of syntax and flexibility for data analysis from R Markdown, and extends R Markdown for technical writing, so that you can make better use of document elements such as figures, tables, equations, theorems, citations, and references. Similar to LaTeX, you can number and cross-reference these elements with bookdown. Your document can even include live examples so readers can interact with them while reading the book. The book can be rendered to multiple output formats, including LaTeX/PDF, HTML, EPUB, and Word, thus making it easy to put your documents online. The style and theme of these output formats can be customized.

We used books and R primarily for examples in this book, but bookdown is not only for books or R. Most features introduced in this book also apply to other types of publications: journal papers, reports, dissertations, course handouts, study notes, and even novels. You do not have to use R, either. Other choices of computing languages include Python, C, C++, SQL, Bash, Stan, JavaScript, and so on, although R is best supported. You can also leave out computing, for example, to write a fiction. This book itself is an example of publishing with bookdown and R Markdown, and its source is fully available on GitHub.



فهرست مطالب

Preface
About the Authors
I Data wrangling and visualisation
	Why we love R
		Help, what\'s a script?
		What is RStudio?
		Getting started
		Getting help
		Work in a Project
		Restart R regularly
		Notation throughout this book
	R basics
		Reading data into R
			Import Dataset interface
			Reading in the Global Burden of Disease example dataset
		Variable types and why we care
			Numeric variables (continuous)
			Character variables
			Factor variables (categorical)
			Date/time variables
		Objects and functions
			data frame/tibble
			Naming objects
			Function and its arguments
			Working with objects
			<- and =
			Recap: object, function, input, argument
		Pipe - %>%
			Using . to direct the pipe
		Operators for filtering data
			Worked examples
		The combine function: c()
		Missing values (NAs) and filters
		Creating new columns - mutate()
			Worked example/exercise
		Conditional calculations - if_else()
		Create labels - paste()
		Joining multiple datasets
			Further notes about joins
	Summarising data
		Get the data
		Plot the data
		Aggregating: group_by(), summarise()
		Add new columns: mutate()
			Percentages formatting: percent()
		summarise() vs mutate()
		Common arithmetic functions - sum(), mean(), median(), etc.
		select() columns
		Reshaping data - long vs wide format
			Pivot values from rows into columns (wider)
			Pivot values from columns to rows (longer)
			separate() a column into multiple columns
		arrange() rows
			Factor levels
		Exercises
			Exercise - pivot_wider()
			Exercise - group_by(), summarise()
			Exercise - full_join(), percent()
			Exercise - mutate(), summarise()
			Exercise - filter(), summarise(), pivot_wider()
	Different types of plots
		Get the data
		Anatomy of ggplot explained
		Set your theme - grey vs white
		Scatter plots/bubble plots
		Line plots/time series plots
			Exercise
		Bar plots
			Summarised data
			Countable data
			colour vs fill
			Proportions
			Exercise
		Histograms
		Box plots
		Multiple geoms, multiple aes()
			Worked example - three geoms together
		All other types of plots
		Solutions
		Extra: Advanced examples
	Fine tuning plots
		Get the data
		Scales
			Logarithmic
			Expand limits
			Zoom in
			Exercise
			Axis ticks
		Colours
			Using the Brewer palettes:
			Legend title
			Choosing colours manually
		Titles and labels
			Annotation
			Annotation with a superscript and a variable
		Overall look - theme()
			Text size
			Legend position
		Saving your plot
II Data analysis
	Working with continuous outcome variables
		Continuous data
		The Question
		Get and check the data
		Plot the data
			Histogram
			Quantile-quantile (Q-Q) plot
			Boxplot
		Compare the means of two groups
			t-test
			Two-sample t-tests
			Paired t-tests
			What if I run the wrong test?
		Compare the mean of one group: one sample t-tests
			Interchangeability of t-tests
		Compare the means of more than two groups
			Plot the data
			ANOVA
			Assumptions
		Multiple testing
			Pairwise testing and multiple comparisons
		Non-parametric tests
			Transforming data
			Non-parametric test for comparing two groups
			Non-parametric test for comparing more than two groups
		Finalfit approach
		Conclusions
		Exercises
			Exercise
			Exercise
			Exercise
			Exercise
		Solutions
	Linear regression
		Regression
			The Question (1)
			Fitting a regression line
			When the line fits well
			The fitted line and the linear equation
			Effect modification
			R-squared and model fit
			Confounding
			Summary
		Fitting simple models
			The Question (2)
			Get the data
			Check the data
			Plot the data
			Simple linear regression
			Multivariable linear regression
			Check assumptions
		Fitting more complex models
			The Question (3)
			Model fitting principles
			AIC
			Get the data
			Check the data
			Plot the data
			Linear regression with finalfit
			Summary
		Exercises
			Exercise
			Exercise
			Exercise
			Exercise
		Solutions
	Working with categorical outcome variables
		Factors
		The Question
		Get the data
		Check the data
		Recode the data
		Should I convert a continuous variable to a categorical variable?
			Equal intervals vs quantiles
		Plot the data
		Group factor levels together - fct_collapse()
		Change the order of values within a factor - fct_relevel()
		Summarising factors with finalfit
		Pearson\'s chi-squared and Fisher\'s exact tests
			Base R
		Fisher\'s exact test
		Chi-squared / Fisher\'s exact test using finalfit
		Exercises
			Exercise
			Exercise
			Exercise
	Logistic regression
		Generalised linear modelling
		Binary logistic regression
			The Question (1)
			Odds and probabilities
			Odds ratios
			Fitting a regression line
			The fitted line and the logistic regression equation
			Effect modification and confounding
		Data preparation and exploratory analysis
			The Question (2)
			Get the data
			Check the data
			Recode the data
			Plot the data
			Tabulate data
		Model assumptions
			Linearity of continuous variables to the response
			Multicollinearity
		Fitting logistic regression models in base R
		Modelling strategy for binary outcomes
		Fitting logistic regression models with finalfit
			Criterion-based model fitting
		Model fitting
			Odds ratio plot
		Correlated groups of observations
			Simulate data
			Plot the data
			Mixed effects models in base R
		Exercises
			Exercise
			Exercise
			Exercise
			Exercise
		Solutions
	Time-to-event data and survival
		The Question
		Get and check the data
		Death status
		Time and censoring
		Recode the data
		Kaplan Meier survival estimator
			KM analysis for whole cohort
			Model
			Life table
		Kaplan Meier plot
		Cox proportional hazards regression
			coxph()
			finalfit()
			Reduced model
			Testing for proportional hazards
			Stratified models
			Correlated groups of observations
			Hazard ratio plot
		Competing risks regression
		Summary
		Dates in R
			Converting dates to survival time
		Exercises
			Exercise
			Exercise
		Solutions
III Workflow
	The problem of missing data
		Identification of missing data
			Missing completely at random (MCAR)
			Missing at random (MAR)
			Missing not at random (MNAR)
		Ensure your data are coded correctly: ff_glimpse()
			The Question
		Identify missing values in each variable: missing_plot()
		Look for patterns of missingness: missing_pattern()
		Including missing data in demographics tables
		Check for associations between missing and observed data
			For those who like an omnibus test
		Handling missing data: MCAR
			Common solution: row-wise deletion
			Other considerations
		Handling missing data: MAR
			Common solution: Multivariate Imputation by Chained Equations (mice)
		Handling missing data: MNAR
		Summary
	Notebooks and Markdown
		What is a Notebook?
		What is Markdown?
		What is the difference between a Notebook and an R Markdown file?
		Notebook vs HTML vs PDF vs Word
		The anatomy of a Notebook / R Markdown file
			YAML header
			R code chunks
			Setting default chunk options
			Setting default figure options
			Markdown elements
		Interface and outputting
			Running code and chunks, knitting
		File structure and workflow
			Why go to all this bother?
	Exporting and reporting
		Which format should I use?
		Working in a .R file
		Demographics table
		Logistic regression table
		Odds ratio plot
		MS Word via knitr/R Markdown
			Figure quality in Word output
		Create Word template file
		PDF via knitr/R Markdown
		Working in a .Rmd file
		Moving between formats
		Summary
	Version control
		Setup Git on RStudio and associate with GitHub
		Create an SSH RSA key and add to your GitHub account
		Create a project in RStudio and commit a file
		Create a new repository on GitHub and link to RStudio project
		Clone an existing GitHub project to new RStudio project
		Summary
	Encryption
		Safe practice
		encryptr package
		Get the package
		Get the data
		Generate private/public keys
		Encrypt columns of data
		Decrypt specific information only
		Using a lookup table
		Encrypting a file
		Decrypting a file
		Ciphertexts are not matchable
		Providing a public key
		Use cases
			Blinding in trials
			Re-contacting participants
			Long-term follow-up of participants
		Summary
	Appendix
	Bibliography
	Index




نظرات کاربران