{"id":45681,"date":"2020-05-19T11:12:58","date_gmt":"2020-05-19T15:12:58","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=45681"},"modified":"2023-03-01T16:45:25","modified_gmt":"2023-03-01T21:45:25","slug":"building-and-regularizing-linear-regression-scikit-learn-2","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/","title":{"rendered":"Building and Regularizing Linear Regression Models in Scikit-learn &#8211; Part II"},"content":{"rendered":"\n<p><em>Import the necessary Python libraries first. For details, see <a href=\"\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn\/\">Part I<\/a>.<\/em><\/p>\n\n\n\n<p><strong>The Data: &#8220;diabetes&#8221; Dataset from Scikit Learn<\/strong><\/p>\n\n\n\n<p>Scikit learn comes with some standard datasets, one of which is the &#8216;diabetes&#8217; dataset. In this dataset,&nbsp;ten baseline variables(features), age, sex, body mass index, average blood pressure, and six blood serum measurements(s1, s2, s3, s4, s5 and s6) were obtained for each of 442 diabetes patients, along with response of interest, a quantitative measure of disease progression (y) one year after baseline.<\/p>\n\n\n\n<p>This dataset represents a classic regression problem, where the challenge is to model response y based on the ten features. This model can then be used for two purposes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>one, to identify the important features (out of the ten mentioned above) that contribute to disease progression<\/li>\n\n\n\n<li>and two, to predict the response for future patients based on the features<\/li>\n<\/ul>\n\n\n\n<p>Each of these ten feature variables has been mean-centred and scaled by the standard deviation times n_samples (i.e. the sum of squares of each column totals 1)<\/p>\n\n\n\n<p>Check out\u00a0<a href=\"https:\/\/scikit-learn.org\/stable\/datasets\">https:\/\/scikit-learn.org\/stable\/datasets<\/a> for more information, including the source URL.<\/p>\n\n\n\n<p>Let us get the diabetes dataset from the &#8220;datasets&#8221; submodule of scikit learn library and save it in an object called &#8220;diabetes&#8221; using the following commands:<\/p>\n\n\n\n<p style=\"background-color:#fcfcdb;font-size:11px\" class=\"has-background\">\nIn [34]:<br><br>\nfrom sklearn import datasets<br>\ndiabetes = datasets.load_diabetes()\n\n<\/p>\n\n\n\n<p>We now have loaded the data in the &#8220;diabetes&#8221; object. But in order to train models on it, we first need to get it in a format that is conducive and convenient for this process. In the next step, we do just that.<\/p>\n\n\n\n<p><strong>Data Preprocessing<\/strong><\/p>\n\n\n\n<p>The &#8220;diabetes&#8221; object belongs to the class Bunch, i.e. it is a collection of various objects bunched together in a dictionary-like format.<\/p>\n\n\n\n<p>These objects include the feature matrix &#8220;data&#8221; and the target vector &#8220;target&#8221;. We will now create a pandas dataframe containing all the ten features and the response variable (diab_measure) using the following commands:<\/p>\n\n\n\n<p style=\"background-color:#fcfcdb;font-size:11px\" class=\"has-background\">\nIn [35]:<br><br>\ndf=pd.DataFrame(diabetes.data)<br>\ndf.columns= diabetes.feature_names<br>\n# Creating a new column containing response variable &#8216;y&#8217; (a quantitative measure of disease progressionone year after baseline)<br>\ndf[&#8216;diabetes_measure&#8217;]=diabetes.target<br>\ndf.head()\n\n<\/p>\n\n\n\n<p>All the features and the response variable are now in a single dataframe object. In the next step, we will create the feature matrix(X) and the response variable(y) using the dataframe we just created:<\/p>\n\n\n\n<p style=\"background-color:#fcfcdb;font-size:11px\" class=\"has-background\">\nIn [36]:<br><br>\n# Creating the feature matrix X<br>\nX=df.iloc[:,:-1]<br>\n# Creating the response vector y<br>\ny=df.iloc[:,-1]\n<\/p>\n\n\n\n<p>Now that we have our feature matrix and the response vector, we can move on to build and compare different regression models. But in order to do that, we first need to choose a suitable methodology to evaluate and compare these models. In the next section, we do just that.<\/p>\n\n\n\n<p><em>In the next installment, the author will go over a Model Evaluation Metric<\/em>.<\/p>\n\n\n\n<p>Visit QuantInsti Blog to download the ready-to-use code:<br><a href=\"https:\/\/blog.quantinsti.com\/linear-regression-models-scikit-learn\/\">https:\/\/blog.quantinsti.com\/linear-regression-models-scikit-learn\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and how tcreate a pandas dataframe to reprocess data<\/p>\n","protected":false},"author":295,"featured_media":45695,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,343,349,338,350,341,344],"tags":[7617,6809,6808,4659,1225,1224,595,494,6807,4412,6810],"contributors-categories":[13654],"class_list":{"0":"post-45681","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-programing-languages","9":"category-python-development","10":"category-ibkr-quant-news","11":"category-quant-asia-pacific","12":"category-quant-development","13":"category-quant-regions","14":"tag-data-preprocessing","15":"tag-elastic-net-regularizations","16":"tag-lasso","17":"tag-matplotlib","18":"tag-numpy","19":"tag-pandas","20":"tag-python","21":"tag-quant","22":"tag-ridge","23":"tag-scikit-learn","24":"tag-sklearn","25":"contributors-categories-quantinsti"},"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Building and Regularizing Linear Regression Models in Scikit-learn &#8211; Part II<\/title>\n<meta name=\"description\" content=\"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/45681\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building and Regularizing Linear Regression Models in Scikit-learn - Part II | IBKR Quant Blog\" \/>\n<meta property=\"og:description\" content=\"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-19T15:12:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-01T21:45:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ashutosh Dave\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashutosh Dave\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\\\/\\\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"NewsArticle\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Ashutosh Dave\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/e462b9a6b7cd1a6e27f6e29fc69942c8\"\n\t            },\n\t            \"headline\": \"Building and Regularizing Linear Regression Models in Scikit-learn &#8211; Part II\",\n\t            \"datePublished\": \"2020-05-19T15:12:58+00:00\",\n\t            \"dateModified\": \"2023-03-01T21:45:25+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/\"\n\t            },\n\t            \"wordCount\": 498,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/05\\\/circuts-energy.jpg\",\n\t            \"keywords\": [\n\t                \"Data Preprocessing\",\n\t                \"Elastic Net regularizations\",\n\t                \"Lasso\",\n\t                \"Matplotlib\",\n\t                \"NumPy\",\n\t                \"Pandas\",\n\t                \"Python\",\n\t                \"Quant\",\n\t                \"Ridge\",\n\t                \"Scikit-learn\",\n\t                \"sklearn\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\n\t                \"Programming Languages\",\n\t                \"Python Development\",\n\t                \"Quant\",\n\t                \"Quant Asia Pacific\",\n\t                \"Quant Development\",\n\t                \"Quant Regions\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/\",\n\t            \"name\": \"Building and Regularizing Linear Regression Models in Scikit-learn - Part II | IBKR Quant Blog\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/05\\\/circuts-energy.jpg\",\n\t            \"datePublished\": \"2020-05-19T15:12:58+00:00\",\n\t            \"dateModified\": \"2023-03-01T21:45:25+00:00\",\n\t            \"description\": \"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/building-and-regularizing-linear-regression-scikit-learn-2\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/05\\\/circuts-energy.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/05\\\/circuts-energy.jpg\",\n\t            \"width\": 900,\n\t            \"height\": 550,\n\t            \"caption\": \"Quant\"\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"name\": \"IBKR Campus US\",\n\t            \"description\": \"Financial Education from Interactive Brokers\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\",\n\t            \"name\": \"Interactive Brokers\",\n\t            \"alternateName\": \"IBKR\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\",\n\t                \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"width\": 669,\n\t                \"height\": 669,\n\t                \"caption\": \"Interactive Brokers\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\"\n\t            },\n\t            \"publishingPrinciples\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/about-ibkr-campus\\\/\",\n\t            \"ethicsPolicy\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/cyber-security-notice\\\/\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/e462b9a6b7cd1a6e27f6e29fc69942c8\",\n\t            \"name\": \"Ashutosh Dave\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/ashutoshdave\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Building and Regularizing Linear Regression Models in Scikit-learn &#8211; Part II","description":"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/45681\/","og_locale":"en_US","og_type":"article","og_title":"Building and Regularizing Linear Regression Models in Scikit-learn - Part II | IBKR Quant Blog","og_description":"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/","og_site_name":"IBKR Campus US","article_published_time":"2020-05-19T15:12:58+00:00","article_modified_time":"2023-03-01T21:45:25+00:00","og_image":[{"width":900,"height":550,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","type":"image\/jpeg"}],"author":"Ashutosh Dave","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ashutosh Dave","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/"},"author":{"name":"Ashutosh Dave","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/e462b9a6b7cd1a6e27f6e29fc69942c8"},"headline":"Building and Regularizing Linear Regression Models in Scikit-learn &#8211; Part II","datePublished":"2020-05-19T15:12:58+00:00","dateModified":"2023-03-01T21:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/"},"wordCount":498,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","keywords":["Data Preprocessing","Elastic Net regularizations","Lasso","Matplotlib","NumPy","Pandas","Python","Quant","Ridge","Scikit-learn","sklearn"],"articleSection":["Data Science","Programming Languages","Python Development","Quant","Quant Asia Pacific","Quant Development","Quant Regions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/","name":"Building and Regularizing Linear Regression Models in Scikit-learn - Part II | IBKR Quant Blog","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","datePublished":"2020-05-19T15:12:58+00:00","dateModified":"2023-03-01T21:45:25+00:00","description":"This QuantInsti feature delivers instructions on how to import a dataset from Scikit Learn, and create a pandas dataframe to reprocess data.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/building-and-regularizing-linear-regression-scikit-learn-2\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","width":900,"height":550,"caption":"Quant"},{"@type":"WebSite","@id":"https:\/\/ibkrcampus.com\/campus\/#website","url":"https:\/\/ibkrcampus.com\/campus\/","name":"IBKR Campus US","description":"Financial Education from Interactive Brokers","publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ibkrcampus.com\/campus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ibkrcampus.com\/campus\/#organization","name":"Interactive Brokers","alternateName":"IBKR","url":"https:\/\/ibkrcampus.com\/campus\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","width":669,"height":669,"caption":"Interactive Brokers"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/"},"publishingPrinciples":"https:\/\/www.interactivebrokers.com\/campus\/about-ibkr-campus\/","ethicsPolicy":"https:\/\/www.interactivebrokers.com\/campus\/cyber-security-notice\/"},{"@type":"Person","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/e462b9a6b7cd1a6e27f6e29fc69942c8","name":"Ashutosh Dave","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/ashutoshdave\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/05\/circuts-energy.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/45681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/users\/295"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=45681"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/45681\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/45695"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=45681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=45681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=45681"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=45681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}