Question with R - Bioinformatics, Applied Statistics

Assignment Help:
Hi There,

I have a question regarding R, and I am wondering if anyone can help me.

Here is a code that I would like to understand:

squareFunc <- function(f) {
g <- function(x) {
f(x)^2
}

return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)


In the above code, function sin is nested in suquareFunc, which also has a function g inside.

I am having hard time understanding this code.

For example, if I was asked to write this code, mine would look like:

squareFunc <- function(f) {
g <- f^2
return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)

and this does not work.


I feel that argument ''f'' in in squareFunc(f) should be passed on to the function ''g'', but what g has is (x).

Obviously the first code works if I type it in R, but I would like to understand how it works.

I may not be asking the right question, but if you can see where I am confused at and can help me to understand it, that would be great.

Thank you very much in advance.

Mayumi

Related Discussions:- Question with R - Bioinformatics

Regression model, A real estate agency collected the data shown below, wher...

A real estate agency collected the data shown below, where           y  = sales price of a house (in thousands of dollars)           x 1 = home size (in hundreds of square f

What are the null and alternative hypotheses, Test the following claim. Id...

Test the following claim. Identify the null hypothesis, alternative hypothesis, test statistic, critical value(s), conclusion about the null hypothesis, and final conclusion that

Sample, You want to know the thoughts of air travelers in fields such as ti...

You want to know the thoughts of air travelers in fields such as tickets, comffort, safety, securuty, services and economic growth. You are given a database and 20 questions to ask

Evaluate gross reproduction rate, Evaluate Gross Reproduction Rate: Fr...

Evaluate Gross Reproduction Rate: From the data given below compute : i)   General  Fertility  Rate ii)  Specific  Fertility  Rate iii)  Total  Fertility  Rate iv)

Exam, I need to know if the exam will be guarantee to pull my grade up to a...

I need to know if the exam will be guarantee to pull my grade up to a B or an A. I have a D right now so i need to get someone that is willing to put effort on completing it???

Decision making ., it is said that management is equivalent to decision mak...

it is said that management is equivalent to decision making? do you agree? explain

Inference on reggression analysis, find the expected value of the mean squa...

find the expected value of the mean square error and of the mean square reggression

Analysis of covariance (ancova), Analysis of covariance (ANCOVA) It is ...

Analysis of covariance (ANCOVA) It is initially used for an expansion of the analysis of variance which permits to the possible effects of continuous concomitant variables (suc

Calculate the mle estimate for mean, Each section of the SAT test is suppos...

Each section of the SAT test is supposed to be distributed normally with a mean of 500 and a standard deviation of 100. Suppose 5 students in a class took the SAT math test. They r

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd