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

PERCENTAGES, CALCULATE THE PERCENTAGE OF REFUNDS EXPECTED TO EXCEED $1000 U...

CALCULATE THE PERCENTAGE OF REFUNDS EXPECTED TO EXCEED $1000 UNDER THE CURRENT WITHHOLDING GUIDELINES

Descriptive Statistics, To determine the proportion of people in your town ...

To determine the proportion of people in your town who are smokers, it has been decided to poll people at one of the following local spots: (a) the pool hall; (b) the bowling alley

LINEAR PROGRAMMING FOR SOLVNG INEQUALITIES, To use Linear Programming for s...

To use Linear Programming for solving the following inequalities. Following Twin Conditions (as mandated by the Indian Regulatory Authority) Twin Condition I for TV Broadcasters

Vector of a company, Suppose both the Repair record 1978 and Company headqu...

Suppose both the Repair record 1978 and Company headquarters are believed to be significant in explaining the vector (Price, Mileage, Weight). Here, because of the limited sample s

Probability distribution and sampling distribution , a 100 squash balls are...

a 100 squash balls are bounce from height of 100 inches with average height 30 inch with standard deviation 3/4 inch. a ball is fast if bounce above 32 inch. what is chance of gett

Data reduction, The PCA is amongst the oldest of the multivariate statistic...

The PCA is amongst the oldest of the multivariate statistical methods of data reduction. It is a technique for simplifying a dataset, by reducing multidimensional datasets to lower

Determine the regression equation, The file Midterm  Data.xls has a tab lab...

The file Midterm  Data.xls has a tab labeled "National Grid vs. Alcoa" which presents historical price data for two stocks.  Using the National Grid price as the X-value and the Al

Calculate the line of best fit, The manager of Pizza Hut provides a deliver...

The manager of Pizza Hut provides a delivery service for customers who telephone in an order. The manager would like to give callers an idea of the time it will take to deliver an

Probability, There are 15 types of ice cream: A,B,C,D,E,F,G,H,I,J,K,L,M,N, ...

There are 15 types of ice cream: A,B,C,D,E,F,G,H,I,J,K,L,M,N, and O. How many combinations are there to sample 5 flavors if you sample 1 flavor 4 times? How many combinations are t

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